Data-flow analysis as model checking within the jABC

2006 | Konferenzbeitrag. Eine Publikation mit Affiliation zur Georg-August-Universität Göttingen.

Spring zu: Zitieren & Links | Dokumente & Medien | Details | Versionsgeschichte

Zitiervorschlag

​Data-flow analysis as model checking within the jABC​
Lamprecht, A.-L.; Margaria, T.   & Steffen, B.​ (2006)
In:Mycroft, Alan; Zeller, Andrea​ (Eds.), ​Compiler construction pp. 101​-104. ​15th International Conference on Compiler Construction​, Vienna.
Berlin​: Springer.

Dokumente & Medien

Lizenz

GRO License GRO License

Details

Autor(en)
Lamprecht, Anna-Lena; Margaria, Tiziana ; Steffen, Bernhard
Herausgeber
Mycroft, Alan; Zeller, Andrea
Zusammenfassung
This paper describes how the jABC, a generic framework for library-based program development, and two of its plugins - the Model Checker and a flow graph converter - form a framework for intraprocedural data-flow analysis via model checking. Based on functionalities provided by the Soot program analysis platform, the converter generates graph structures from Java classes. Data flow analyses are then expressed as formulas in the modal p-calculus. Executing the analysis is carried out by checking the validity of the formulas on the flow graph. The tool demonstration will illustrate the interplay of the involved components, which elegantly provides a fully integrated implementation of Data-Flow Analysis as Model Checking in a software development environment.
Erscheinungsdatum
2006
Herausgeber
Springer
Konferenz
15th International Conference on Compiler Construction
Serie
Lecture Notes in Computer Science 
ISBN
3-540-33050-X
978-3-540-33050-9
Veranstaltungsort
Vienna
Veranstaltungsstart
2006-03-30
Veranstaltungsende
2006-03-31
ISSN
0302-9743
Sprache
Englisch

Export Metadaten

Referenzen

Zitationen