Publications

Book Chapters

  1. Mussbacher, G., Amyot, D., and Whittle, J. (2013) Composing Goal and Scenario Models with the Aspect-oriented User Requirements Notation (AoURN) Based on Syntax and Semantics. Rashid, A., Moreira, A., Chitchyan, R., and Araújo, J. (Eds.), Aspect-Oriented Requirements Engineering, Springer, 77-99. DOI: 10.1007/978-3-642-38640-4_5.
  2. Becha, H., Mussbacher, G., and Amyot, D. (2011) Modeling and Analyzing Non-Functional Requirements in Service Oriented Architecture with the User Requirements Notation. Milanovic, N. (Ed.), Non-Functional Properties in Service Oriented Architecture: Requirements, Models and Methods, IGI Global, 48-72. DOI: 10.4018/978-1-60566-794-2.ch003. (direct link)
  3. Mussbacher, G., Amyot, D., and Weiss, M. (2007) Formalizing Patterns with the User Requirements Notation. Taibi, T. (Ed.), Design Pattern Formalization Techniques, IGI Global, 302-323. DOI: 10.4018/978-1-59904-219-0.ch014. (direct link); also published in (2008): Theng Y.-L. and Duh, H.B.L. (Eds.), Ubiquitous Computing: Design, Implementation and Usability, IGI Global, 301-319. DOI: 10.4018/978-1-59904-693-8.ch019. (direct link)

Books Edited

SAM'14

  1. 8th System Analysis and Modelling Conference (SAM 2014), Valencia, Spain (September 2014) Amyot, D., Fonseca i Casas, P., and Mussbacher, G. (Eds.), System Analysis and Modeling: Models and Reusability, Springer, LNCS 8769.

Papers in Refereed Journals

  1. Duran, M.B. and Mussbacher, G. (2016) Investigation of Feature Run-Time Conflicts on Goal Model-Based Reuse. Information Systems Frontiers (ISF), Springer (to be published). DOI: 10.1007/s10796-016-9657-7.
  2. Georg, G., Mussbacher, G., Amyot, D., Petriu, D., Troup, L., Lozano-Fuentes, S., and France, R. (2015) Synergy between Activity Theory and Goal/Scenario Modeling for Requirements Elicitation, Analysis, and Evolution. Information and Software Technology (INFSOF), Elsevier 59:109-135. DOI: 10.1016/j.infsof.2014.11.003.
  3. Pourshahid, A., Amyot, D., Shamsaei, A., Mussbacher, G., and Weiss, M. (2012) A Systematic Review and Assessment of Aspect-oriented Methods Applied to Business Process Adaptation. Journal of Software (JSW), Academy Publisher 7(8):1816-1826. DOI: 10.4304/jsw.7.8.1816-1826.
  4. Mussbacher, G., Araújo, J., Moreira, A., and Amyot, D. (2011) AoURN-based Modeling and Analysis of Software Product Lines. Software Quality Journal (SQJ), Springer 20(3-4):645-687. DOI: 10.1007/s11219-011-9153-8.
  5. Amyot, D. and Mussbacher, G. (2011) User Requirements Notation: The First Ten Years, The Next Ten Years. Invited Paper, Journal of Software (JSW), Academy Publisher 6(5):747-768. DOI: 10.4304/jsw.6.5.747-768. (direct link)
  6. Mussbacher, G., Amyot, D., Araújo, J., and Moreira, A. (2010) Requirements Modeling with the Aspect-oriented User Requirements Notation (AoURN): A Case Study. Katz, S., Mezini, M., and Kienzle, J. (Eds.), Transactions on Aspect-Oriented Software Development (TAOSD) VII, Springer, LNCS 6210:23–68. DOI: 10.1007/978-3-642-16086-8_2.
  7. Pourshahid, A., Mussbacher, G., Amyot, D., and Weiss, M. (2010) Toward an Aspect-Oriented Framework for Business Process Improvement. International Journal of Electronic Business (IJEB), Inderscience Publishers 8(3):233–259. DOI: 10.1504/IJEB.2010.034170. (direct link)
  8. Mussbacher, G., Whittle, J., and Amyot, D. (2010) Modeling and Detecting Semantic-Based Interactions in Aspect-Oriented Scenarios. Requirements Engineering Journal (REJ), Springer 15(2):197-214. DOI: 10.1007/s00766-010-0098-4.
  9. Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., and Yu, E. (2010) Evaluating Goal Models within the Goal-oriented Requirement Language. International Journal of Intelligent Systems (IJIS), Wiley 25(8):841–877. DOI: 10.1002/int.20433.
  10. Mussbacher, G., Amyot, D., and Weiss, M. (2007) Visualizing Early Aspects with Use Case Maps. Rashid, A. and Aksit, M. (Eds.), Transactions on Aspect-Oriented Software Development (TAOSD) III, Springer, LNCS 4620:105-143. DOI: 10.1007/978-3-540-75162-5_5.

