An integrated toolset for engineering software configurations
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Evolution in software product lines: Two cases
Journal of Software Maintenance: Research and Practice
Software configuration management: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
Taming architectural evolution
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Extending and implementing the stable model semantics
Artificial Intelligence
Evolution and Composition of Reusable Assets in Product-Line Architectures: A Case Study
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Configuring Versioned Software Products
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Special Issue: Configuration Design
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Towards a general ontology of configuration
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Mae---a system model and environment for managing architectural evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
Kumbang: A domain ontology for modelling variability in software product families
Advanced Engineering Informatics
Hi-index | 0.00 |
Software product families are a means for increasing the efficiency of software development. We propose a conceptualisation for modelling the evolution and variability of configurable software product families. We describe a first prototype of an intelligent tool that allows modelling a software product family on the basis of the conceptualisation and supports the user in interactively producing correct configurations with respect to the model. The implementation is based on an existing general purpose configurator and thus is not application domain specific. We use the Debian Familiar Linux package configuration task over many releases and package versions as an example. Preliminary results show that the conceptualisation can be used to model evolution of such a software product family relatively easily and the implementation performs acceptably.