2011
DOI: 10.1007/978-3-642-24690-6_25
|View full text |Cite
|
Sign up to set email alerts
|

ProMoVer: Modular Verification of Temporal Safety Properties

Abstract: Abstract. This paper describes ProMoVer, a tool for fully automated procedure-modular verification of Java programs equipped with methodlocal and global assertions that specify safety properties of sequences of method invocations. Modularity at the procedure-level is a natural instantiation of the modular verification paradigm, where correctness of global properties is relativized on the local properties of the methods rather than on their implementations, and is based here on the construction of maximal model… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 15 publications
(5 reference statements)
0
7
0
Order By: Relevance
“…In particular, we target CVPP (see e.g. [20,13]), a framework and tool set for compositional verification of control-flow safety properties. In this setting, one typically wishes to produce CFGs from incomplete programs.…”
Section: Resultsmentioning
confidence: 99%
“…In particular, we target CVPP (see e.g. [20,13]), a framework and tool set for compositional verification of control-flow safety properties. In this setting, one typically wishes to produce CFGs from incomplete programs.…”
Section: Resultsmentioning
confidence: 99%
“…Further, it provides users with a library of global properties which contains platform as well as application specific properties. For details about ProMoVer, the reader is refered to [27].…”
Section: Tool Support and Evaluationmentioning
confidence: 99%
“…In addition, ProMoVer provides support for different property specification languages, proof reuse, specification extraction, a collection of ready-formalized properties, and a translation between the different intermediate formats and formalisms. Results on a previous version of ProMoVer are reported in [29]. The present paper extends this earlier work by introducing an automata-based specification language and its modular verification principle.…”
Section: Introductionmentioning
confidence: 58%
“…To support our approach, we have developed a fully automated verification tool, ProMoVer, which can be tried via a web-based interface [28]. It takes as input a Java program annotated with global and method-local correctness assertions written in temporal logic and it automatically invokes a number of tools from cvpp, a previously developed tool set for compositional verification [17], to perform the individual local and global correctness checks.…”
Section: Introductionmentioning
confidence: 99%