Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Software configuration management strategies and Rational ClearCase: a practical introduction
Software configuration management strategies and Rational ClearCase: a practical introduction
Component-based product line engineering with UML
Component-based product line engineering with UML
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Large-Scale, Component Based Development
Large-Scale, Component Based Development
Success and Failure Factors in Software Reuse
IEEE Transactions on Software Engineering
ACM SIGSOFT Software Engineering Notes
A survey of software reuse libraries
Annals of Software Engineering
Six Theses on Software Process Research
EWSPT '98 Proceedings of the 6th European Workshop on Software Process Technology
Maintenance with Reuse: An Integrated Approach Based on Software Configuration Management
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Consistent Evolution of UML Models by Automatic Detection of Change Traces
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Odyssey-VCS: a flexible version control system for UML model elements
Proceedings of the 12th international workshop on Software configuration management
Odyssey-Search: A multi-agent system for component information search and retrieval
Journal of Systems and Software
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Odyssey-SCM: An integrated software configuration management infrastructure for UML models
Science of Computer Programming
Adaptation issues in software architectures of remote health care systems
Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care
Hi-index | 0.00 |
Software is constantly changing and these changes may occur at anytime in the software lifecycle. In order to avoid rework and information loss, among other problems, these changes must be controlled in a proper way. When changes affect reused components, possibly composed by other components, it is important to know who is responsible for implementing them. Some consequences of this problem, named Reuse Chain of Responsibility, is the misconception on rights and duties of teams that produce and reuse compo-nents. Aiming to solve this problem, we introduce Odyssey-CCS, a flexible change control system that allows the customization of a change control process to the specific needs of software reuse. Moreover, it keeps a reuse map that holds information about contracts between components producers and reusers. The reuse map is integrated to an existing component library and is queried by Odyssey-CCS within the impact analysis activity.