Recruiting students: I am looking for motivated graduate and undergraduate students with a strong background in software engineering. Please get in touch with me to discuss research opportunities - mention if you are applying as a domestic or international student. Note that I have limited funding available for international students.
Please check
this page for admission requirements. Program-specific application deadlines are available
here.
Biography
Sadaf Mustafiz is an Assistant Professor at the Department of Computer Science at Toronto Metropolitan University (formerly Ryerson University). She received her Ph.D. and M.Sc in Computer Science from McGill University. Following her Ph.D., she joined the NECSIS research group as a Postdoctoral Research Associate at the Modelling, Simulation, and Design Lab at McGill University. NECSIS (Network for the Engineering of Complex Software-Intensive Systems for Automotive Systems) was a university-industry research collaboration between eight Canadian software engineering institutions and three industrial partners (GM Canada, IBM Canada, Malina Software). Sadaf also worked as a Research Associate at Concordia University within the MAGIC (Modelling and Automatic Generation of Information for Creation, Configuration and Control of Highly Available Services) NSERC/Ericsson Industrial Research Chair in Model-Based Software Management. Her research interests are primarily in the area of Model-Driven Software Engineering.
Research interests
Model-Driven Engineering, Software Engineering, Process Modelling and Enactment, Multi-Paradigm Modelling, Domain-Specific Modelling, Requirements Engineering
Application domains: IoT (Internet of Things) Systems, Cyber-Physical Systems, Network Service Management of NFV-based Systems, Dependable Systems
I am looking for motivated graduate and undergraduate students with a strong background in software engineering. Please get in touch with me to discuss research opportunities - mention if you are applying as a domestic or international student. Note that I have no funding available for international MSc students at the moment.
Please check
this page for admission requirements. Program-specific application deadlines are available
here.
Research
Publications
- S. Mustafiz, O. Hassane, G. Dupont, F. Khendek, and M. Toeroe, “Model-Driven Process Enactment for NFV Systems with MAPLE'', Journal of Software and Systems Modeling (SoSyM), February 2020.
- O. Hassane, S. Mustafiz, F. Khendek, and M. Toeroe, “MAPLE-T: A Tool for Process Enactment with Traceability Support'', International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2019 Tool Demo Track, MODELS Companion: 759-763, Munich, Germany, September 2019.
- O. Hassane, S. Mustafiz, F. Khendek, and M. Toeroe, “Process Enactment with Traceability Support for NFV Systems'', System Analysis and Modelling Conference (SAM) 2019: 116-135, Munich, Germany, September 2019.
- S. Mustafiz, G. Dupont, F. Khendek, and M. Toeroe, ''MAPLE: An Integrated Process Modelling and Enactment Environment for NFV Systems'', ECMFA 2018: 164-178, Toulouse, France, June 2018.
- G. Dupont, S. Mustafiz, F. Khendek, and M. Toeroe, “Building Domain-Specific Modelling Environments with Papyrus: An Experience Report”, International Conference on Software Engineering (ICSE 2018), Modeling in Software Engineering (MiSE 2018), Gothenburg, Sweden, May 2018.
- S. Mustafiz, N. Nazarzadeoghaz, G. Dupont, F. Khendek, and M. Toeroe, ''A Model-Driven Process Enactment Approach for Network Service Design'', SDL Forum 2017: 99-118, Budapest, Hungary, October 2017.
- S. Mustafiz, F. Palma, M. Toeroe, and F. Khendek, ''A Network Service Design and Deployment Process for NFV systems'', NCA 2016: 131-139, Boston, MA, 2016.
- S. Mustafiz, C. Gomes, B. Barroca, and H. Vangheluwe, ''Modular Design of Hybrid Languages by Explicit Modeling of Semantic Adaptation'', SpringSim (TMS-DEVS) 2016: - 29:1-29:8.
- S. Mustafiz, B. Barroca, C. Gomes, and H. Vangheluwe , ''Towards Modular Language Design using Language Fragments: The Hybrid Systems Case Study'', Information Technology - New Generations (ITNG) 2016: 785-797, Las Vegas, NV, 2016.
- B. Barroca, S. Mustafiz, S. Van Mierlo, and H. Vangheluwe, ''Integrating a Neutral Action Language in a DEVS Modelling Environment'', SIMUTOOLS 2015: 19-28.
- S. Van Mierlo, Y. Van Tendeloo, S. Mustafiz, B. Barroca, and H. Vangheluwe, "Explicit Modelling of a Parallel DEVS Experimentation Environment", SpringSim (TMS-DEVS) 2015: 860-867.
- H. Vangheluwe, D. Riegelhaupt, S. Mustafiz, J. Denil, and S. Van Mierlo, "Explicit Modelling of a CBD Experimentation Environment", SpringSim (TMS-DEVS) 2014: 379-386.
- S. Mustafiz and H. Vangheluwe, "Explicit Modelling of Statechart Simulation Environments", Summer Simulation Multiconference, Society for Computer Simulation International (SCS), July 2013, Vista, CA, Article 21, 8 pages.
- L. Lucio, S. Mustafiz, J. Denil, H. Vangheluwe, and M. Jukss, "FTG+PM: An Integrated Framework for Investigating Model Transformation Chains", 16th International System Design Languages Forum, Montreal, QC, Canada, 2012.
- S. Mustafiz, J. Denil, L. Lucio, and H. Vangheluwe, "The FTG+PM Framework for Multi-Paradigm Modelling: An Automotive Case Study", 15th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2012), Multi-Paradigm Modeling (MPM'12), Innsbruck, Austria, October 2012, ACM, 2012.
- S. Mustafiz and J. Kienzle, "Idealized Fault-Tolerant Components in Requirements Engineering", International Workshop on Software Engineering for Resilient Systems (SERENE 2011), Geneva, Switzerland, September 2011, LNCS 6968, pp. 106-112, Springer 2011.
- J. Kienzle, N. Guelfi, and S. Mustafiz, "Crisis Management Systems: A Case Study for Aspect-Oriented Modeling", Transactions on Aspect-Oriented Software Development 7: 1-22, 2010.
- S. Mustafiz, J. Kienzle, and H. Vangheluwe, "Model Transformation of Dependability-Focused Requirements Models", International Conference on Software Engineering (ICSE 2009), Modeling in Software Engineering (MiSE 2009), Vancouver, May 2009. ACM, pp. 50-55, 2009.
- S. Mustafiz and J. Kienzle, "DREP: A Requirements Engineering Process for Dependable Reactive Systems", In Methods, Models, and Tools for Fault Tolerance, M. Butler, C. Jones, A. Romanovsky, and E. Troubitsyna, Eds., LNCS 5454, pp. 220-250, Springer 2009.
- S. Mustafiz, J. Kienzle, and A. Berlizev, "Addressing Degraded Outcomes and Exceptional Modes of Operation in Behavioural Models", RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE 2008), Newcastle, November 2008, ACM Press, 19-28.
- S. Mustafiz, X. Sun, J. Kienzle, and H. Vangheluwe, "Model-Driven Assessment of System Dependability", Journal of Software and Systems Modeling 7(4), pp. 487-502, 2008.
- M. Zia, S. Mustafiz, H. Vangheluwe, and J. Kienzle, "A Modelling and Simulation Based Process for Dependable Systems Design", Journal of Software and Systems Modeling 6(4), pp. 437-451, 2007.
- S. Mustafiz, X. Sun, J. Kienzle, and H. Vangheluwe, "Model-Driven Assessment of Use Cases for Dependable Systems", 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS / UML 2006), Genova, Italy, October 2006, LNCS 4199, pp. 558-573, Springer, 2006.
- S. Mustafiz, "Dependability in Early Software Development Stages", Doctoral Symposium, 14th IEEE International Requirements Engineering Conference (RE'06), Minnesota, USA, September 2006.
- A. Shui, S. Mustafiz, and J. Kienzle, "Exception-Aware Requirements Elicitation with Use Cases", Advanced Techniques in Exception Handling Techniques, LNCS Vol. 4119, pp. 558-573, C. Dony, Ed. New York: Springer Berlin /Heidelberg, 2006.
- A. Shui, S. Mustafiz, J. Kienzle, and C. Dony, "Exceptional Use Cases", 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS / UML 2005), Jamaica, October 2005, LNCS 3713, pp. 568-583, Springer, 2005.
- M. Zia, S. Mustafiz, H. Vangheluwe, and J. Kienzle, "A Modelling and Simulation Based Approach for Dependable System Design", 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS / UML 2005), Jamaica, October 2005, LNCS 3713, pp. 217-231, Springer, 2005.
- S. Mustafiz and J. Kienzle, "A Survey of Software Development Approaches Addressing Dependability", 4th International Workshop on Scientific Engineering of Distributed Java Applications (FIDJI 2004), Luxembourg, November 2004, LNCS 3409, pp. 78-90, Springer, 2004.
Patents
- O. Hassane, S. Mustafiz, F. Khendek, and M. Toeroe, “Traceability-Based Impact Analysis ”, WO/2020/245770, December 2020.
- G. Dupont, S. Mustafiz, F. Khendek, and M. Toeroe, “Megamodel Driven Process Enactment”, WO/2019/043622, March 2019.
- S. Mustafiz, F. Palma, M. Toeroe, and F. Khendek, “A Network Service Design and Deployment Process for NFV Systems”, US Patent #20180309646, WO2018033878A1, February 2018. https://patents.justia.com/patent/20180309646
- S. Mustafiz, N. Nazarzadeoghaz, G. Dupont, F. Khendek, and M. Toeroe, “Model-Driven Process Enactment Approach for Network Service Design”, Provisional Patent filed, 2017.
Theses
- Sadaf Mustafiz. Dependability-Oriented Model-Driven Requirements Engineering for Reactive Systems. Ph.D. Thesis, School of Computer Science, McGill University, 2010.
- Sadaf Mustafiz. Addressing Fault Tolerance in Software Development: A Comparative Study. M.Sc. Thesis, School of Computer Science, McGill University, 2004.
Teaching
Last update: January 2022