Papers in Refereed Proceedings

  1. Kienzle, J., Mussbacher, G., Alam, O., Schöttle, M., Belloir, N., Collet, P., Combemale, B., DeAntoni, J., Klein, J., and Rumpe, B. (2016) VCU: The Three Dimensions of Reuse. 15th International Conference on Software Reuse (ICSR 2016), Limassol, Cyprus, June 2016. Kapitsaki, G.M. and Santana de Almeida, E. (Eds.), Software Reuse: Bridging with Social-Awareness, Springer, LNCS 9679:122-137. DOI: 10.1007/978-3-319-35122-3_9. (Acceptance rate: 41%)
  2. Schöttle, M., Alam, O., Kienzle, J. and Mussbacher G. (2016) On the Modularization Provided by Concern-Oriented Reuse. 1st International Modularity in Modelling Workshop (MOMO 2016), Malaga, Spain, March 2016. ACM, 184-189. DOI: 10.1145/2892664.2892697.
  3. Duran, M.B., Mussbacher, G., Thimmegowda, N., and Kienzle, J. (2015) On the Reuse of Goal Models. 17th International System Design Languages Forum (SDL 2015), Berlin, Germany, October 2015. Fischer, J., Scheidgen, M., Schieferdecker, I., and Reed, R. (Eds.), SDL 2015: Model-Driven Engineering for Smart Cities, Springer, LNCS 9369:141-158. DOI: 10.1007/978-3-319-24912-4_11. (Acceptance rate: 73%)
  4. Duran, M.B., Navea Pina, A., and Mussbacher, G. (2015) Evaluation of Reusable Concern-Oriented Goal Models. 5th International Model-Driven Requirements Engineering Workshop (MoDRE 2015), Ottawa, Canada, August 2015. IEEE CS, 1-10. DOI: 10.1109/MoDRE.2015.7343876.
  5. Akhigbe, O., Alhaj, M., Amyot, D., Badreddin, O., Braun, E., Cartwright, N., Richards, G., and Mussbacher, G. (2014) Creating Quantitative Goal Models: Governmental Experience. 33rd International Conference on Conceptual Modeling (ER 2014), Atlanta, Georgia, USA, October 2014. Yu, E., Dobbie, G., Jarke, M., and Purao, S. (Eds.), Conceptual Modeling, Springer, LNCS 8824:466-473. DOI: 10.1007/978-3-319-12206-9_40. (Acceptance rate: 47%)
  6. Mussbacher, G., Amyot, D., Breu, R., Bruel, J.-M., Cheng, B., Collet, P., Combemale, B., France, R., Heldal, R., Hill, J., Kienzle, J., Schöttle, M., Steimann, F., Stikkolorum, D., and Whittle, J. (2014) The Relevance of Model-Driven Engineering Thirty Years from Now. 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, October 2014. Dingel, J., Schulte, W., Ramos, I., Abrahão, S., and Insfran, E. (Eds.), MODELS 2014, Springer, LNCS 8767:183-200. DOI: 10.1007/978-3-319-11653-2_12. (Acceptance rate: 24%)
  7. Mussbacher, G. and Nuttall, D. (2014) Goal Modeling for Sustainability: The Case of Time. 4th International Model-Driven Requirements Engineering Workshop (MoDRE 2014), Karlskrona, Sweden, August 2014. IEEE CS, 7-16. DOI: 10.1109/MoDRE.2014.6890821.
  8. Liu, Y., Su, Y., Yin, X., and Mussbacher, G. (2014) Combined Propagation-Based Reasoning with Goal and Feature Models. 4th International Model-Driven Requirements Engineering Workshop (MoDRE 2014), Karlskrona, Sweden, August 2014. IEEE CS, 27-36. DOI: 10.1109/MoDRE.2014.6890823.
  9. Schöttle, M., Alam, O., Mussbacher, G., and Kienzle, J. (2014) Specification of Domain-Specific Languages Based on Concern Interfaces. 13th Workshop on Foundations of Aspect-Oriented Languages (FOAL 2014), Lugano, Switzerland, April 2014. ACM, 23-28. DOI: 10.1145/2588548.2588551.
  10. Alam, O., Kienzle, J., and Mussbacher, G. (2013) Concern-Oriented Software Design. ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013), Miami, Florida, USA, September-October 2013. Moreira, A., Schätz, B., Gray, J., Vallecillo, A., and Clarke, P. (Eds.), Model Driven Engineering Languages and Systems, Springer, LNCS 8107:604-621. DOI: 10.1007/978-3-642-41533-3_37. (Acceptance rate: 26%)
  11. Mussbacher, G. and Kienzle, J. (2013) A Vision for Generic Concern-Oriented Requirements ReuseRE@21. 21st IEEE International Requirements Engineering Conference (RE 2013), Rio de Janeiro, Brazil, July 2013. IEEE CS, 238-249. DOI: 10.1109/RE.2013.6636724. (Acceptance rate: 50%)
  12. Badreddin, O., Mussbacher, G., Amyot, D., Behnam, S.A., Rashidi-Tabrizi, R., Braun, E., Alhaj, M., and Richards, G. (2013) Regulation-Based Dimensional Modeling for Regulatory Intelligence. 6th International Workshop on Requirements Engineering and Law (RELAW 2013), Rio de Janeiro, Brazil, July 2013. IEEE CS, 1-10. DOI: 10.1109/RELAW.2013.6671340.
  13. Rashidi-Tabrizi, R., Mussbacher, G., and Amyot, D. (2013) Transforming Regulations into Performance Models in the Context of Reasoning for Outcome-Based Compliance. 6th International Workshop on Requirements Engineering and Law (RELAW 2013), Rio de Janeiro, Brazil, July 2013. IEEE CS, 34-43. DOI: 10.1109/RELAW.2013.6671344.
  14. Rashidi-Tabrizi, R., Mussbacher, G., and Amyot, D. (2013) Legal Requirements Analysis and Modeling with the Measured Compliance Profile for the Goal-oriented Requirement Notation. 6th International Workshop on Requirements Engineering and Law (RELAW 2013) - Special Track: Convergent Challenges in Legal Requirements Analysis and Modeling, Rio de Janeiro, Brazil, July 2013. IEEE CS, 53-56. DOI: 10.1109/RELAW.2013.6671346.
  15. Pourshahid, A., Mussbacher, G., Amyot, D., and Weiss, M. (2013) Requirements for a Modeling Language to Specify and Match Business Process Improvement Patterns. 3rd International Model- Driven Requirements Engineering Workshop (MoDRE 2013), Rio de Janeiro, Brazil, July 2013. IEEE CS, 10-19. DOI: 10.1109/MoDRE.2013.6597259.
  16. Hassine, J., Mussbacher, G., Braun, E., and Alhaj, M. (2013) Modeling Early Availability Requirements using Aspect-oriented Use Case Maps. 16th International System Design Languages Forum (SDL 2013), Montreal, Canada, June 2013. Khendek, F., Toeroe, M., Gherbi, A., and Reed, R. (Eds.), SDL 2013: Model-Driven Dependability Engineering, Springer, LNCS 7916:54-71. DOI: 10.1007/978-3-642-38911-5_4. (Acceptance rate: 53%)
  17. Amyot, D., Rashidi-Tabrizi, R., Mussbacher, G., Kealey, J., Tremblay, E., and Horkoff, J. (2013) Improved GRL Modeling and Analysis with jUCMNav 5. 6th International i* Workshop (iStar 2013), Valencia, Spain, June 2013. CEUR-WS 978:137-139.
  18. Amyot, D., Shamsaei, A., Kealey, J., Tremblay, E., Miga, A., Mussbacher, G., Alhaj, M., Tawhid, R., Braun, E., and Cartwright, N. (2012) Towards Advanced Goal Model Analysis with jUCMNav. 4th International Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGiM 2012), Florence, Italy, October 2012. Castano, S., Vassiliadis, P., Lakshmanan, L.V., and Lee, M.L. (Eds.), Advances in Conceptual Modeling - ER 2012 Workshops, Springer, LNCS 7518:201–210. DOI: 10.1007/978-3-642-33999-8_25.
  19. Vrbaski, M., Mussbacher, G., Petriu, D., and Amyot, D. (2012) Goal Models as Run-time Entities in Context-Aware Systems. 7th International Workshop on Models@run.time (MRT 2012), Innsbruck, Austria, October 2012. ACM, 3-8. DOI: 10.1145/2422518.2422520.
  20. Shamsaei, A., Amyot, D., Pourshahid, A., Braun, E., Yu, E., Mussbacher, G., Tawhid, R., and Cartwright, N. (2012) An Approach to Specify and Analyze Goal Model Families. 7th Workshop on System Analysis and Modelling (SAM 2012), Innsbruck, Austria, October 2012. Haugen, Ø., Reed, R., and Gotzhein, R. (Eds.), System Analysis and Modeling: Theory and Practice, Springer, LNCS 7744:34-52. DOI: 10.1007/978-3-642-36757-1_3.
  21. Mussbacher, G., Alam, O., Alhaj, M., Ali, S., Amálio, N., Barn, B., Bræk, R., Clark, T., Combemale, B., Cysneiros, L.M., Fatima, U., France, R., Georg, G., Horkoff, J., Kienzle, J., Leite, J.C., Lethbridge, T.C., Luckey, M., Moreira, A., Mutz, F., Oliveira, A.P.A., Petriu, D.C., Schöttle, M., Troup, L., and Werneck, V.M.B. (2012) Assessing Composition in Modeling Approaches. 2nd International Comparing Modeling Approaches Workshop (CMA 2012), Innsbruck, Austria, September 2012. ACM, 1-26. DOI: 10.1145/2459031.2459032.
  22. Tawhid, R., Braun, E., Cartwright, N., Alhaj, M., Mussbacher, G., Shamsaei, A., Amyot, D., Behnam, S.A., and Richards, G. (2012) Towards Outcome-Based Regulatory Compliance in Aviation Security. 20th IEEE International Requirements Engineering Conference (RE 2012), Chicago, Illinois, USA, September 2012. IEEE CS, 267-272. DOI: 10.1109/RE.2012.6345813. (Acceptance rate: 30%)
  23. Braun, E., Cartwright, N., Shamsaei, A., Behnam, S.A., Richards, G., Mussbacher, G., Alhaj, M., and Tawhid, R. (2012) Drafting and Modeling of Regulations: Is It Being Done Backwards?. 5th International Workshop on Requirements Engineering and Law (RELAW 2012), Chicago, Illinois, USA, September 2012. IEEE CS, 1-6. DOI: 10.1109/RELAW.2012.6347802.
  24. Behnam, S.A., Amyot, D., Mussbacher, G., Braun, E., Cartwright, N., and Saucier, M. (2012) Using the Goal-Oriented Pattern Family Framework for Modelling Outcome-Based Regulations. 2nd International Workshop on Requirements Patterns (RePa 2012), Chicago, Illinois, USA, September 2012. IEEE CS, 35-40. DOI: 10.1109/RePa.2012.6359976.
  25. Leblanc, S., Mussbacher, G., Kienzle, J., and Amyot, D. (2012) Narrowing the Gaps in Concern-Driven Development. 2nd International Model-Driven Requirements Engineering Workshop (MoDRE 2012), Chicago, Illinois, USA, September 2012. IEEE CS, 19-28. DOI: 10.1109/MoDRE.2012.6360085.
  26. Mussbacher, G., Al Abed, W., Alam, O., Ali, S., Beugnard, A., Bonnet, V., Bræk, R., Capozucca, A., Cheng, B.H.C., Fatima, U., France, R., Georg, G., Guelfi, N., Istoan, P., Jézéquel, J.-M., Kienzle, J., Klein, J., Lézoray, J.-B., Malakuti, S., Moreira, A., Phung-Khac, A., and Troup, L. (2012) Comparing Six Modeling Approaches. 1st Comparing Modeling Approaches Workshop (CMA 2011), Wellington, New Zealand, October 2011. Kienzle, J. (Ed.), Models in Software Engineering, Workshops and Symposia at MODELS 2011, Reports and Revised Selected Papers, Springer, LNCS 7167:217-243. DOI: 10.1007/978-3-642-29645-1_22.
  27. Mussbacher, G., Kienzle, J., and Amyot, D. (2011) Transformation of Aspect-oriented Requirements Specifications for Reactive Systems into Aspect-oriented Design Specifications. 1st Model-Driven Requirements Engineering Workshop (MoDRE 2011), Trento, Italy, August 2011. IEEE CS, 39-47. DOI: 10.1109/MoDRE.2011.6045365.
  28. Mussbacher, G., Amyot, D., and Heymans, P. (2011) Eight Deadly Sins of GRL. 5th International i* Workshop (iStar 2011), Trento, Italy, August 2011. CEUR-WS 766:2-7.
  29. Amyot, D., Mussbacher, G., Ghanavati, S., and Kealey, J. (2011) GRL Modeling and Analysis with jUCMNav. 5th International i* Workshop (iStar 2011), Trento, Italy, August 2011. CEUR-WS 766:160-162.
  30. Alférez, M., Amálio, N., Ciraci, S., Fleurey, F., Kienzle, J., Kramer, M., Klein, J., Mosser, S., Mussbacher, G., Roubtsova, E., and Zhang, G. (2011) Aspect-Oriented Model Development at Different Levels of Abstraction. 7th European Conference on Modelling Foundations and Applications (ECMFA 2011), Birmingham, UK, June 2011. France, R., Kuester, J.M., Bordbar, B., and Paige, R.F. (Eds.), Modelling Foundation and Applications, Springer, LNCS 6698:361-376. DOI: 10.1007/978-3-642-21470-7_25. (direct link) (Acceptance rate: 39%)
  31. Lethbridge, T.C., Mussbacher, G., Forward, A., and Badreddin, O. (2011) Teaching UML Using Umple: Applying Model-Oriented Programming in the Classroom. 24th Conference on Software Engineering Education and Training (CSEE&T 2011), Waikiki, Honolulu, Hawaii, USA, May 2011. IEEE CS, 421-428. DOI: 10.1109/CSEET.2011.5876118. (Acceptance rate: 59%)
  32. Mosser, S., Mussbacher, G., Blay-Fornarino, M., and Amyot, D. (2011) From Aspect-oriented Requirements Models to Aspect-oriented Business Process Design Models – An Iterative and Concern-Driven Approach for Software Engineering. 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas, Brazil, March 2011. ACM, 31–42. DOI: 10.1145/1960275.1960281. (direct link) (Acceptance rate: 24%)
  33. Mussbacher, G., Barone, D. and Amyot, D. (2010) Towards a Taxonomy of Syntactic and Semantic Matching Mechanisms for Aspect-oriented Modeling. 6th Workshop on System Analysis and Modelling (SAM 2010), Oslo, Norway, October 2010. Kraemer, F.A. and Herrmann, P. (Eds.), System Analysis and Modeling: About Models, Springer, LNCS 6598:241-256. DOI: 10.1007/978-3-642-21652-7_15.
  34. Bošković, M., Mussbacher, G., Bagheri, E., Amyot, D., Gašević, D., and Hatala, M. (2010) Aspect-oriented Feature Models. 15th International Workshop on Aspect-Oriented Modeling (AOM 2010), Oslo, Norway, October 2010. Springer, LNCS 6627:110-124. DOI: 10.1007/978-3-642-21210-9_11.
  35. Behnam, S.A., Amyot, D., and Mussbacher, G. (2010) Towards a Pattern-Based Framework for Goal-Driven Business Process Modeling. 8th International Conference on Software Engineering Research, Management, and Applications (SERA 2010), Montreal, Canada, May 2010. IEEE CS, 137-145. DOI: 10.1109/SERA.2010.27. (Acceptance rate: 49%)
  36. Amyot, D., Horkoff, J., Gross, D., and Mussbacher, G. (2009) A Lightweight GRL Profile for i* Modeling. 3rd International Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGiM 2009), Gramado, Brazil, November 2009. Heuser, C.A. and Pernul, G. (Eds.), Advances in Conceptual Modeling - Challenging Perspectives, Springer, LNCS 5833:254-264. DOI: 10.1007/978-3-642-04947-7_31.
  37. Mussbacher, G., Amyot, D., and Whittle, J. (2009) Refactoring-Safe Modeling of Aspect-Oriented Scenarios. ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009), Denver, Colorado, USA, October 2009. Schürr, A. and Selic, B. (Eds.), Model Driven Engineering Languages and Systems, Springer, LNCS 5795:286-300. DOI: 10.1007/978-3-642-04425-0_21. (Acceptance rate: 18%)
  38. Mussbacher, G. and Amyot, D. (2009) Extending the User Requirements Notation with Aspect-oriented Concepts. 14th SDL Forum (SDL 2009), Bochum, Germany, September 2009. Reed, R., Bilgic, A., Gotzhein, R. (Eds.), SDL 2009: Design for Motes and Mobiles, Springer, LNCS 5719:115–132. DOI: 10.1007/978-3-642-04554-7_8.
  39. Abid, M.R., Amyot, D., Somé, S.S., and Mussbacher, G. (2009) A UML Profile for Goal-Oriented Modeling. 14th SDL Forum (SDL 2009), Bochum, Germany, September 2009. Reed, R., Bilgic, A., Gotzhein, R. (Eds.), SDL 2009: Design for Motes and Mobiles, Springer, LNCS 5719:133–148. DOI: 10.1007/978-3-642-04554-7_9.
  40. Mussbacher, G., Whittle, J., and Amyot, D. (2009) Semantic-Based Interaction Detection in Aspect-Oriented Scenarios. 17th IEEE International Requirements Engineering Conference (RE 2009), Atlanta, Georgia, USA, September 2009. IEEE CS, 203–212. DOI: 10.1109/RE.2009.13. (Acceptance rate: 21%)
  41. Mussbacher, G., Amyot, D., Weigert, T., and Cottenier, T. (2009) Feature Interactions in Aspect-Oriented Scenario Models. 10th International Conference on Feature Interactions (ICFI 2009), Lisbon, Portugal, June 11-12, 2009. Nakamura, M. and Reiff-Marganiec S. (Eds.), Feature Interactions in Software and Communication Systems X, IOS Press, 75-90. DOI: 10.3233/978-1-60750-014-8-75.
  42. Mussbacher, G., Amyot, D., and Whittle, J. (2009) Semantic-Based Aspect Interaction Detection with Goal Models (Position Paper). 10th International Conference on Feature Interactions (ICFI 2009), Lisbon, Portugal, June 11-12, 2009. Nakamura, M. and Reiff-Marganiec S. (Eds.), Feature Interactions in Software and Communication Systems X, IOS Press, 176-182. DOI: 10.3233/978-1-60750-014-8-176.
  43. Mussbacher, G. and Amyot, D. (2009) On Modeling Interactions of Early Aspects with Goals. Early Aspects Workshop at ICSE 2009 (EA-ICSE 2009), Vancouver, Canada, May 18, 2009. IEEE CS, 14-19. DOI: 10.1109/EA.2009.5071578.
  44. Mussbacher, G. and Amyot, D. (2009) Heterogeneous Pointcut Expressions. Early Aspects Workshop at ICSE 2009 (EA-ICSE 2009), Vancouver, Canada, May 18, 2009. IEEE CS, 8-13. DOI: 10.1109/EA.2009.5071577.
  45. Pourshahid, A., Mussbacher, G., Amyot, D., and Weiss, M. (2009) An Aspect-Oriented Framework for Business Process Improvement. 4th International MCETECH Conference on eTechnologies (MCETECH 2009), Ottawa, Canada, May 4-6, 2009. Babin, G., Kropf, P., and Weiss, M. (Eds.), E-Technologies: Innovation in an Open World, Springer, LNBIP 26:290–305. DOI: 10.1007/978-3-642-01187-0_25. (Acceptance rate: 53%)
  46. Mussbacher, G., Whittle, J., and Amyot, D. (2008) Towards Semantic-Based Aspect Interaction Detection. 1st International Workshop on Non-functional System Properties in Domain Specific Modeling Languages (NFPinDSML 2008), Toulouse, France, September 28, 2008. CEUR-WS 394:3rd paper.
  47. Mussbacher, G. (2008) Aspect-Oriented User Requirements Notation: Aspects in Goal and Scenario Models. Giese, H. (Ed.), Models in Software Engineering: Workshops and Symposia at MoDELS 2007, Springer, LNCS 5002:305-316. DOI: 10.1007/978-3-540-69073-3_32.
  48. Mussbacher, G., Amyot, D., Araújo, J., and Moreira, A. (2008) Modeling Software Product Lines with AoURN. Early Aspects Workshop at AOSD 2008 (EA-AOSD 2008), Brussels, Belgium, March 31, 2008. ACM, 2nd paper. DOI: 10.1145/1404946.1404948.
  49. Mussbacher, G. and Amyot, D. (2008) Assessing the Applicability of Use Case Maps for Business Process and Workflow Description. 3rd International MCETECH Conference on eTechnologies (MCETECH 2008), Montreal, Canada, January 23-25, 2008. Kropf, P., Benyoucef, M., and Mili, H. (Eds.), MCeTech: Montreal Conferene on eTechnologies, IEEE CS, 219–222. DOI: 10.1109/MCETECH.2008.18. (Acceptance rate: 42%)
  50. Mussbacher, G., Amyot, D., Araújo, J., Moreira, A., and Weiss, M. (2007) Visualizing Aspect-Oriented Goal Models with AoGRL. Second International Workshop on Requirements Engineering Visualization (REV 2007), New Delhi, India, October 15, 2007. IEEE CS, 1st paper. DOI: 10.1109/REV.2007.11.
  51. Mussbacher, G. (2007) Evolving Use Case Maps as a Scenario and Workflow Description Language. 10th Workshop on Requirements Engineering (WER 2007), Toronto, Canada, May 17-18, 2007. WER Online Publications, 56-67.
  52. Mussbacher, G., Amyot, D., Whittle, J., and Weiss, M. (2007) Flexible and Expressive Composition Rules with Aspect-oriented Use Case Maps (AoUCM). 10th International Workshop on Early Aspects (EA 2007), Vancouver, Canada, March 13, 2007. Moreira, A. and Grundy, J. (Eds.), Early Aspects: Current Challenges and Future Directions, Springer, LNCS 4765:19-38. DOI: 10.1007/978-3-540-76811-1_2.
  53. Mussbacher, G., Weiss, M., and Amyot, D. (2006) Formalizing Architectural Patterns with the Goal-oriented Requirement Language. Fifth Nordic Pattern Languages of Programs Conference (VikingPLoP 2006), Helsingør, Denmark, September 28-October 1, 2006.
  54. Mussbacher, G., Amyot, D., and Weiss, M. (2006) Visualizing Aspect-Oriented Requirements Scenarios with Use Case Maps. International Workshop on Requirements Engineering Visualization (REV 2006), Minneapolis, Minnesota, USA, September 11, 2006. IEEE CS, 4th paper. DOI: 10.1109/REV.2006.9.
  55. Kealey, J., Kim, Y., Amyot, D., and Mussbacher, G. (2006) Integrating An Eclipse-Based Scenario Modeling Environment With A Requirements Management System. IEEE Canadian Conference on Electrical and Computer Engineering (CCECE 2006), Ottawa, Canada, May 7-10, 2006. IEEE CS, 2432–2435. DOI: 10.1109/CCECE.2006.277748 .
  56. Amyot, D. and Mussbacher, G. (2002) URN: Towards a New Standard for the Visual Description of Requirements. 3rd SDL and MSC Workshop (SAM 2002), Aberystwyth, UK, June 24-26, 2002. Sherratt, E. (Ed.), Telecommunications and beyond: The Broader Applicability of SDL and MSC, Springer, LNCS 2599:21-37. DOI: 10.1007/3-540-36573-7_2.
  57. Amyot, D., Mussbacher, G., and Mansurov, N. (2002) Understanding Existing Software with Use Case Map Scenarios. 3rd SDL and MSC Workshop (SAM 2002), Aberystwyth, UK, June 24-26, 2002. Sherratt, E. (Ed.), Telecommunications and beyond: The Broader Applicability of SDL and MSC, Springer, LNCS 2599:124-140. DOI: 10.1007/3-540-36573-7_9.
  58. Amyot, D. and Mussbacher, G. (2002) URN : vers une nouvelle norme pour la description visuelle dexigences. Colloque Francophone sur l'Ingénierie des Protocoles (CFIP 2002), Montreal, Canada, May 27-30, 2002. Obaid, A. (Ed.), CFIP'2002: Ingénierie des protocoles, Hermès, 225-242.
  59. Mussbacher, G. and Amyot, D. (2001) A Collection of Patterns for Use Case Maps. 1st Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP 2001), Rio de Janeiro, Brazil, October 3-5, 2001. UERJ - Cadernos do IME (Instituto de Matemática e Estatística) - Série Informática, Edição Especial Junho de 2002, ISSN 1413-9014, 57-82.
  60. Amyot, D. and Mussbacher, G. (2000) On the Extension of UML with Use Case Maps Concepts. 3rd International Conference on the Unified Modeling Language (<<UML>> 2000), York, UK, October 2-6, 2000. Evans, A., Kent, S., and Selic, B. (Eds.), <<UML>> 2000 - The Unified Modeling Language: Advancing the Standard, Springer, LNCS 1939:16-31. DOI: 10.1007/3-540-40011-7_2. (Acceptance rate: 44%)

