• DocumentCode
    2796369
  • Title

    Representing Hierarchical Mobility in Software Architectures

  • Author

    Barros, Fernando J.

  • Author_Institution
    Univ. of Coimbra, Coimbra
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    5
  • Lastpage
    5
  • Abstract
    The ability to move components from one hierarchical model to another becomes necessary to support arbitrary changes in software topologies. Mobility allows the access to the hidden interface of a hierarchical component without breaking encapsulation, keeping the architecture modular. Mobility permits also the introduction of new functionally in the application without requiring changes in the architecture, enabling its adaptation to dynamic requirements. To illustrate hierarchical mobility we employ the connecton software architecture (CSA). CSA combines a modular and hierarchical software construction with the object- oriented architectural style to achieve an innovative software architecture that eliminates the limitations of the classical object-oriented technology in supporting modular components. The simulation of a queuing system whose clients are represented by mobile components is provided.
  • Keywords
    object-oriented methods; software architecture; connection software architecture; hierarchical component; hierarchical mobility; hierarchical software construction; innovative software architecture; object-oriented architectural style; object-oriented technology; queuing system; software architectures; software topologies; Computer architecture; Filters; Informatics; Object oriented modeling; Operating systems; Protocols; Runtime; Software architecture; Software engineering; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems, 2007. ICSE Workshops SEAMS '07. International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2973-9
  • Type

    conf

  • DOI
    10.1109/SEAMS.2007.16
  • Filename
    4228605