Improving Model-based Test Generation by Model Decomposition
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F15%3A10312269" target="_blank" >RIV/00216208:11320/15:10312269 - isvavai.cz</a>
Výsledek na webu
<a href="http://doi.acm.org/10.1145/2786805.2786837" target="_blank" >http://doi.acm.org/10.1145/2786805.2786837</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1145/2786805.2786837" target="_blank" >10.1145/2786805.2786837</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Improving Model-based Test Generation by Model Decomposition
Popis výsledku v původním jazyce
One of the well-known techniques for model-based test generation exploits the capability of model checkers to return counterexamples upon property violations. However, this approach is not always optimal in practice due to the required time and memory, or even not feasible due to the state explosion problem of model checking. A way to mitigate these limitations consists in decomposing a system model into suitable subsystem models separately analyzable. In this paper, we show a technique to decompose a system model into subsystems by exploiting the model variables dependency, and then we propose a test generation approach which builds tests for the single subsystems and combines them later in order to obtain tests for the system as a whole. Such approach mitigates the exponential increase of the test generation time and memory consumption, and, compared with the same model-based test generation technique applied to the whole system, shows to be more efficient. We prove that, although no
Název v anglickém jazyce
Improving Model-based Test Generation by Model Decomposition
Popis výsledku anglicky
One of the well-known techniques for model-based test generation exploits the capability of model checkers to return counterexamples upon property violations. However, this approach is not always optimal in practice due to the required time and memory, or even not feasible due to the state explosion problem of model checking. A way to mitigate these limitations consists in decomposing a system model into suitable subsystem models separately analyzable. In this paper, we show a technique to decompose a system model into subsystems by exploiting the model variables dependency, and then we propose a test generation approach which builds tests for the single subsystems and combines them later in order to obtain tests for the system as a whole. Such approach mitigates the exponential increase of the test generation time and memory consumption, and, compared with the same model-based test generation technique applied to the whole system, shows to be more efficient. We prove that, although no
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2015
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 the 2015 10th Joint Meeting on Foundations of Software Engineering
ISBN
978-1-4503-3675-8
ISSN
—
e-ISSN
—
Počet stran výsledku
12
Strana od-do
119-130
Název nakladatele
ACM
Místo vydání
Bergamo, Italy
Místo konání akce
Bergamo, Italy
Datum konání akce
30. 8. 2015
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
—