An increasingly used method for the engineering of software systems with strict quality-of-service (QoS) requirements involves the synthesis and verification of probabilistic models for many alternative architectures and instantiations of system parameters. Using manual trial-and-error or simple heuristics for this task often produces suboptimal models, while the exhaustive synthesis of all possible models is typically intractable. The EvoChecker search-based software engineering approach presented in our paper addresses these limitations by employing evolutionary algorithms to automate the model synthesis process and to significantly improve its outcome. EvoChecker can be used to synthesise the Pareto-optimal set of probabilistic models as...
In this work, we present a genetic algorithm to optimize predictive models used to estimate software...
Object oriented (OO) design and programming have reached the maturity stage. OO software products ar...
We present a method for the synthesis of software system designs that satisfy strict quality require...
The formal verification of finite-state probabilistic models supports the engineering of software wi...
We present a method for the synthesis of software system designs that satisfy strict quality require...
We present a new approach for synthesising Pareto- optimal Markov decision process (MDP) policies th...
Probabilistic model checking is a mathematically based technique widely used to verify whether syste...
Assessing software quality is fundamental in the software developing field. Most software quality c...
We introduce RODES – a tool for the synthesis of probabilis- tic systems that satisfy strict reliabi...
Software quality is a key assessment factor for organizations to determine the ability of software e...
Formal verification is used to establish the compliance of software and hardware systems with import...
This paper argues that quantitative process models must be considered essential to support sustained...
Emergent software systems are assembled from a collection of small code blocks, where some of those ...
This book is intended for systems analysts, designers, developers, users, experts, as well as those ...
Meeting multiple Quality of Service (QoS) requirements is an important factor in the success of comp...
In this work, we present a genetic algorithm to optimize predictive models used to estimate software...
Object oriented (OO) design and programming have reached the maturity stage. OO software products ar...
We present a method for the synthesis of software system designs that satisfy strict quality require...
The formal verification of finite-state probabilistic models supports the engineering of software wi...
We present a method for the synthesis of software system designs that satisfy strict quality require...
We present a new approach for synthesising Pareto- optimal Markov decision process (MDP) policies th...
Probabilistic model checking is a mathematically based technique widely used to verify whether syste...
Assessing software quality is fundamental in the software developing field. Most software quality c...
We introduce RODES – a tool for the synthesis of probabilis- tic systems that satisfy strict reliabi...
Software quality is a key assessment factor for organizations to determine the ability of software e...
Formal verification is used to establish the compliance of software and hardware systems with import...
This paper argues that quantitative process models must be considered essential to support sustained...
Emergent software systems are assembled from a collection of small code blocks, where some of those ...
This book is intended for systems analysts, designers, developers, users, experts, as well as those ...
Meeting multiple Quality of Service (QoS) requirements is an important factor in the success of comp...
In this work, we present a genetic algorithm to optimize predictive models used to estimate software...
Object oriented (OO) design and programming have reached the maturity stage. OO software products ar...
We present a method for the synthesis of software system designs that satisfy strict quality require...