{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T01:05:12Z","timestamp":1725498312322},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540768104"},{"type":"electronic","value":"9783540768111"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-76811-1_2","type":"book-chapter","created":{"date-parts":[[2007,12,11]],"date-time":"2007-12-11T02:17:07Z","timestamp":1197339427000},"page":"19-38","source":"Crossref","is-referenced-by-count":12,"title":["Flexible and Expressive Composition Rules with Aspect-oriented Use Case Maps (AoUCM)"],"prefix":"10.1007","author":[{"given":"Gunter","family":"Mussbacher","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Amyot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jon","family":"Whittle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Weiss","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"3","key":"2_CR1","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1016\/S1389-1286(03)00244-5","volume":"42","author":"D. Amyot","year":"2003","unstructured":"Amyot, D.: Introduction to the User Requirements Notation: Learning by Example. Computer Networks\u00a042(3), 285\u2013301 (2003)","journal-title":"Computer Networks"},{"key":"2_CR2","unstructured":"AOSD Community Wiki (accessed January 2007), http:\/\/aosd.net\/wiki\/index.php?title=Research_Projects and http:\/\/aosd.net\/wiki\/index.php?title=Tools_for_Developers"},{"key":"2_CR3","unstructured":"Ara\u00fajo, J., Moreira, A.: An Aspectual Use Case Driven Approach. VIII Jornadas de Ingenier\u00eda de Software y Bases de Datos (JISBD 2003), Alicante, Spain (November 2003)"},{"key":"2_CR4","first-page":"58","volume-title":"RE 2004","author":"J. Ara\u00fajo","year":"2004","unstructured":"Ara\u00fajo, J., Whittle, J., Kim, D.: Modeling and Composing Scenario-Based Requirements with Aspects. In: RE 2004. Proceedings of the 12th IEEE International Requirements Engineering Conference, Kyoto, Japan, pp. 58\u201367. IEEE CS Press, Los Alamitos (2004)"},{"key":"2_CR5","unstructured":"AspectJ web site (accessed January 2007), http:\/\/www.eclipse.org\/aspectj\/"},{"key":"2_CR6","unstructured":"Barros, J.-P., Gomes, L.: Toward the Support for Crosscutting Concerns in Activity Diagrams: a Graphical Approach. In: Workshop on Aspect-Oriented Modelling (held with UML 2003), San Francisco, California, USA (October 2003)"},{"key":"2_CR7","volume-title":"Use Case Maps for Object-Oriented Systems","author":"R.J.A. Buhr","year":"1996","unstructured":"Buhr, R.J.A., Casselman, R.S.: Use Case Maps for Object-Oriented Systems. Prentice-Hall, Englewood Cliffs (1996)"},{"key":"2_CR8","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP \u201998 - Object-Oriented Programming","author":"R.J.A. Buhr","year":"1998","unstructured":"Buhr, R.J.A.: A Possible Design Notation for Aspect Oriented Programming. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol.\u00a01445, Springer, Heidelberg (1998)"},{"issue":"12","key":"2_CR9","doi-asserted-by":"publisher","first-page":"1131","DOI":"10.1109\/32.738343","volume":"24","author":"R.J.A. Buhr","year":"1998","unstructured":"Buhr, R.J.A.: Use Case Maps as Architectural Entities for Complex Systems. IEEE Transactions on Software Engineering\u00a024(12), 1131\u20131155 (1998)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"2_CR10","unstructured":"Chitchyan, R., et al.: Survey of Analysis and Design Approaches. AOSD-Europe Report ULANC-9 (May 2005) (acc. January 2007), http:\/\/www.aosd-europe.net\/deliverables\/d11.pdf"},{"key":"2_CR11","volume-title":"Aspect-Oriented Analysis and Design: The Theme Approach","author":"S. Clarke","year":"2005","unstructured":"Clarke, S., Baniassad, E.: Aspect-Oriented Analysis and Design: The Theme Approach. Addison Wesley, Reading (2005)"},{"issue":"3","key":"2_CR12","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1016\/S0164-1212(02)00079-1","volume":"66","author":"H. Bruin de","year":"2003","unstructured":"de Bruin, H., van Vliet, H.: Quality-Driven Software Architecture Composition. Journal of Systems and Software\u00a066(3), 269\u2013284 (2003)","journal-title":"Journal of Systems and Software"},{"key":"2_CR13","volume-title":"Aspect-Oriented Software Development with Use Cases","author":"I. Jacobson","year":"2005","unstructured":"Jacobson, I., Ng, P.-W.: Aspect-Oriented Software Development with Use Cases. Addison-Wesley, Reading (2005)"},{"key":"2_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"2_CR15","unstructured":"Moreira, A., Ara\u00fajo, J.: Handling Unanticipated Requirements Change with Aspects. In: Proceedings of the 16th International Conference on Software Engineering and Knowledge Engineering (SEKE), Banff, Canada (June 2004)"},{"key":"2_CR16","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1145\/568760.568790","volume-title":"SEKE","author":"A. Moreira","year":"2002","unstructured":"Moreira, A., Ara\u00fajo, J., Brito, I.: Crosscutting Quality Attributes for Requirements Engineering. In: SEKE. Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, Ischia, Italy, pp. 167\u2013174. ACM Press, New York (2002)"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Mussbacher, G., Amyot, D., Weiss, M.: Visualizing Aspect-Oriented Requirements Scenarios with Use Case Maps. In: International Workshop on Requirements Engineering Visualization (REV 2006), Minneapolis, USA (September 2006)","DOI":"10.1109\/REV.2006.9"},{"key":"2_CR18","unstructured":"Mussbacher, G., Amyot, D., Weiss M.: Visualizing Early Aspects with Use Case Maps. To appear in Transactions on Aspect-Oriented Software Development"},{"key":"2_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/11951148_13","volume-title":"System Analysis and Modeling: Language Profiles","author":"J.-F. Roy","year":"2006","unstructured":"Roy, J.-F., Kealey, J., Amyot, D.: Towards Integrated Tool Support for the User Requirements Notation. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol.\u00a04320, pp. 198\u2013215. Springer, Heidelberg (2006), http:\/\/www.softwareengineering.ca\/jucmnav"},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton, S.M.: N degrees of separation: Multidimensional separation of concerns. In: Proceedings of the 21 st Intl. Conference on Software Engineering (ICSE 99), IEEE, Los Angeles, ACM press, pp 107\u2013119 (May 1999)","DOI":"10.1145\/302405.302457"},{"key":"2_CR21","unstructured":"UCM Virtual Library (accessed January 2007), http:\/\/jucmnav.softwareengineering.ca\/twiki\/bin\/view\/UCM\/UCMVirtualLibrary"},{"key":"2_CR22","unstructured":"URN - Goal-oriented Requirement Language (GRL), ITU-T Draft Recommendation Z.151. Geneva, Switzerland (September 2003) (accessed January 2007), http:\/\/www.UseCaseMaps.org\/urn"},{"key":"2_CR23","unstructured":"URN - Use Case Map Notation (UCM), ITU-T Draft Recommendation Z.152. Geneva, Switzerland (September 2003) (accessed January 2007), http:\/\/www.UseCaseMaps.org\/urn"},{"key":"2_CR24","unstructured":"User Requirements Notation (URN) - Language Requirements and Framework, ITU-T Recommendation Z.150. Geneva, Switzerland (February 2003) (accessed January 2007), http:\/\/www.itu.int\/ITU-T\/publications\/recs.html"},{"issue":"4","key":"2_CR25","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1049\/ip-sen:20040921","volume":"151","author":"J. Whittle","year":"2004","unstructured":"Whittle, J., Ara\u00fajo, J.: Scenario Modelling with Aspects. IEE Proceedings - Software\u00a0151(4), 157\u2013172 (2004)","journal-title":"IEE Proceedings - Software"},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Whittle, J., Ara\u00fajo, J., Moreira, A.: Composing Aspect Models with Graph Transformations. In: Early Aspects at ICSE: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design, Shanghai, China (May 2006)","DOI":"10.1145\/1137639.1137649"},{"key":"2_CR27","unstructured":"Whittle, J., Ara\u00fajo, J., Moreira, A., Rabbi, R.: Graphical Composition of State-Dependent Use Case Behavioral Models. ISE Department Technical Report, George Mason University, ISE-TR-07-01 (accessed January 2007), http:\/\/ise.gmu.edu\/techrep\/2007"}],"container-title":["Lecture Notes in Computer Science","Early Aspects: Current Challenges and Future Directions"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-76811-1_2.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T06:40:04Z","timestamp":1619505604000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-76811-1_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540768104","9783540768111"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-76811-1_2","relation":{},"subject":[]}}