Papers in Unrefereed Proceedings

  1. Mosser, S., Mussbacher, G., Blay-Fornarino, M., and Amyot, D. (2011) Une approche orienté aspect allant du modèle d'exigences au modèle de conception. Invited paper, Journées du GDR GPL, CNRS, Lille, France, June 2011. 1-2. (direct link)
  2. Amyot, D. and Mussbacher, G. (2008) Development of Telecommunications Standards and Services with the User Requirements Notation. Workshop on ITU System Design Languages 2008, Geneva, Switzerland, September 15-16, 2008.
  3. Ghanavati, S., Amyot, D., Peyton, L., and Mussbacher, G. (2007) A Compliance Framework for Business Processes Based on URN and DOORS. Telelogic User Group Conference, Atlanta, Georgia, USA, November 4-7, 2007.
  4. Mussbacher, G., Jiang B., Amyot, D., and Woodside, M. (2005) Importing and Updating of Scenario Models in DOORS. Telelogic User Group Conference, Hollywood, California, USA, October 23-26, 2005.

Patents

  1. Liscano, R., Fullarton, S., Mussbacher, G., and Gray, T.: Remote Assembly of Messages for Distributed Applications

Contributions to Standards

  1. ITU-T, Recommendation Z.151 (10/12): User Requirements Notation (URN) - Language Definition, Geneva, Switzerland, approved October 2012. Co-editors: Amyot, D. and Mussbacher, G.
  2. ITU-T, Recommendation Z.151 (2008) Corrigendum 1 (04/12): User Requirements Notation (URN) - Language Definition, Geneva, Switzerland, approved April 2012. Co-editors: Amyot, D. and Mussbacher, G.
  3. ITU-T, Recommendation Z.151 (11/08): User Requirements Notation (URN) - Language Definition, Geneva, Switzerland, approved November 2008. Co-editors: Amyot, D. and Mussbacher, G.

