A Systematic Approach for Configuring Web-Based Information Systems
Distributed and Parallel Databases
Self-healing components in robust software architecture for concurrent and distributed systems
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
A variability management process for software product lines
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Science of Computer Programming
Towards automatic derivation of a product performance model from a UML software product line model
WOSP '08 Proceedings of the 7th international workshop on Software and performance
The software product line architecture: An empirical investigation of key process activities
Information and Software Technology
Utilizing domain models for application design and validation
Information and Software Technology
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
An architecture process maturity model of software product line engineering
Innovations in Systems and Software Engineering
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
This paper describes a multiple-view meta-modelingapproach for software product lines using the UnifiedModeling Language notation (UML). A multiple-viewmodel for a software product line is an object-orienteddomain model which defines the different aspects of asoftware product line, namely the use case model, staticmodel, collaboration model, statechart model, andfeature model, including the commonality and variability.The meta-model depicts life cycle phases, views withineach phase, and meta-classes within each view. Therelationships between the different views are described.Consistency checking rules are defined based on therelationships among meta-classes in the meta-model.Finally, tool support for the approach is described.