Skip to main content

Towards a Periodic Table of Connectors

  • Conference paper
  • First Online:
Coordinatio Languages and Models (COORDINATION 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1594))

Included in the following conference series:

Abstract

Connectors are the glue for combining components and are a critical aspect of software architecture design. Providing a framework similar in spirit to that of the periodic table of chemical elements, this work strives to obtain a set of high level canonical properties that can describe all possible connectors and al- low operations to be defined over them. Connector factorization obtains a new connector characterized by the common subset of primitive properties of a given set of connectors. Also, a connector can be specialized by adding primitive prop- erties to the set that characterizes it. This approach leads us to the notion of connector class. A connector class can be seen as a connector that does not define a criteria for a set of properties, these properties are viewed as optional by the class. In addition, we extend operations of specialization and factorization of connectors over classes. By explicitly defining the set of primitive properties to be included in the periodic table, it is also possible to explore the connec- tor universe by contriving connectors as new combinations of properties. As in Mendeleev's original table, the periodic table of connector properties will require many refinements and additions. For instance, if one can characterize two known distinct connectors with the same set of properties, the table must be revised. Examples of properties that could be included in the initial table are, Broadcast, Reliable, Typed and Synchronous.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Garlan, D.: Higher Order Connectors. Workshop on Compositional Software Architecture. 1998.

    Google Scholar 

  2. Kazman, R., Clements, P., Bass, L., Abowd, G.: Classifying Architectural Elements as a Foundation for Mechanism Matching. In Proceedings of COMPSAC’97. 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hirsch, D., Uchitel, S., Yankelevich, D. (1999). Towards a Periodic Table of Connectors. In: Ciancarini, P., Wolf, A.L. (eds) Coordinatio Languages and Models. COORDINATION 1999. Lecture Notes in Computer Science, vol 1594. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48919-3_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-48919-3_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65836-8

  • Online ISBN: 978-3-540-48919-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics