Skip to main navigation Skip to search Skip to main content

Failure Estimation of Behavioral Specifications

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Abstract

Behavioral specifications are often employed for modeling complex systems at high levels of abstraction. Failure conditions of such systems can naturally be specified as assertions defined over system variables. In that way, such behavioral descriptions can be transformed to imperative programs with annotated failure assertions. In this paper, we present a scalable source code based framework for computing failure probability of such programs under the fail-stop model by applying formal methods. The imprecision in the estimation process resulting from coverage loss due to time, memory bounds and loop invariant synthesis, is also quantified using an upper bound computation. We further discuss the design and implementation of ProPFA (Probabilistic Path-based Failure Analyzer), an automated tool developed for this purpose.
Original languageEnglish
Title of host publicationInternational Symposium on Dependable Software Engineering: Theories, Tools, and Applications (SETTA)
Publication date6 Oct 2016
DOIs
Publication statusPublished - 6 Oct 2016
Externally publishedYes
EventSymposium on Dependable Software Engineering - St Catherine's College, Oxford, United Kingdom
Duration: 1 Dec 20253 Dec 2025
Conference number: 11
https://www.setta2025.uk/

Conference

ConferenceSymposium on Dependable Software Engineering
Number11
LocationSt Catherine's College
Country/TerritoryUnited Kingdom
CityOxford
Period01/12/202503/12/2025
Internet address

Keywords

  • Probabilistic program analysis
  • Failure probability estimation
  • Formal methods for software reliability
  • Path-based failure analysis
  • ProPFA

Fingerprint

Dive into the research topics of 'Failure Estimation of Behavioral Specifications'. Together they form a unique fingerprint.

Cite this