We present a new approach for synthesising Pareto- optimal Markov decision process (MDP) policies that satisfy complex combinations of quality-of-service (QoS) software requirements. These policies correspond to optimal designs or configurations of software systems, and are obtained by translating MDP models of these systems into parametric Markov chains, and using multi-objective genetic algorithms to synthesise Pareto-optimal parameter values that define the required MDP policies. We use case studies from the service-based systems and robotic control software domains to show that our MDP policy synthesis approach can handle a wide range of QoS requirement combinations unsupported by current probabilistic model checkers. Moreover, for requ...
Formal methods apply algorithms based on mathematical principles to enhance the reliability of syste...
In this paper, we develop a method to automatically generate a control policy for a dynamical system...
International audienceMulti-Objective Evolutionary Algorithms (MOEAs) have been successfully used to...
We present a method for the synthesis of software system designs that satisfy strict quality require...
Optimal control policy synthesis for probabilistic systems from high-level specifications is increas...
An increasingly used method for the engineering of software systems with strict quality-of-service (...
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...
Probabilistic model checking is a mathematically based technique widely used to verify whether syste...
We study the synthesis of robust optimal control policies for Markov decision processes with transit...
This letter studies formal synthesis of control policies for continuous-state MDPs. In the quest to ...
Planning under uncertainty is a central problem in developing intelligent autonomous systems. The tr...
The traditional synthesis question given a specification asks for the automatic construction of a sy...
Markov models comprise states with probabilistic transitions. The analysis of these models is ubiqui...
In this paper, evolution strategies are used to synthesise optimal control policies for manufacturin...
Formal methods apply algorithms based on mathematical principles to enhance the reliability of syste...
In this paper, we develop a method to automatically generate a control policy for a dynamical system...
International audienceMulti-Objective Evolutionary Algorithms (MOEAs) have been successfully used to...
We present a method for the synthesis of software system designs that satisfy strict quality require...
Optimal control policy synthesis for probabilistic systems from high-level specifications is increas...
An increasingly used method for the engineering of software systems with strict quality-of-service (...
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...
Probabilistic model checking is a mathematically based technique widely used to verify whether syste...
We study the synthesis of robust optimal control policies for Markov decision processes with transit...
This letter studies formal synthesis of control policies for continuous-state MDPs. In the quest to ...
Planning under uncertainty is a central problem in developing intelligent autonomous systems. The tr...
The traditional synthesis question given a specification asks for the automatic construction of a sy...
Markov models comprise states with probabilistic transitions. The analysis of these models is ubiqui...
In this paper, evolution strategies are used to synthesise optimal control policies for manufacturin...
Formal methods apply algorithms based on mathematical principles to enhance the reliability of syste...
In this paper, we develop a method to automatically generate a control policy for a dynamical system...
International audienceMulti-Objective Evolutionary Algorithms (MOEAs) have been successfully used to...