{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T13:52:52Z","timestamp":1742392372925},"publisher-location":"Berlin, Heidelberg","reference-count":43,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540290100"},{"type":"electronic","value":"9783540320579"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11557432_40","type":"book-chapter","created":{"date-parts":[[2005,11,2]],"date-time":"2005-11-02T03:43:26Z","timestamp":1130903006000},"page":"522-536","source":"Crossref","is-referenced-by-count":21,"title":["Modeling Crosscutting Services with UML Sequence Diagrams"],"prefix":"10.1007","author":[{"given":"Martin","family":"Deubler","sequence":"first","affiliation":[]},{"given":"Michael","family":"Meisinger","sequence":"additional","affiliation":[]},{"given":"Sabine","family":"Rittmann","sequence":"additional","affiliation":[]},{"given":"Ingolf","family":"Kr\u00fcger","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"40_CR1","unstructured":"Araujo, J., Moreira, A., Brito, I., Rashid, A.: Aspect-oriented requirements with UML. In: Proceedings of the Workshop on Aspect-oriented Modeling with UML, UML 2002, Dresden, Germany (October 2002)"},{"key":"40_CR2","unstructured":"AspectJ Team: The AspectJ Programming Guide, Available at http:\/\/eclipse.org\/aspectj\/"},{"key":"40_CR3","unstructured":"Aspect-Oriented Software Development. Proceedings of the 1st international conference on Aspect-oriented software development. ACM Press (2002)"},{"key":"40_CR4","unstructured":"Aspect-Oriented Software Development. Proceedings of the 2nd international conference on Aspect-oriented software development. ACM Press (2003)"},{"key":"40_CR5","unstructured":"Aspect-Oriented Software Development. Proceedings of the 3rd international conference on Aspect-oriented software development. ACM Press (2004)"},{"key":"40_CR6","unstructured":"Automotive Open System Architecture, www.autosar.org"},{"key":"40_CR7","doi-asserted-by":"crossref","unstructured":"Baresi, L., Heckel, R., Thone, S., Varro, D.: Modeling and validation of service-oriented architectures: Application vs. style. In: Proc. of ESEC\/FSE (2003)","DOI":"10.1145\/949952.940082"},{"key":"40_CR8","unstructured":"Basch, M., Sanchez, A.: Incorporating aspects into the UML. In: Proceedings of the International Conference on Aspect-Oriented Software Development (March 2003)"},{"key":"40_CR9","unstructured":"Broy, M., Kr\u00fcger, I., Meisinger, M.: Services and service-oriented software architectures \u2013 methodological foundations (to appear)"},{"key":"40_CR10","doi-asserted-by":"crossref","unstructured":"Clarke, S., Walker, R.J.: Composition patterns: An approach to designing reusable aspects. In: Proceedings of the 23rd International Conference on Software Engineering, May 2001, pp. 5\u201314 (2001)","DOI":"10.1109\/ICSE.2001.919076"},{"key":"40_CR11","unstructured":"Colin, A.: Why web services? The Web Services Industry Portal (February 2002), Available at http:\/\/www.webservices.org\/index.php\/article\/articleprint\/75\/-1\/61\/"},{"key":"40_CR12","unstructured":"Constantinides, C.A.: A case study on making the transition from functional to finegrained decomposition. In: Proc. of ECOOP 2003 Workshop on Analysis of Aspect-Oriented Software (AAOS 2003) (July 2003)"},{"key":"40_CR13","volume-title":"11th Asia-Pacific Software Engineering Conference (APSEC 2004)","author":"M. Deubler","year":"2004","unstructured":"Deubler, M., Gr\u00fcnbauer, J., Popp, G., Wimmel, G., Salzmann, C.: Tool Supported Development of Service Based Systems. In: 11th Asia-Pacific Software Engineering Conference (APSEC 2004), IEEE Computer Society, Korea (2004)"},{"key":"40_CR14","volume-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","author":"E. Evans","year":"2003","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, Reading (2003)"},{"key":"40_CR15","unstructured":"Georg, G., France, R., Ray, I.: Composing Aspect Models. In: The 4th AOSD Modeling With UML Workshop (2003)"},{"key":"40_CR16","volume-title":"Fundamentals of Software Engineering","author":"C. Ghezzi","year":"1991","unstructured":"Ghezzi, C., Jazayeri, M., France, R.: Fundamentals of Software Engineering. Prentice-Hall, Englewood Cliffs (1991)"},{"key":"40_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/3-540-46562-6_14","volume-title":"Perspectives of System Informatics","author":"P. Gibson","year":"2000","unstructured":"Gibson, P., M\u00e9ry, D.: Formal Modelling of Services for Getting a Better Understanding of the Feature Interaction Problem. In: Bjorner, D., Broy, M., Zamulin, A.V. (eds.) PSI 1999. LNCS, vol.\u00a01755, p. 155. Springer, Heidelberg (2000)"},{"key":"40_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.: An overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"40_CR19","series-title":"Electronic Notes in Theoretical Computer Science","volume-title":"Specifying services with UML and UML-RT","author":"I. Kr\u00fcger","year":"2002","unstructured":"Kr\u00fcger, I.: Specifying services with UML and UML-RT. Electronic Notes in Theoretical Computer Science, vol.\u00a065 (7). Elsevier Science B. V, Amsterdam (2002)"},{"key":"40_CR20","unstructured":"Kr\u00fcger, I.: Service specification with MSCs and roles. In: Proceedings of IASTED International Conference on Software Engineering, Innsbruck (2004)"},{"key":"40_CR21","doi-asserted-by":"crossref","unstructured":"Kr\u00fcger, I., Mathew, R.: Systematic development and exploration of service-oriented software architectures. In: Proceedings of the 4th Working IEEE\/IFIP Conference on Software Architecture, WICSA 2004 (2004)","DOI":"10.1109\/WICSA.2004.1310701"},{"key":"40_CR22","doi-asserted-by":"crossref","unstructured":"Kr\u00fcger, I.: Towards precise service specification with UML and UML-RT. In: Proceedings of the Workshop at UML, Critical Systems Development with UML, CSDUML (2002)","DOI":"10.1016\/S1571-0661(04)80483-3"},{"key":"40_CR23","unstructured":"Mathew, R.: Systematic definition, implementation and evaluation of service-oriented software architectures. Master Thesis at University of San Diego, California (2004)"},{"key":"40_CR24","unstructured":"Message Sequence Chart (MSC 96), ITU-T. Recommendation Z.120. ITU-T (1996)"},{"key":"40_CR25","unstructured":"Model Driven Architecture. Object Management Group, Available at http:\/\/www.omg.org\/mda\/ (2003)"},{"key":"40_CR26","doi-asserted-by":"crossref","unstructured":"Moreira, A., Araujo, J., Brito, I.: Crosscutting Quality Attributes for Requirements Engineering. In: Software Engineering and Knowledge Engineering Conference, SEKE (2002)","DOI":"10.1145\/568760.568790"},{"key":"40_CR27","doi-asserted-by":"crossref","unstructured":"Nuseibeh, B.: Crosscutting Requirements. In: Nuseibeh, B. (ed.) AOSD 2004, The Open University, UK (2004)","DOI":"10.1145\/976270.976272"},{"issue":"10","key":"40_CR28","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MC.2003.1236471","volume":"36","author":"C. Peltz","year":"2003","unstructured":"Peltz, C.: Web Services Orchestration and Choreography. IEEE Computer\u00a036(10), 46\u201352 (2003)","journal-title":"IEEE Computer"},{"key":"40_CR29","unstructured":"Platt, D.S., Ballinger, K.: Introducing Microsoft .NET. Microsoft Press (2001)"},{"key":"40_CR30","doi-asserted-by":"crossref","unstructured":"Prehofer, C.: Plug-and-Play Composition of Features and Feature Interactions with Statechart Diagrams. In: Proc. of the Seventh International Workshop on Feature Interactions in Telecommunications and Software Systems, Ottawa (2003)","DOI":"10.1007\/s10270-003-0040-z"},{"key":"40_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053389","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"C. Prehofer","year":"1997","unstructured":"Prehofer, C.: Feature Oriented Programming: A fresh look at objects. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"40_CR32","unstructured":"Realtime CORBA Joint Revised Submission, Object Management Group, OMG Document orbos\/99-02-12 ed. (March 1999)"},{"key":"40_CR33","unstructured":"Rittmann, S.: Exploring Service-Oriented Software Development for Automotive Systems. Diplomarbeit, Technische Universit\u00e4t M\u00fcnchen (2004)"},{"key":"40_CR34","volume-title":"Programming Web Services with SOAP","author":"J. Snell","year":"2002","unstructured":"Snell, J., Tidwell, D., Kulchenko, P.: Programming Web Services with SOAP. O\u2019Reilly, Sebastopol (2002)"},{"key":"40_CR35","unstructured":"Sousa, G., Soares, S., Borba, P., Castro, J.: Separation of crosscutting concerns from requirements to design: Adapting an use case driven approach. In: Proc. of Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design. Workshop at AOSD 2004 (March 2004)"},{"key":"40_CR36","unstructured":"Stein, D., Hanenberg, S., Unland, R.: Designing aspect-oriented crosscutting in UML. In: Proceedings of Aspect-Oriented Modeling with UML. As part of the 1st International Conference on Aspect-Oriented Software Development (April 2002)"},{"key":"40_CR37","unstructured":"Suzuki, J., Yamamoto, Y.: Extending UML with Aspects: Aspect Support in the Design Phase. In: AOP Workshop at ECOOP 1999, Lisbon, Portugal (1999)"},{"key":"40_CR38","doi-asserted-by":"crossref","unstructured":"Sztipanovits, J., Karsai, G.: Model-Integrated Computing. IEEE Computer, 110\u2013112 (April 1997)","DOI":"10.1109\/2.585163"},{"key":"40_CR39","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 21st International Conference on Software Engineering (May 1999)","DOI":"10.1145\/302405.302457"},{"key":"40_CR40","unstructured":"Trowbridge, D., Roxburgh, U., Hohpe, G., Manolescu, D., Nadhan, E.G.: Integration Patterns. Patterns & Practices. Available at www.microsoft.com (2004)"},{"key":"40_CR41","unstructured":"Turner, K.J.: Relating Services and Features in the Intelligent Network. In: Proc. of the 4th International Conference on Telecommunications, Zagreb, June 1997, pp. 235\u2013243 (1997)"},{"key":"40_CR42","unstructured":"UML 2.0. Object Management Group, Available at http:\/\/www.omg.org\/uml"},{"key":"40_CR43","unstructured":"Whittle, J., Araujo, J.: Scenario Modeling with Aspects. In: IEE Proceedings - Software, Special Issue on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design (August 2004)"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11557432_40.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T14:48:21Z","timestamp":1605624501000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11557432_40"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540290100","9783540320579"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/11557432_40","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}