By Topic

A framework to specify incremental software architecture transformations

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
O. Barais ; INRIA/LIFL, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France ; L. Duchien ; A. -F. Le Meur

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.

Published in:

31st EUROMICRO Conference on Software Engineering and Advanced Applications

Date of Conference:

30 Aug.-3 Sept. 2005