DocumentCode
2967382
Title
A unified approach for software architecture evolution at different abstraction levels
Author
Sadou, Nassima ; Tamzalit, Dalila ; Oussalah, Mourad
Author_Institution
Fac. of Sci., Nantes Univ., France
fYear
2005
fDate
5-6 Sept. 2005
Firstpage
65
Lastpage
68
Abstract
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.
Keywords
formal specification; software architecture; software prototyping; specification languages; abstraction levels; implementation language; software architecture evolution model; Application software; Architecture description languages; Computer architecture; Conferences; Connectors; Proposals; Software architecture; Software maintenance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Software Evolution, Eighth International Workshop on
ISSN
1550-4077
Print_ISBN
0-7695-2349-8
Type
conf
DOI
10.1109/IWPSE.2005.4
Filename
1572310
Link To Document