Deductive verification of object-oriented software : dynamic frames, dynamic logic and predicate abstraction

Software systems play a central role in modern society, and their correctness is often crucially important. Formal specification and verification are promising approaches for ensuring correctness more rigorously than just by testing. This work presents an approach for deductively verifying design-by...

Full description

Saved in:
Bibliographic Details
Main Author: Weiß, Benjamin (auth)
Format: Electronic Book Chapter
Language:English
Published: KIT Scientific Publishing 2011
Subjects:
Online Access:DOAB: download the publication
DOAB: description of the publication
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000naaaa2200000uu 4500
001 doab_20_500_12854_44626
005 20210211
003 oapen
006 m o d
007 cr|mn|---annan
008 20210211s2011 xx |||||o ||| 0|eng d
020 |a KSP/1000021694 
020 |a 9783866446236 
040 |a oapen  |c oapen 
024 7 |a 10.5445/KSP/1000021694  |c doi 
041 0 |a eng 
042 |a dc 
100 1 |a Weiß, Benjamin  |4 auth 
245 1 0 |a Deductive verification of object-oriented software : dynamic frames, dynamic logic and predicate abstraction 
260 |b KIT Scientific Publishing  |c 2011 
300 |a 1 electronic resource (xxi, 269 p. p.) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
506 0 |a Open Access  |2 star  |f Unrestricted online access 
520 |a Software systems play a central role in modern society, and their correctness is often crucially important. Formal specification and verification are promising approaches for ensuring correctness more rigorously than just by testing. This work presents an approach for deductively verifying design-by-contract specifications of object-oriented programs. The approach is based on dynamic logic, and addresses the challenges of modularity and automation using dynamic frames and predicate abstraction. 
540 |a Creative Commons  |f https://creativecommons.org/licenses/by-nc-nd/4.0/  |2 cc  |4 https://creativecommons.org/licenses/by-nc-nd/4.0/ 
546 |a English 
653 |a design by contract 
653 |a software specification 
653 |a software verification 
653 |a abstract interpretation 
653 |a theorem proving 
856 4 0 |a www.oapen.org  |u https://www.ksp.kit.edu/9783866446236  |7 0  |z DOAB: download the publication 
856 4 0 |a www.oapen.org  |u https://directory.doabooks.org/handle/20.500.12854/44626  |7 0  |z DOAB: description of the publication