Designing Robust Software Systems through Parametric Markov Chain Synthesis
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26230%2F17%3APU126395" target="_blank" >RIV/00216305:26230/17:PU126395 - isvavai.cz</a>
Výsledek na webu
<a href="http://dx.doi.org/10.1109/ICSA.2017.16" target="_blank" >http://dx.doi.org/10.1109/ICSA.2017.16</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/ICSA.2017.16" target="_blank" >10.1109/ICSA.2017.16</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Designing Robust Software Systems through Parametric Markov Chain Synthesis
Popis výsledku v původním jazyce
We present a method for the synthesis of software system designs that satisfy strict quality requirements, are Pareto-optimal with respect to a set of quality optimisation criteria, and are robust to variations in the system parameters. To this end, we model the design space of the system under development as a parametric continuous-time Markov chain (pCTMC) with discrete and continuous parameters that correspond to alternative system architectures and to the ranges of possible values for configuration parameters, respectively. Given this pCTMC and required tolerance levels for the configuration parameters, our method produces a sensitivity-aware Pareto-optimal set of designs, which allows the modeller to inspect the ranges of quality attributes induced by these tolerances, thus enabling the effective selection of robust designs. Through application to two systems from different domains, we demonstrate the ability of our method to synthesise robust designs with a wide spectrum of useful tradeoffs between quality attributes and sensitivity.
Název v anglickém jazyce
Designing Robust Software Systems through Parametric Markov Chain Synthesis
Popis výsledku anglicky
We present a method for the synthesis of software system designs that satisfy strict quality requirements, are Pareto-optimal with respect to a set of quality optimisation criteria, and are robust to variations in the system parameters. To this end, we model the design space of the system under development as a parametric continuous-time Markov chain (pCTMC) with discrete and continuous parameters that correspond to alternative system architectures and to the ranges of possible values for configuration parameters, respectively. Given this pCTMC and required tolerance levels for the configuration parameters, our method produces a sensitivity-aware Pareto-optimal set of designs, which allows the modeller to inspect the ranges of quality attributes induced by these tolerances, thus enabling the effective selection of robust designs. Through application to two systems from different domains, we demonstrate the ability of our method to synthesise robust designs with a wide spectrum of useful tradeoffs between quality attributes and sensitivity.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
<a href="/cs/project/GA16-17538S" target="_blank" >GA16-17538S: Přibližná ekvivalence pro aproximativní počítání</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2017
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Proceedings of 14th IEEE International Conference On Software Architecture
ISBN
978-1-5090-5729-0
ISSN
—
e-ISSN
—
Počet stran výsledku
10
Strana od-do
131-140
Název nakladatele
IEEE Computer Society
Místo vydání
New Jersey
Místo konání akce
Gothenburg
Datum konání akce
13. 3. 2017
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
000403402100017