Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...

Details

Autor(en) / Beteiligte
Titel
Dynamic Frames Based Verification Method for Concurrent Java Programs
Ist Teil von
  • VerCors, 2016, p.124-141
Ort / Verlag
Cham: Springer International Publishing
Erscheinungsjahr
2016
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • In this paper we discuss a verification method for concurrent Java programs based on the concept of dynamic frames. We build on our earlier work that proposes a new, symbolic permission system for concurrent reasoning and we provide the following new contributions. First, we describe our approach for proving program specifications to be self-framed with respect to permissions, which is a necessary condition to maintain soundness in concurrent reasoning. Second, we show how we use predicates to provide modular and reusable specifications for program synchronisation points, like locks or forked threads. Our work primarily targets the KeY verification system with its specification language JML⁎ and symbolic execution proving method. Hence, we also give the current status of the work on implementation and we discuss some examples that are verifiable with KeY.
Sprache
Englisch
Identifikatoren
ISBN: 3319296124, 9783319296128, 9783319296135, 3319296132
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-319-29613-5_8
Titel-ID: cdi_springer_books_10_1007_978_3_319_29613_5_8

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX