Generative software product line development using variability-aware design patterns.
Christoph SeidlSven SchusterIna SchaeferPublished in: Comput. Lang. Syst. Struct. (2017)
Keyphrases
- software product line
- software engineering
- design patterns
- product line
- software development
- design principles
- software design
- object oriented software
- software systems
- development process
- artificial intelligence
- life cycle
- ontology driven
- software architecture
- database driven
- product lines
- metamodel
- object oriented
- generative model
- software projects
- machine learning
- design rationale
- case study
- software maintenance
- specific problems
- future directions
- usage scenarios
- data flow
- relational databases
- aspect oriented
- cooperative
- model view controller