Search-based software engineering: Trends, techniques and applications

M Harman, SA Mansouri, Y Zhang - ACM Computing Surveys (CSUR), 2012 - dl.acm.org
In the past five years there has been a dramatic increase in work on Search-Based Software
Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based …

Models@ run. time: a guided tour of the state of the art and research challenges

N Bencomo, S Götz, H Song - Software & Systems Modeling, 2019 - Springer
More than a decade ago, the research topic models@ run. time was coined. Since then, the
research area has received increasing attention. Given the prolific results during these …

Models@ run. time

G Blair, N Bencomo, RB France - Computer, 2009 - ieeexplore.ieee.org
Runtime adaptation mechanisms that leverage software models extend the applicability of
model-driven engineering techniques to the runtime environment. Contemporary mission …

[PDF][PDF] Search based software engineering: A comprehensive analysis and review of trends techniques and applications

M Harman, SA Mansouri, Y Zhang - 2009 - crest.cs.ucl.ac.uk
In the past five years there has been a dramatic increase in work on Search Based Software
Engineering (SBSE), an approach to software engineering in which search based …

A taxonomy of uncertainty for dynamically adaptive systems

AJ Ramirez, AC Jensen… - 2012 7th International …, 2012 - ieeexplore.ieee.org
Self-reconfiguration enables a dynamically adaptive system (DAS) to satisfy requirements
even as detrimental system and environmental conditions arise. A DAS, especially one …

A survey on search-based software design

O Räihä - Computer Science Review, 2010 - Elsevier
This survey investigates search-based approaches to software design. The basics of the
most popular meta-heuristic algorithms are presented as background to the search-based …

Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime

M Szvetits, U Zdun - Software & Systems Modeling, 2016 - Springer
In the context of software development, models provide an abstract representation of a
software system or a part of it. In the software development process, they are primarily used …

A survey on search-based model-driven engineering

I Boussaïd, P Siarry, M Ahmed-Nacer - Automated Software Engineering, 2017 - Springer
Abstract Model-driven engineering (MDE) and search-based software engineering (SBSE)
are both relevant approaches to software engineering. MDE aims to raise the level of …

Applying genetic algorithms to decision making in autonomic computing systems

AJ Ramirez, DB Knoester, BHC Cheng… - Proceedings of the 6th …, 2009 - dl.acm.org
Increasingly, applications need to be able to self-reconfigure in response to changing
requirements and environmental conditions. Autonomic computing has been proposed as a …

Current and future research directions in requirements engineering

BHC Cheng, JM Atlee - Design Requirements Engineering: A Ten-Year …, 2009 - Springer
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …