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
Link To Document :
بازگشت