• DocumentCode
    2373732
  • Title

    A-3: An Architectural Style for Coordinating Distributed Components

  • Author

    Baresi, Luciano ; Guinea, Sam

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    Distributed systems comprise a significant number of entities that must be properly coordinated to reach a goal. These systems present high turnover of elements, and demand for solutions that keep their coordination as decentralized as possible to avoid bottlenecks. The paper discusses why it is important to address these characteristics from a system´s conception and proposes A-3, an innovative architectural solution that adopts the concept of group as an abstraction for organizing an application into semi-independent slices, providing a single and coherent view of these aggregates, and coordinating the interactions inside and among groups. The paper presents the A-3 model and defines it as an innovative architectural style, describes a Java-based framework that supports A-3 and provides users with the proper means to exploit the style, and exemplifies all the main concepts on a simple scenario where autonomous robotic vacuum cleaners are coordinated to properly clean a museum.
  • Keywords
    Java; cooperative systems; distributed processing; software architecture; A-3 model; Java-based framework; autonomous robotic vacuum cleaners; distributed components; distributed systems; innovative architectural solution; semi-independent slices; Connectors; Context; Merging; Middleware; Organizing; Prototypes; Robot kinematics; Distributed computing; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on
  • Conference_Location
    Boulder, CO
  • Print_ISBN
    978-1-61284-399-5
  • Electronic_ISBN
    978-0-7695-4351-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2011.29
  • Filename
    5959687