skip to main content
10.1145/3136273.3136291acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbciConference Proceedingsconference-collections
short-paper

Structured Component and Connector Communication

Published:20 September 2017Publication History

ABSTRACT

In this paper we present a new software architecture communication element, called communication trait. Communication trait allows the grouping declarations of complex architectural ports/roles of components/connectors communication mechanisms in software architecture. Traits are part of a new script language, jADL -- an architecture description language (ADL). We also present a reliable and dynamic mechanism for the dynamic configuration of ports and roles and the new extended semantic of the operators attach and detach. In order to demonstrate the expressiveness of the language and the communication traits, we use the case study of describing the dynamism encountered in the Enterprise Service/Message Bus (ES/MB) architectural pattern, used for the communication between heterogeneous systems.

References

  1. M. Keen, O. Adinolfi, et al., Patterns: SOA with an Enterprise Service Bus, IBM RedBooks, 2005.Google ScholarGoogle Scholar
  2. P. Clements, F. Bachmann, L. Bass et al. Documenting Software Architecture Views and Beyond, 2nd Edition, Addison-Wesley, 2011.Google ScholarGoogle Scholar
  3. J. Buisson, T.V. Batista, L. Minora and F. Oquendo, Issues of Architectural Description Languages for Handling Dynamic Reconfiguration, 2012.Google ScholarGoogle Scholar
  4. R.Allen, A Formal Approach to Software Architecture. PhD thesis, School of Computer Science, Carnegie Mellon University, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E.Cavalcante, F. Oquendo, T. Batista, π-ADL: A Formal Description Language for Software Architectures. Technical Report, UFRN-DIMAp-2014-102-RT, 2014.Google ScholarGoogle Scholar
  6. www.oracle.com/technetwork/articles/soa/ind-soa-esb-1967705.htmlGoogle ScholarGoogle Scholar
  7. D.Garlan, R. Monroe and D. Wile, Acme - Architectural Description of Component-Based Systems. In Foundations of Component-Based Systems, Cambridge University Press, pp. 47--68, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. www.eclipse.org/Xtext/Google ScholarGoogle Scholar

Index Terms

  1. Structured Component and Connector Communication

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        BCI '17: Proceedings of the 8th Balkan Conference in Informatics
        September 2017
        181 pages
        ISBN:9781450352857
        DOI:10.1145/3136273

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 September 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate97of250submissions,39%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader