Applying design patterns in the search-based optimization of software product line architectures.
Giovani GuizzoThelma Elita ColanziSilvia Regina VergilioPublished in: Softw. Syst. Model. (2019)
Keyphrases
- design patterns
- software product line
- software engineering
- product line
- object oriented
- software systems
- software development
- design principles
- usage scenarios
- software design
- object oriented software
- software architecture
- ontology driven
- specific problems
- artificial intelligence
- database driven
- life cycle
- future directions
- aspect oriented
- product lines
- metamodel
- model view controller
- behavioural patterns
- software maintenance
- process model
- knowledge management
- software projects
- development process
- design rationale
- design requirements
- learning environment
- information systems
- machine learning
- data sets