Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Reuse contracts: managing the evolution of reusable assets
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Workshop on Component-Based Software Engineering: Composing Systems from Components
ECBS '02 Proceedings of the 9th IEEE International Conference on Engineering of Computer-Based Systems
Aspect Composition Applying the Design by Contract Principle
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
A Version Model for Aspect Dependency Management
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
Feature Interaction in Composed Systems
ECOOP '01 Proceedings of the Workshops on Object-Oriented Technology
Change-Oriented Requirements Traceability: Support for Evolution of Embedded Systems
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
χ-SCTL/MUS: A Formal Methodology to Evolve Multi-Perspective Software Requirements Specifications
Proceedings of the 26th International Conference on Software Engineering
Hi-index | 0.00 |
This report summarises the presentations and discussions of the First Workshop on Model-based Software Reuse, held in conjunction with the 16th European Conference on Object-Oriented Programming (ECOOP) Malaga, Spain June 10, 2002. This workshop was motivated by the observation that convenient models are very useful to understand the mechanisms of reuse. Models may help to define the interoperability between components, to detect feature interaction and to increase the traceability. They have the potential to define the essential aspects of the compositionality of the assets (i.e., components, aspects, views, etc.). Common problems discussed were how to reason about the properties of composed assets (with the focus on invalid asset compositions detection) and how to model assets to enable such reasoning. Eleven papers have been accepted and presented. Discussion groups in the areas "Software Architectures as Composed Components", "Automated Analysis and Verification" and "Modelling and Formalising" were formed.