Automated multi-objective control for self-adaptive software design.
Antonio FilieriHenry HoffmannMartina MaggioPublished in: ESEC/SIGSOFT FSE (2015)
Keyphrases
- software design
- multi objective
- evolutionary algorithm
- software systems
- software engineering
- fuzzy pid control
- multi objective optimization
- software development
- functional requirements
- control system
- object oriented design
- control parameters
- optimization algorithm
- design patterns
- multiple objectives
- educational software
- genetic algorithm
- particle swarm optimization
- databases
- data model
- multi objective optimization problems
- life cycle
- distributed systems
- relational databases
- cooperative
- objective function
- reinforcement learning
- conflicting objectives
- information systems
- uml diagrams
- neural network