loading...
A unified Approach for Software Architecture Evolution at different abstraction levels
Lisbon, Portugal September 05-September 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IWPSE.2005.4Eighth International Workshop on Prin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Nassima Sadou, LINA-FRE CNRS, Nantes University, Cedex, France
Dalila Tamzalit, LINA-FRE CNRS, Nantes University, Cedex, France
Mourad Oussalah, LINA-FRE CNRS, Nantes University, Cedex, France
This paper presents a model for software architecture evolution, called SAEV (Software Architecture EVolution Model). A software architecture is defined through its architectural elements (components, connectors, configurations...). We associate to these architectural elements three abstraction levels namely from the most abstract one: the meta level, the architectural level and the application one. SAEV offers a whole of concepts, which are evolution operations, evolution rules, evolution strategies and invariants, to describe and manage uniformly the evolution of architectures at the architectural level as well as at the application level. This is done independently of any description or implementation language. In addition, SAEV offers a uniform mechanism to carry out a given evolution at these different levels.
Citation:
Nassima Sadou, Dalila Tamzalit, Mourad Oussalah, "A unified Approach for Software Architecture Evolution at different abstraction levels," iwpse, pp.65-70, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.