DocumentCode
3342480
Title
Software architectural transformation
Author
Carrière, S. Jeromy ; Woods, Steven ; Kazman, Rick
Author_Institution
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1999
fDate
6-8 Oct 1999
Firstpage
13
Lastpage
23
Abstract
Software architecture, as a vehicle for communication and reasoning about software systems and their quality, is becoming an area of focus in both the forward- and reverse-engineering communities. In the past, we have attempted to unify these areas via a semantic model of reengineering called CORUM II. In this paper we present a concrete example of an architecturally-motivated reengineering task. In executing this task, we perform architecture reconstruction, reason about the reconstructed architecture, motivate an architectural transformation with new architectural quality requirements, and realize this architectural transformation via an automated code transformation
Keywords
reverse engineering; software architecture; software quality; systems re-engineering; CORUM II; architectural quality requirements; architecture reconstruction; automated code transformation; forward engineering; reconstructed architecture reasoning; reverse engineering; semantic reengineering model; software architectural transformation; Automotive engineering; Availability; Computer architecture; Concrete; Costs; Reverse engineering; Software architecture; Software quality; Time to market; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
Conference_Location
Atlanta, GA
Print_ISBN
0-7695-0303-9
Type
conf
DOI
10.1109/WCRE.1999.806943
Filename
806943
Link To Document