Extracting concepts from file names: a new file clustering criterion
Proceedings of the 20th international conference on Software engineering
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
Deriving a Fault Architecture to Guide Testing
Software Quality Control
Deriving a Fault Architecture from Defect History
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
ERP modeling: a comprehensive approach
Information Systems
Architectural support in industry: a reflection using C-POSH: Practice Articles
Journal of Software Maintenance and Evolution: Research and Practice - 2003 International Conference on Software Maintenance: The Architectural Evolution of Systems
Recovering architectural assumptions
Journal of Systems and Software
Software Engineering
Developer refinement of runtime architectural structure
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Hi-index | 0.00 |
Philips is an electronics company which operates world wide and participates in professional as well as consumer markets. The architecture of many software intensive systems are currently not optimally prepared for the changing market. For example, the variety of systems is increasing because different users or user groups demand slightly different variants of a system. Good understanding of systems is required to be able to follow these changes. During the last years we have analysed a number of systems from which we have derived a general approach for reverse architecting (RA). Our approach has proved to be applicable for various complex systems in different domains. It consists of a number RA steps. In this paper we describe three RA steps and indicate some aspects of other RA steps. The description is supplemented with three case studies of complex systems. The complete set of RA steps is not fully independent, however it is not necessary to perform all RA steps for each case.