Upcoming & Recent Events (all events)
|
SLE'13
| Conference | Indianapolis, USA | Oct 26-31, 2013 |
|
MODELS'13
| Conference | Miami, USA | Sep 29-04, 2013 |
|
FSE'13
| Conference | St-Petersburg, Russia | Aug 19-23, 2013 |
|
GlobalDSL'13
| Workshop | Montpellier, France | July 2, 2013 |
|
ECMFA'13
| Conference | Montpellier, France | Jul 1-5, 2013 |
|
ICMT'13
| Conference | Budapest, Hungary | Jun 18-19, 2013 |
|
VOLT'13
| Workshop | Budapest, Hungary | June 17, 2013 |
|
ICSE'13
| Conference | San Fransisco, USA | May 18-26, 2013 |
|
Mod4Sim'13
| Workshop | San Diego CA, USA | Apr 7-10, 2013 |
|
ACMSE'13
| Conference | Savannah GA, USA | Apr 4-6, 2013 |
About Me
I am an Assistant Professor in Computer Science at the University of Alabama. I
am a member of the Software Engineering Research
Group. I teach masters and doctoral level courses in software engineering.
My main research interests are in model-based design, in particular model transformation
design and verification, model-driven methodology, simulation-based design, and
lately application of MDE for mobile technologies as well as in non-computer science
domains. I serve on the program committee and organize several international conferences
and workshops. I am also a reviewer for journals in modeling and simulation. I am
a member of the ACM and IEEE societies.
I received a Ph.D. in Computer Science in 2011 and hold B.Sc. in Mathematics and
Computer Science, both at McGill University.
Affiliated to McGill, I also pursued postdoctoral research on model transformation
in the Canada-wide NECSIS project on model-driven
engineering for automotive systems. I was a member of the
Modeling, Simulation, and Design Lab directed by
Prof. Dr. Hans Vangheluwe. I was awarded the prestigious Alexander Graham
Bell Canada Graduate and the Michael Smith Foreign Study scholarship from
NSERC. I was a member of the Network of Centres of Excellence for the Mathematical
Sciences
My contribution in the field of MDE resided in the engineering of model transformation
languages, following multi-paradigm modeling principles. I developed a framework
for producing transformation languages tailored for the specific needs. This is
based on T-Core, a collection primitive transformation constructs scriptable with
Python. T-Core allows one to build custom transformation languages. MoTif is an
example of a transformation language built on top of this framework. It is a completely
modeled language with a transformation-specific meta-model for the syntax. Its semantics
and execution engine are defined by weaving of T-Core with a simulation formalism.
Here is a link to my old website.
I have also worked in service-oriented software companies as a software engineer
in Canada for a decade.