ENGLISH

Clustering-Based Support for Software Architecture Restructuring

Book information

Publisher
Vieweg+Teubner Verlag
Year
2011
ISBN
9783834819536, 9783834886750
Language
english
Format
PDF
Filesize
4 MB (3974309 bytes)
Edition
1
Pages
241\246
Time added
2020-08-30 06:11:09

Description

The maintenance of long-living software systems is an essential topic in today’s software engineering practice and research. Software Architecture Restructuring is an important task to adjust these systems to current requirements and to keep them maintainable. Niels Streekmann introduces an approach to Software Architecture Restructuring that semi-automates this task by introducing graph clustering. The approach provides an iterative process that systematically incorporates human architectural knowledge for the improvement of the restructuring result. Thus, it supports the task of planning the transfer of an existing system to a target architecture and aims at reducing the required manual effort. Front Matter....Pages I-XVII Introduction....Pages 1-6 Front Matter....Pages 7-7 Software Architecture....Pages 9-22 Software Evolution and Modernisation....Pages 23-44 Graph Clustering....Pages 45-53 Model-Driven Software Development....Pages 55-69 Front Matter....Pages 71-71 MARE Approach....Pages 73-82 MARE Method....Pages 83-118 MARE Clustering....Pages 119-143 Front Matter....Pages 145-145 Evaluation Methods....Pages 147-156 Case Studies....Pages 157-195 Related Work....Pages 197-210 Front Matter....Pages 211-211 Results....Pages 213-217 Future Work....Pages 219-222 Concluding Remarks....Pages 223-223 Back Matter....Pages 225-241

Similar books