
Omar Alam
Omar Alam
Assistant Professor
BSc (King Abdulaziz), MSc (Queen’s), PhD (McGill)
Email: omaralam@trentu.ca
Research Interests
Model-Driven Software Engineering; Aspect-Oriented Modelling; Advanced Separation of Concerns; Software Architecture; Mining Software Repositories
Teaching
- COIS 3030: Software Specification
- COIS 2240: Software Design and Modeling
- COIS 3040: Software Architecture
- COIS 1010: Digital World
- COIS 4000: Software Engineering Project
Selected Publications
Modelling a family of systems for crisis management with concern-oriented reuse. O Alam, J. Kienzle, G. Mussbacher. Journal of Software: Practice & Experience. November 2016. Wiley.
VCU: The Three Dimensions of Reuse. J Kienzle, G Mussbacher, O Alam, M Schöttle, N Belloir, P Collet, B Combemale, J DeAntoni, J Klein, B Rumpe. International Conference on Software Reuse. pages 122-137. 2016. Springer.
Delaying Decisions in Variable Concern Hierarchies. J Kienzle, G Mussbacher, P Collet, O Alam. October 2016. ACM.
On the modularization provided by concern-oriented reuse. M Schöttle, O Alam, J Kienzle, G Mussbacher. Companion Proceedings of the 15th International Conference on Modularity. 184-189. 2016. ACM.
Feature modelling and traceability for concern-driven software development with TouchCORE, M Schöttle, N Thimmegowda, O Alam, J Kienzle, G Mussbacher. Companion Proceedings of the 14th International Conference on Modularity, 11-14 (2015). ACM.
Concern-oriented Software Design. O Alam, J Kienzle, G Mussbacher. Proceedings of Model-Driven Engineering Languages and Systems, 604-621. 2013.
Preserving knowledge in software projects. O Alam, B Adams, AE Hassan. Journal of Systems and Software 85 (10), 2318-2330. 2012. Elsevier.