Theses

  1. Mussbacher, G. (2010) Aspect-oriented User Requirements Notation. PhD thesis, Ottawa-Carleton Institute for Computer Science / School of Information Technology and Engineering, University of Ottawa, Canada.
  2. Mussbacher, G. (1999) Combining Case Based Reasoning and Commonality Analysis for Software Requirements Reuse. MSc thesis, School of Computing Science, Simon Fraser University, Canada.

Other Publications

  1. Alexandre, R., Camillieri, C., Duran, M.B., Navea Pina, A., Schöttle, M., Kienzle, J., and Mussbacher, G. (2015) Support for Evaluation of Impact Models in Reuse Hierarchies with jUCMNav and TouchCORE. Tool Demo, 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2015), Demo and Poster Sessions, Ottawa, Canada, October 2015. CEUR-WS 1554:28-31.
  2. Schöttle, M., Thimmegowda, N., Alam, O., Kienzle, J., and Mussbacher, G. (2015) Feature Modelling and Traceability for Concern-Driven Software Development with TouchCORE. Tool Demo, 14th International Conference on Modularity (MODULARITY 2015), Companion Proceedings, Fort Collins, Colorado, USA, March 2015, ACM, 11-14. DOI: 10.1145/2735386.2735922.
  3. Schöttle, M., Kienzle, J., and Mussbacher, G. (2015) A Three-Part Interface for Next Generation Reuse: Variation, Customization, and Usage. Presentation, Consortium for Software Engineering Research (CSER) 2015 Spring Meeting, Montreal, Canada, March 2015.
  4. Duran, M.B. and Mussbacher, G. (2015) Enabling Reuse With Relative Contribution Values in Goal Models. Presentation, 1st Concern-Oriented Reuse (CORE) at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, January-February 2015.
  5. Alam, O., Kienzle, J., and Mussbacher, G. (2015) Concern-Driven Software Development. Technical Report SOCS-TR-2015.1, School of Computer Science, McGill University, Montreal, Canada, January 2015.
  6. Thimmegowda, N., Alam, O., Schöttle, M., Al Abed, W., Di'Meco, T., Martellotto, L., Mussbacher, G., and Kienzle, J. (2014) Concern-Driven Software Development with jUCMNav and TouchRAM. Tool Demo, 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, October 2014. CEUR-WS 1255:9th paper.
  7. Liu, Y., Su, Y., Yin, X., and Mussbacher, G. (2014) Combined Goal and Feature Model Reasoning with the User Requirements Notation and jUCMNav. Tool Demo, 22nd IEEE International Requirements Engineering Conference (RE 2014), Karlskrona, Sweden, August 2014. IEEE CS, 321-322. DOI: 10.1109/RE.2014.6912277.
  8. Schöttle, M., Alam, O., Garcia, F.-P., Mussbacher, G., and Kienzle, J. (2014) TouchRAM: A Multitouch-Enabled Software Design Tool Supporting Concern-Oriented Reuse. Tool Demo, 13th International Conference on Modularity (MODULARITY 2014), Companion Publication, Lugano, Switzerland, April 2014. ACM, 25-28. DOI: 10.1145/2584469.2584475.
  9. Amyot, D., Mussbacher, G., Kealey, J., and Tremblay, E. (2013) URN Modeling and Analysis with jUCMNav 5. Tool Demo, 16th International System Design Languages Forum (SDL 2013), Montreal, Canada, June 2013.
  10. Kienzle, J. and Mussbacher, G. (2013) Concern-Oriented Development (CDD): A Vision. Presentation, Consortium for Software Engineering Research (CSER) 2013 Spring Meeting, Montreal, Canada, June 2013.
  11. Georg, G. and Mussbacher, G. (2013) USE Tool Analysis of Activity Theory Models. Technical Report CS-13-102, Computer Science Department, Colorado State University, Fort Collins, Colorado, USA, March 2013.
  12. Vrbaski, M., Mussbacher, G., and Petriu, D.C. (2012) CARGO: Context-Aware Reasoning using Goal-Orientation. Poster, 2012 hSITE Annual Research Review (ARR), Montreal, Canada, June 2012.
  13. Mussbacher, G., Leblanc, S., Alam, O., Schöttle, M., Kienzle, J., and Amyot, D. (2012) Concern-Driven Development (CDD). Presentation, 4th AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2012.
  14. Mosser, S., Mussbacher, G., Blay-Fornarino, M., and Amyot, D. (2011) From Aspect-oriented Requirements Models to Aspect-oriented Business Process Design Models. Presentation, 3rd AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2011.
  15. Mussbacher, G., Kienzle, J., and Amyot, D. (2011) AoURN to RAM Workflow. Presentation, 3rd AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2011.
  16. Mussbacher, G., Kienzle, J., and Amyot, D. (2011) Integrating Aspect-oriented Requirements and Design Models with AoURN and RAM. Technical Report SOCS-TR-2011.2, School of Computer Science, McGill University, Montreal, Canada, April 2011.
  17. Bošković, M., Mussbacher, G., Bagheri, E., Amyot, D., Gašević, D., and Hatala, M. (2010) Aspect-oriented Software Product Lines (AoSPLs). Poster, CASCON 2010, Toronto, Canada, November 2010.
  18. Mussbacher, G., Amyot, D., Araújo, J., and Moreira, A. (2010) Requirements Modeling with the Aspect-oriented User Requirements Notation (AoURN): A Case Study. Presentation, 2nd AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2010.
  19. Mussbacher, G., Ghanavati, S., and Amyot, D. (2009) Modeling and Analysis of URN Goals and Scenarios with jUCMNav. Research Demo, 17th IEEE International Requirements Engineering Conference (RE 2009), Atlanta, Georgia, USA, September 2009. IEEE CS, 383-384. DOI: 10.1109/RE.2009.56.
  20. Mussbacher, G. and Amyot, D. (2009) Goal and Scenario Modeling, Analysis, and Transformation with jUCMNav. Research Demo, 31st International Conference on Software Engineering (ICSE 2009), Companion Volume, Vancouver, Canada, May 16-24, 2009. IEEE CS, 431-432. DOI: 10.1109/ICSE-COMPANION.2009.5071047.
  21. Mussbacher, G. (2009) Aspect-oriented User Requirements Notation (AoURN). Presentation, AOM at Bellairs Workshop, McGill Bellairs Research Institute, Barbados, April 2009.
  22. Mussbacher, G. (2007) Aspect-Oriented User Requirements Notation (AoURN). Doctoral Symposium, 15th IEEE International Requirements Engineering Conference (RE 2007), New Delhi, India, October 15, 2007.
  23. Mussbacher, G. (2007) Aspect-Oriented User Requirements Notation. Doctoral Symposium, 10th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2007), Nashville, Tennessee, USA, October 1, 2007. CEUR-WS 262:10th paper. (Best Paper Award)

