Proving absence of starvation by means of abstract interpretation and model checking

Helmut Seidl, Ralf Vogler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The Avionics Application Software Standard Interface ARINC 653 is meant to increase predictability of safety-critical software systems. It allows to coordinate multiple tasks by means of priorities, semaphores, setting and waiting for events as well as by sending suspend and resume signals. Thus, it is a major challenge to verify that no such tightly coupled task gets ultimately stuck, e.g., by infinitely waiting for an event or a resume signal by another task. We explain how abstract interpretation together with model checking may nicely cooperate to guarantee absence of such concurrency flaws and report on practical experiments.

Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 15th International Symposium, ATVA 2017, Proceedings
EditorsDeepak D’Souza, K. Narayan Kumar
PublisherSpringer Verlag
Pages3-22
Number of pages20
ISBN (Print)9783319681665
DOIs
StatePublished - 2017
Event15th International Conference on Automated Technology for Verification and Analysis, ATVA 2017 - Pune, India
Duration: 3 Oct 20176 Oct 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10482 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Automated Technology for Verification and Analysis, ATVA 2017
Country/TerritoryIndia
CityPune
Period3/10/176/10/17

Fingerprint

Dive into the research topics of 'Proving absence of starvation by means of abstract interpretation and model checking'. Together they form a unique fingerprint.

Cite this