Engineering Self-Adaptive Software Systems: From Requirements to Model Predictive Control.
Konstantinos AngelopoulosAlessandro Vittorio PapadopoulosVítor E. Silva SouzaJohn MylopoulosPublished in: ACM Trans. Auton. Adapt. Syst. (2018)
Keyphrases
- software systems
- model predictive control
- software requirements
- software engineering
- functional requirements
- complex software systems
- requirements engineering
- requirements specification
- software intensive systems
- control system
- predictive control
- source code
- software development
- software design
- software artifacts
- software architecture
- development effort
- software quality
- software components
- software testing
- software maintenance
- artificial intelligence
- component based software
- multi agent systems
- software evolution
- database
- linux kernel
- software engineers
- cooperative
- systems development
- control parameters
- legacy software
- reverse engineering
- software projects
- development process
- knowledge management
- high level
- decision making
- learning algorithm
- data mining