Title :
A framework to specify incremental software architecture transformations
Author :
Barais, Olivier ; Duchien, Laurence ; Le Meur, Anne-Françoise
Author_Institution :
INRIA/LIFL, Univ. des Sci. et Technol. de Lille, Villeneuve d´´Ascq, France
fDate :
30 Aug.-3 Sept. 2005
Abstract :
A software architecture description facilitates the comprehension, analysis and prototyping of a piece of software. However, such a description is often monolithic and difficult to evolve. This paper proposes a framework, named TranSAT (transformations for software architecture), for incrementally integrating new concerns into a software architecture. The structural and behavioral properties of a new concern are represented by a self-sufficient component assembly description, called an architecture plan. TranSAT proposes a software architecture pattern as a means of integrating business and technical plans. Such a pattern includes not only the plan to integrate but also the preconditions that the target architecture must satisfy, and the modifications to perform on this architecture. Consequently, from a set of patterns, TranSAT allows a software architect to incrementally build complex architectures.
Keywords :
formal specification; object-oriented programming; software architecture; TranSAT; incremental software architecture transformation; self-sufficient component assembly description; software analysis; software architecture pattern; software prototyping; Application software; Assembly; Buildings; Computer architecture; Model driven engineering; Process design; Runtime; Software architecture; Software engineering; Software prototyping;
Conference_Titel :
Software Engineering and Advanced Applications, 2005. 31st EUROMICRO Conference on
Print_ISBN :
0-7695-2431-1
DOI :
10.1109/EUROMICRO.2005.5