Digital WPI · 1998 · 50 citations · 9 references
ComputingComputer ScienceSystems EngineeringMachine LearningAdaptation EvaluationAdaptive User InterfacesComponent-based Software EngineeringInstructional AdaptationAdaptation Performance EvaluationComponent AdaptationComponent Reconfiguration
: One of the many difficulties in making Component-Based Software Engineering (CBSE) a reality is that software components may require adaptation when constructing applications from COTS components. We survey the literature to discover various approaches to component adaptation and evaluated these approaches against a set of requirements for component adaptation mechanisms. We also discuss differences between adaptation of software components and extension of object-oriented classes. 1. Introduction 2. Motivation 2.1 Adaptation, Evolution, Customization 2.2 Differences between adapting components and classes 3. Requirements for Component Adaptation Techniques 3.1 Adapted component and original component C 3.2 Adaptation technique 3.3 Adaptation mechanism 3.4 Adaptation as a facet of Integration 3.5 Architectural evolution 4. Discussion 5. Conclusion References 1. Introduction The closing sentence of a recent report on the current state of CBSE states that the growing use of externa...
9
Architecture-based runtime software evolution
1997 · 584 citations
Allen W. Brown, Kurt Wallnau · IEEE Software · 1998 · 327 citations
Open implementation design guidelines
Gregor Kiczales, John Lamping, Christina Videira Lopes et al. · 1997 · 120 citations · Full text