{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T23:44:49Z","timestamp":1725493489616},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540442547"},{"type":"electronic","value":"9783540458005"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45800-x_28","type":"book-chapter","created":{"date-parts":[[2007,10,25]],"date-time":"2007-10-25T15:40:51Z","timestamp":1193326851000},"page":"352-367","source":"Crossref","is-referenced-by-count":3,"title":["The Specification of UML Collaborations as Interaction Components"],"prefix":"10.1007","author":[{"given":"Eric","family":"Cariou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antoine","family":"Beugnard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,9,20]]},"reference":[{"key":"28_CR1","unstructured":"R. J. Allen. A Formal Approach to Software Architecture. PhD thesis, Carnegie Mellon University, 1997."},{"key":"28_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/BFb0053034","volume-title":"ECOOP\u201992, European Conference on Object-Oriented Programming","author":"E.P. Andersen","year":"1992","unstructured":"E.P. Andersen and T. Reenskaug. System design by composing structures of interacting objects. In O. L. Madsen, editor, ECOOP\u201992, European Conference on Object-Oriented Programming, Utrecht, The Netherlands, volume 615 of Lecture Notes in Computer Science, pages 133\u2013152, New York, NY, 1992. Springer-Verlag."},{"key":"28_CR3","unstructured":"A. Beugnard. Communication services as components for telecommunication applications. In 14th European Conference on Object-Oriented Programming (ECOOP\u20192000), Objects and Patterns in Telecom Workshop, Sophia Antipolis and Cannes (France), 2000."},{"key":"28_CR4","doi-asserted-by":"crossref","unstructured":"A. Beugnard, J.-M. J\u00e9z\u00e9quel, N. Plouzeau, and D. Watkins. Making Components Contract Aware. Computer, pages 38\u201345, July 1999.","DOI":"10.1109\/2.774917"},{"key":"28_CR5","unstructured":"E. Cariou and A. Beugnard. Specification of Communication Components in UML. In H. Arabnia, editor, The 2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA\u2019 2000), volume 2, pages 785\u2013792. CSREA Press, June 2000."},{"key":"28_CR6","doi-asserted-by":"crossref","unstructured":"E. Cariou, A. Beugnard, and J.-M. J\u00e9z\u00e9quel. An architecture and a process for implementing distributed collaborations. In The 6th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2002), September 2002.","DOI":"10.1109\/EDOC.2002.1137703"},{"key":"28_CR7","unstructured":"J. Cheesman and J. Daniels. UML Components\u2014A Simple Process for Specifying Component-Based Software. Addison-Wesley, 2000."},{"key":"28_CR8","unstructured":"D. D\u2019souza and A. Wills. Objects, Components and Frameworks With UML: The Catalysis Approach. Addison-Wesley, 1998."},{"key":"28_CR9","unstructured":"D. Garlan, R. T. Monroe, and D. Wile. Acme: An architecture description interchange language. In Proceedings of CASCON\u201997, pages 169\u2013183, Toronto, Ontario, November 1997."},{"key":"28_CR10","unstructured":"M. G\u00fcnter. Explicit connectors for coordination of active objects. Master\u2019s thesis, University of Berne, 1998."},{"key":"28_CR11","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/3-540-45263-X_22","volume-title":"Coordination Languages and Models","author":"L. Andrade","year":"2000","unstructured":"L. Andrade, J. Fiadeiro, J. Gouveia, A. Lopes, and M. Wermelinger. Patterns for coordination. In G. Catalin-Roman and A. Porto, editors, Coordination Languages and Models, pages 317\u2013322. LNCS 1906, Springer-Verlag, 2000."},{"key":"28_CR12","doi-asserted-by":"crossref","unstructured":"N. Medvidovic and R. N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. Technical Report UCI-ICS-97-02, Department of Information and Computer Science, University of California, Irvine, 1997.","DOI":"10.1007\/3-540-63531-9_7"},{"key":"28_CR13","unstructured":"OMG. Unified Modeling Language Specification, version 1. 3. http:\/\/www.omg.org , June 1999."},{"key":"28_CR14","unstructured":"T. Reenskaug. Working with Objects. Manning\/Prentice Hall, 1996."},{"key":"28_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/BFb0030517","volume-title":"Studies of Software Design, Proceedings of a 1993 Workshop","author":"M. Shaw","year":"1996","unstructured":"M. Shaw. Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status. In D. Lamb, editor, Studies of Software Design, Proceedings of a 1993 Workshop. Lecture Notes in Computer Science 1078, Springer-Verlag, pp. 17\u201332, 1996."},{"key":"28_CR16","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1998","unstructured":"C. Szyperski. Component Software: Beyond Object-Oriented Programming. ACM Press and Addison-Wesley, New York, N.Y., 1998."},{"key":"28_CR17","unstructured":"J. Warmer and A. Kleppe. The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, 1998."},{"key":"28_CR18","unstructured":"R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice-Hall, 1990."}],"container-title":["Lecture Notes in Computer Science","\u226aUML\u226b 2002 \u2014 The Unified Modeling Language"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45800-X_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T20:55:14Z","timestamp":1556916914000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45800-X_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540442547","9783540458005"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-45800-x_28","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}