|
SHORT PROFESSIONAL BIO
|
|
I received my M.Sc. in Computer Science (2005) and my Ph.D. in Computer Science (2008)
from Concordia University, Montreal, Canada.
Currently, I am a Research Fellow at
Lero (the Irish Software Engineering Research Centre)
at University of Limerick, Ireland where I am: 1) leading the Lero participation in the ASCENS FP7 project;
2) leading the Lero's joint project with ESA on Autonomous Software Systems Development Approaches;
and 3) participating in the FastFix FP7 project and the
MODEVO project.
My current research focuses on knowledge representation and self-awareness for self-adapting systems.
More broadly, my research interests are in software development methodologies for developing
autonomic systems. In the course of my Ph.D. studies at Concordia University, I developed ASSL (Autonomic System Specification Language),
a framework dedicated to autonomic computing development that
addresses the problem of formal specification and code generation of autonomic systems. ASSL implies a multi-tier structure for
specifying autonomic systems and targets their automatic code generatiorn. In 2008 to continue my research on ASSL, I was awarded
a highly competitive IRCSET Postdoctoral Fellowship at UCD, Ireland.
A part from the main research, my research interests include engineering autonomic systems, distributed computing,
formal methods, software engineering, programming languages, compilers, cyber forensics,
sensor networks, real-time systems, embedded systems, home automation, network protocols,
machine learning, and multiagent systems. I have published two theses and two
books.
In addition, I have published over 80 internationally peer-reviewed publications including journal papers, book chapters, and
conference and workshop papers. I hold a USA Patent on
Method of Improving System Performance and Survivability through Self-sacrifice filed with NASA.
I am a member of the Editorial Advisory Board for the forthcoming Encyclopedia of Software Engineering,
ed. Phillip A. Laplante, Taylor & Francis Group.
I have been a member of the IEEE Computer Society since 2008 and a member of the Irish Computer Society since 2011. I hold a few software engineering certifications including MCSD (Microsoft Certified
Solution Developer - 2001).
|
|
EDUCATION
|
Concordia University - Montreal, Canada
Ph.D. in Computer Science, Concordia University, Canada, November 2008.
Thesis: Towards a Framework for Specification and Code Generation of Autonomic Systems
|
Concordia University - Montreal,Canada
M.Sc. in Computer Science, Concordia University, Canada, June 2005.
Thesis: General Architecture for Demand Migration in the GIPSY Demand-Driven Execution Engine
|
|
PATENTS
|
|
Method of Improving System Performance and Survivability
through Self-sacrifice - U.S. Patent Application filed with NASA, #20100146635
|
|
BOOKS
|
ASSL: Autonomic System Specification Language - A Framework for Specification and Code Generation of Autonomic Systems.
LAP Lambert Academic Publishing, Germany, November 2009.
|
General Architecture for Demand Migration in Distributed Systems.
LAP Lambert Academic Publishing, Germany, August 2009.
|
|
CERTIFICATES
|
|
MCSD (Microsoft Certified Solution Developer) , May, 2001
MCP (Microsoft Certified Professional) , May, 2000
BrainBench Delphi 5.0 Enterprise , August, 2001
|
|
|