Sciweavers

APPINF
2003

Extracting High-level Architecture from Existing Code with Summary Models

13 years 5 months ago
Extracting High-level Architecture from Existing Code with Summary Models
Evolution of existing large telecommunications software currently became an important issue. Efficient methods are needed to componentize existing software identify existing components and gradually improve their boundaries and interfaces. We describe our approach to componentization, which involves precise yet high-level models of existing software. Central to our approach are certain editing operations that make models more high-level yet preserve precision of models. Raising the level of ion of the initial model of software is essential for communicating the cleaned-up architecture to the development team, analyzing, optimizing and managing it. We introduce the concept of a “summary model” that is scalable, maintains precision of component interfaces, and maintains links to the source code. We report using the summary models in our Klocwork Architecture Excavation methodology. We show that in order to accelerate Architecture Excavation, it is important to build various supporti...
Nikolai Mansurov, Djenana Campara
Added 31 Oct 2010
Updated 31 Oct 2010
Type Conference
Year 2003
Where APPINF
Authors Nikolai Mansurov, Djenana Campara
Comments (0)