Architectural Analysis Approaches: A Component-Based System Development Perspective
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
An Architecture-Centric Development Environment for Black-Box Component-Based Systems
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
An architecture analysis approach for supporting black-box software development
ECSA'11 Proceedings of the 5th European conference on Software architecture
Hi-index | 0.00 |
Traditional software engineering change management approaches are inadequate for addressing the unique challenges presented by the component-based systems. Current change management techniques view the system under development as a collection of mutable sub-components, known to the developer and whose interrelationships and development histories are described in a change management system. This contrasts with a component-based view of a system comprising potentially many interconnected, immutable, black-box components.This contrast represents the fundamentally different change management tasks associated with component-based development. We propose a novel architecture-centric approach that combines a process model with a dedicated ADL to provide a framework for change impact analysis.