Copyright © 2008 Published by Elsevier B.V.
Architectural Connectors for Sequence Diagrams
aDepartament de LSI, Universitat Politècnica de Catalunya, Barcelona, Spain
bInst. Sup. Politécnico J. A. Echevarría, Havana, Cuba
Abstract
The notion of architectural connector was developed by Allen and Garland as an important concept for the design of software architectures. In this paper, based on previous work introducing a generic approach for the definition of component-based concepts, we study how architectural connectors and components can be defined for UML2 sequence diagrams as a first step for applying this approach to full UML. A case-study of a small lift system is used to illustrate these ideas.
References
R. Allen, D. Garlan. A Formal Basis for Architectural Connection. In ACM TOSEM '97, pp. 213–249.
J. Cheesman and J. Daniels, UML Components, Addison-Wesley (2001).
H. Ehrig, F. Orejas, B. Braatz, M. Klein and M. Piirainen, A Generic Component Framework for System Modeling, Proc. FASE 2002, LNCS 2306, Springer (2002), pp. 33–48.
H. Ehrig, J. Padberg, B. Braatz, M. Klein, M. Piirainen, F. Orejas, S. Perez, E. Pino. A Generic Framework for Connector Architectures based on Components and Transformations. Proc. FESCA 2004, Barcelona.
H. Ehrig, M. Klein, F. Orejas J. Padberg, S. Perez, E. Pino. A Generic Approach to Connector Architectures. Barcelona and Berlin (2007). Submitted for publication.
J.L. Fiadero and A. Lopes, Semantics of Architectural Connectors, Proc TAPSOFT '97, LNCS 1214, Springer (1997), pp. 505–519.
David Garlan, Shang-Wen Cheng and Andrew Kompanek, Reconciling the needs of architectural description with object-modeling notations,
Sci. Comput. Program. 44 (1) (2002), pp. 23–49.
Abstract |
Article |
PDF (221 K)
C.A.R. Hoare, Communicating Sequential Processes, Prentice-Hall (1985).
James ivers, Paul Clements, David Garlan, Robert Nord, Bradley Schmerl, Jaime Rodrigo Oviedo Silva: Documenting Component and Connector Views with UML 2.0. Carnegie-Mellon Univ. Tech. Report CMU/SEI-2004-TR-008, 2004.
Fernando Orejas and Sonia Perez, Towards Architectural Connectors for UML, Formal Methods in Software and Systems Modeling, Lecture Notes in Computer Science 3393, Springer (2005), pp. 352–369.
Sonia Pérez Lovelle. Uso y extensin de UML para la especificacin y chequeo de consistencia en el empleo de la arquitectura de componentes genricos. PhD Thesis, La Habana 2007.
J. Rumbaugh, I. Jacobson and G. Booch, The Unified Modeling Language Reference Manual, Addison Wesley (1999).
Mary Shaw and David Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall (1996).
A.M. Zaremski, J.M. Wing. Specification Matching of Software Components. In ACM TOSEM '97, pp. 333–369.