A dual-engine for early analysis of critical systems
dc.contributor.author | El Ghazi, Aboubakr Achraf | |
dc.contributor.author | Geilmann, Ulrich | |
dc.contributor.author | Ulbrich, Mattias | |
dc.contributor.author | Taghdiri, Mana | |
dc.contributor.editor | Heiß, Hans-Ulrich | |
dc.contributor.editor | Pepper, Peter | |
dc.contributor.editor | Schlingloff, Holger | |
dc.contributor.editor | Schneider, Jörg | |
dc.date.accessioned | 2018-11-27T09:59:27Z | |
dc.date.available | 2018-11-27T09:59:27Z | |
dc.date.issued | 2011 | |
dc.description.abstract | This paper presents a framework for modeling, simulating, and checking properties of critical systems based on the Alloy language - a declarative, first-order, relational logic with a built-in transitive closure operator. The paper introduces a new dual-analysis engine that is capable of providing both counterexamples and proofs. Counterexamples are found fully automatically using an SMT solver, which provides a better support for numerical expressions than the existing Alloy Analyzer. Proofs, however, cannot always be found automatically since the Alloy language is undecidable. Our engine offers an economical approach by first trying to prove properties using a fully-automatic, SMT-based analysis, and switches to an interactive theorem prover only if the first attempt fails. This paper also reports on applying our framework to Microsoft's COM standard and the mark-and-sweep garbage collection algorithm. | en |
dc.identifier.isbn | 978-88579-286-4 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/18694 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | INFORMATIK 2011 – Informatik schafft Communities | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-192 | |
dc.title | A dual-engine for early analysis of critical systems | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 352 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 352 | |
gi.conference.date | 4.-7. Oktober 2011 | |
gi.conference.location | Berlin | |
gi.conference.sessiontitle | Regular Research Papers |
Dateien
Originalbündel
1 - 1 von 1