Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Software product lines: practices and patterns
Software product lines: practices and patterns
Reconciling the needs of architectural description with object-modeling notations
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
Expert Systems: Principles and Programming
Expert Systems: Principles and Programming
The Golden Age of Software Architecture
IEEE Software
Automated analysis of feature models: challenges ahead
Communications of the ACM - Software product line
Automated Software Product Line Engineering and Product Derivation
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
Hi-index | 0.00 |
This paper presents a baseline-oriented modelling (BOM) approach to develop families of software products. BOM is a generic solution implemented as a framework that automatically generates software applications using executable architectural models by means of software product line (SPL) techniques. In order to cope with the variability problem, BOM considers its cardinality and type and implements two solutions: the BOM-EAGER and the BOM-LAZY approaches. BOM has been designed following the model-driven architecture (MDA) standard: all the SPL software artefacts are models, and model transformations enact the SPL production plan.