Detail výsledku

Self-healing Assurance using Bounded Model Checking

DUDKA, V.; KŘENA, B.; VOJNAR, T. Self-healing Assurance using Bounded Model Checking. Computer Aided Systems Theory - EUROCAST 2009. Lecture Notes in Computer Science. Berlin: Springer Verlag, 2009. p. 295-303. ISBN: 978-3-642-04771-8.
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Dudka Vendula, Ing.
Křena Bohuslav, Ing., Ph.D., UITS (FIT)
Vojnar Tomáš, prof. Ing., Ph.D., UITS (FIT)
Abstrakt

This paper presents an approach of using bounded model checkingfor healing assurance within a framework for self-healing of concurrent Java programs. In this framework, dynamic (i.e., runtime) analysis is used to detect possible data races for which some pre-defined healing strategy may subsequently be applied. Before applying such a strategy, it is desirable to confirmthat the detected possible error is indeed a real error and that the suggested healing strategy will solve it without introducing an even worse problem (namely, a deadlock). For this purpose, we suggest bounded model checking to be applied in the neighbourhood of the state in which the possible error is detected. In order to make this possible, we record certain points in the trace leading to the suspicious state within a run of the tested system, and then replay the trace in the chosen model checker (in particular,Java PathFinder) using its state space exploration capabilities to navigatebetween the recorded points.

Klíčová slova

model checking, dynamic analysis, data race, concurrent Java programs, self-healing

Rok
2009
Strany
295–303
Sborník
Computer Aided Systems Theory - EUROCAST 2009
Řada
Lecture Notes in Computer Science
Svazek
5717
Konference
Twelve International Conference on Computer Aided Systems Theory---EUROCAST'09
ISBN
978-3-642-04771-8
Vydavatel
Springer Verlag
Místo
Berlin
BibTeX
@inproceedings{BUT34283,
  author="Vendula {Dudka} and Bohuslav {Křena} and Tomáš {Vojnar}",
  title="Self-healing Assurance using Bounded Model Checking",
  booktitle="Computer Aided Systems Theory - EUROCAST 2009",
  year="2009",
  series="Lecture Notes in Computer Science",
  volume="5717",
  pages="295--303",
  publisher="Springer Verlag",
  address="Berlin",
  isbn="978-3-642-04771-8"
}
Projekty
Pokročilé formální přístupy v návrhu a automatické verifikaci počítačových systémů, GAČR, Standardní projekty, GA102/07/0322, zahájení: 2007-01-01, ukončení: 2009-12-31, ukončen
Výzkumné skupiny
Pracoviště
Nahoru