An approach to software architecture analysis for evolution and reusability
Author(s) -
Chung-Horng Lung,
Sonia Bot,
Kalai Kalaichelvan,
Rick Kazman
Publication year - 1997
Language(s) - English
DOI - 10.1145/782010.782025
Software evolution and reuse is more likely to receive higher payoff if high-level artifacts--such as architectures and designs--can be reused and can guide low-level component reuse. In practice, however, high-level artifacts are often not appropriately captured. This paper presents an approach to capturing and assessing software architectures for evolution and reuse. The approach consists of a framework for modeling various types of relevant information and a set of architectural views for reengineering, analyzing, and comparing software architectures. We have applied this approach to large-scale telecommunications systems, where the approach is useful to reveal areas for improvement and the potential for reuse.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom