Evolving legacy systems using feature engineering and CBSE
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Evolving legacy system features into fine-grained components
Proceedings of the 24th International Conference on Software Engineering
Evolving legacy systems features using regression test cases and components
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Transforming Legacy Energy Management System (EMS) Modules into Reusable Components: A Case Study
COMPSAC '00 24th International Computer Software and Applications Conference
Characterizing software architecture changes: A systematic review
Information and Software Technology
Hi-index | 0.00 |
The purpose of this paper is to gain experience in solving real problems faced by a company. We first specify the system architecture of the AFS Master System (r) using our Component Specification Language (CSL). We then identified various problems evident in the current architecture of the AFS Master System (r). Based on an analysis of the architecture and these problems, we proposed a modification to the software architecture that addressed five out of the seven main problems identified. The engineers made the appropriate changes to the software system (about one week of effort) and have noted a 25% improvement in efficiency as well as an improved system organization that can be more easily changed to meet future demands. We believe the type of architectural change described in this paper will prove useful to developers using similar technologies as described in this paper.