Tutorials, Panels, and Invited Talks

  1. Balaban, M., Chiorean, D., Cheng, B., Clarke, P., Mussbacher, G., Lethbridge, T., Badreddin, O., Georg, G., Liebel, G., Stikkolorum, D., Pelozo, E., and Sturm, A. (2015) Software models in practice in student projects. Panelist, Educators Symposium at MODELS 2015, Ottawa, Canada, CEUR-WS 1555:76-80.
  2. Mussbacher, G. and Kienzle, J. (2015) Concern-Driven Development. Invited Talk, Colloquium DIRO, Université de Montréal, Montreal, Canada, April 2015.
  3. Mussbacher, G. (2015) Next Generation Model-Based Reuse Technologies: A Vision. Invited Talk, Professor Speaker Series, McGill University, Montreal, Canada, February 2015.
  4. Mussbacher, G. and Kienzle, J. (2014) Concern-Driven Development. Invited Talk, LATECE, Université du Québec à Montréal, Montreal, Canada, November 2014.
  5. Kienzle, J., Mussbacher, G. and Whittle, J., (2014) Modeling Outside the Box. Panel Co-Organizer, ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, October 2014.
  6. Araújo, J., Moreira, A., Mussbacher, G., and Sánchez (2014) Model-Driven Requirements Engineering. Tutorial, 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, September 2014.
  7. Araújo, J., Moreira, A., Mussbacher, G., and Sánchez (2014) Model-Driven Requirements Engineering. Tutorial, 22nd IEEE International Requirements Engineering Conference (RE 2014), Karlskrona, Sweden, August 2014.
  8. Amyot, D. and Mussbacher, G. (2014) Modeling and Analysis with the User Requirements Notation 2.0: Features, Goals, and Scenarios. Tutorial, 22nd IEEE International Requirements Engineering Conference (RE 2014), Karlskrona, Sweden, August 2014.
  9. Yu, E., Amyot, D., Mussbacher, G., Franch, X., and Castro, J. (2013) Practical Applications of i* in Industry: The State of the Art. Mini Tutorial, 21st IEEE International Requirements Engineering Conference (RE 2013), Rio de Janeiro, Brazil, July 2013. IEEE CS, 366-367. DOI: 10.1109/RE.2013.6636754.
  10. Mussbacher, G. (2013) The use of outcome-based modeling in the development of performance measurement methodologies. Invited Talk, Gordon Research Conference 2013 - Detecting Illicit Substances: Explosives & Drugs, Les Diablerets, Switzerland, May 2013.
  11. Mussbacher, G. (2013) Concern-Oriented Development: A Vision. Invited Talk, SYTACom, Department of Electrical and Computer Engineering, McGill University, Montreal, Canada, February 2013.
  12. Mussbacher, G. and Kienzle, J. (2012) Concern-Driven Development: Tool-supported Transformation of Requirements Models to Design Models. Tutorial, 15th ACM/IEEE International Conference on Model Driven Engineering Languages & Systems (MODELS 2012), Innsbruck, Austria, October 2012.
  13. Mussbacher, G. and Kienzle, J. (2012) Requirements Reuse with Concern-Driven Development. Tutorial, 20th IEEE International Requirements Engineering Conference (RE 2012), Chicago, Illinois, USA, September 2012.
  14. Mussbacher, G. (2012) A series of tutorials on the User Requirements Notation. Tutorials, Transport Canada, Ottawa, Canada, 2012.
  15. Mussbacher, G., Ghanavati, S., Pourshahid, A., and Shamsaei, A. (2011) The User Requirements Notation (URN) for Business Process Modeling and Legal Compliance. Technical Briefing, 19th IEEE International Requirements Engineering Conference (RE 2011), Trento, Italy, August 2011.
  16. Mussbacher, G. (2011) The Aspect-Oriented User Requirements Notation: Aspects, Goals, And Scenarios. Tutorial, 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Companion Volume, Porto de Galinhas, Pernambuco, Brazil, March 2011. ACM, 59–60. DOI: 10.1145/1960314.1960331. AOSD 2011 Tutorial Page.
  17. Alves, V., Bonifácio, R., and Mussbacher, G. (2011) Early Aspects and Business Process Management. Panelist, Early Aspect Workshop at AOSD 2011, Porto de Galinhas, Pernambuco, Brazil, March 2011.
  18. Mussbacher, G. (2011) CRADLE - Concern Relationships At Different LEvels of abstraction. Invited Talk, Early Aspect Workshop at AOSD 2011, Porto de Galinhas, Pernambuco, Brazil, March 2011.
  19. Mussbacher, G. and Amyot, D. (2009) The User Requirements Notation (URN) and Aspects. Tutorial, 17th IEEE International Requirements Engineering Conference (RE 2009), Atlanta, Georgia, USA, September 2009.
  20. Mussbacher, G. (2009) Semantic-Based and Syntactic-Based Feature Interactions in Aspect-oriented Models. Invited Talk, CITI, FCT, Universidade Nova de Lisboa, Lisbon, Portugal, July 2009.
  21. Mussbacher, G., Araújo, J., Moreira, A., and Whittle, J. (2008) Aspect-Oriented Requirements Engineering With Scenarios. Tutorial, 7th International Conference on Aspect-Oriented Software Development (AOSD 2008), Brussels, Belgium, March 31 - April 4, 2008.
  22. Mussbacher, G. (2007) Aspect-oriented URN. Invited Talk, CITI, FCT, Universidade Nova de Lisboa, Lisbon, Portugal, July 2007.
  23. Amyot, D. and Mussbacher, G. (2001) From Requirements to UML Models with Use Case Maps (UCMs). Tutorial, 4th International Conference on the Unified Modeling Language (<<UML>> 2001), Toronto, Canada, October 1-5, 2001.
  24. Amyot, D. and Mussbacher, G. (2001) Use Case Maps Bridging The Gap Between Requirements And Design. Tutorial, 5th International Symposium on Requirements Engineering (RE 2001), Toronto, Canada, August 27-31, 2001.
  25. Mussbacher, G. and Amyot, D. (2001) Use Case Maps (UCMs) as a User Requirements Notation - From Requirements to Design in Dynamic Systems. Tutorial, 10th SDL Forum, Copenhagen, Denmark, June 26-29, 2001.
  26. Amyot, D. and Mussbacher, G. (2001) Bridging the Requirements/Design Gap in Dynamic Systems with Use Case Maps (UCMs). Tutorial, 23rd International Conference on Software Engineering (ICSE 2001), Toronto, Canada, May 12-19, 2001. IEEE CS, 743-744. DOI: 10.1109/ICSE.2001.10046. ICSE 2001 Tutorial Page.