• 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