Separation of Concerns in Software Modeling: A Framework for Software Architecture Transformation

O. Barais, L. Duchien, and R. Pawlak (France)

Keywords

Separation of concerns, software architecture, model refine ment, aspect oriented design.

Abstract

This paper presents TranSAT (Transform Software Architecture Tech nologies), an abstract component model for designing software architec tures. TranSAT proposes structural and behavioral analysis of an architec ture. It extends the classical concepts of the software architecture models to define technical concerns independently from the design model and to integrate them step by step. These refinement steps are highly inspired by Aspect Oriented Design (AOD), where the designer defines separately all the facets of an application (business and technical) and then weaves them. Then, TranSAT is a new software architecture methodology that respects the concepts of separation of concerns.

Important Links:



Go Back