Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06)
DOI: 10.1109/sefm.2006.24
|View full text |Cite
|
Sign up to set email alerts
|

Harnessing Disruptive Innovation in Formal Verification

Abstract: Historical IntroductionEver since the first program verification systems of King [35] and Good [27], theorem provers have played an important part in the mechanically-assisted analysis of computer programs and software systems. Theorem provers have evolved over the years to better support this application, principally through improved automation for reasoning about arithmetic, data structures, and recursively or inductively defined functions and relations. During this time, the focus of formal verification has… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 25 publications
(15 citation statements)
references
References 44 publications
0
15
0
Order By: Relevance
“…Moreover, metamodeling allows to establish a "global framework" to enable otherwise dissimilar languages (of possibly different domains) to be used in an interoperable manner by defining precise bridges (or projections) among different domain-specific languages to automatically execute model transformations. That is in sympathy with the SRI Evidential Tool Bus idea [29], and can contribute positively to solve inter-operability issues among formal methods, their notations, and their tools.…”
Section: Discussionmentioning
confidence: 97%
“…Moreover, metamodeling allows to establish a "global framework" to enable otherwise dissimilar languages (of possibly different domains) to be used in an interoperable manner by defining precise bridges (or projections) among different domain-specific languages to automatically execute model transformations. That is in sympathy with the SRI Evidential Tool Bus idea [29], and can contribute positively to solve inter-operability issues among formal methods, their notations, and their tools.…”
Section: Discussionmentioning
confidence: 97%
“…In both cases, a bounded model checker is used. For infinite-state systems, the bounded model checker is combined with a satisfiability modulo theories (SMT) solver [8,26]. For shorthand, I refer to infinitestate bounded model checking via k-induction as inf-bmc in the remainder of this paper.…”
Section: Practical Invariantsmentioning
confidence: 99%
“…Over the last decade, these solvers have emerged as a core technology in many areas that demand analysis of large, discrete state spaces [6], [9]. This is because large, even infinite, sets of system states can be compactly represented as formulas in first-order logic.…”
Section: Introductionmentioning
confidence: 99%