2006
DOI: 10.1109/mc.2006.363
|View full text |Cite
|
Sign up to set email alerts
|

What Can We Expect from Program Verification?

Abstract: For the proposed Grand Challenge, a correct software product is one that conforms to a formal specification. Key questions concern a specification's subject matter and its scope. Edsger Dijkstra 4 viewed a specification as a logical firewall separating the correctness concernwhether the program satisfies its formal specificationfrom the pleasantness concern-whether the program that satisfies the specification is one we'd like to have. In a more earthy formulation, the separation is between building the program… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 8 publications
0
12
0
Order By: Relevance
“…In addressing the question "What can we expect of program verification? ", the distinguished software consultant Michael Jackson [12] points out four limitations of formalisation that apply to 'software intensive' systems:…”
Section: Em From a Philosophical Perspectivementioning
confidence: 99%
“…In addressing the question "What can we expect of program verification? ", the distinguished software consultant Michael Jackson [12] points out four limitations of formalisation that apply to 'software intensive' systems:…”
Section: Em From a Philosophical Perspectivementioning
confidence: 99%
“…In this section, we illustrate our approach and point of view on modeling through a common example taken from [5], a traffic system. The goal of the traffic system is to ensure "orderly safe traffic".…”
Section: Example: Traffic Systemmentioning
confidence: 99%
“…To some extent, it is inevitable that some parts of the requirements may be given only an informal characterization, as they ultimately reside in customers' expectations about what the system should achieve. Nonetheless, it is increasingly argued that formalization can (and should) play a role even at the requirements level, and thus in dealing with properties of the environment [5].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations