DocumentCode
2587900
Title
Integrating Object-Oriented Design and Deductive Verification of Software
Author
Beckert, Bernhard ; Hähnle, Reiner ; Schmitt, Peter H.
Author_Institution
Key-project.org
fYear
2006
fDate
11-15 Sept. 2006
Firstpage
60
Lastpage
60
Abstract
Formal methods can only gain widespread use in industrial software development if they are integrated into software development techniques, tools, and languages that are used in practice. The objective of this tutorial is to show how formal specification and deductive verification of object-oriented programs can be done within a software development platform that supports contemporary design and implementation methodologies. The KeY System (developed by the tutorial presenters) is used for demonstration purposes, which implements our approach and integrates formal methods into the commercial CASE tool Borland Together Control Center 6.2 and, alternatively, the open extensible IDE Eclipse.
Keywords
Computer aided software engineering; Computer industry; Control systems; Design methodology; Formal specifications; Java; Logic; Object oriented modeling; Programming; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2006. SEFM 2006. Fourth IEEE International Conference on
Print_ISBN
0-7695-2678-0
Type
conf
DOI
10.1109/SEFM.2006.25
Filename
1698744
Link To Document