A proof system for adaptable class hierarchies
From MaRDI portal
Publication:478383
DOI10.1016/j.jlamp.2014.09.001zbMath1304.68031MaRDI QIDQ478383
Ingrid Chieh Yu, Johan Dovland, Einar Broch Johnsen, Olaf Owe
Publication date: 3 December 2014
Published in: Journal of Logical and Algebraic Methods in Programming (Search for Journal in Brave)
Full work available at URL: https://doi.org/10.1016/j.jlamp.2014.09.001
verification; proof systems; object orientation; software evolution; class updates; dynamic code modification
68N19: Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.)
68N30: Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.)
Uses Software
Cites Work
- Observable behavior of distributed systems: component reasoning for concurrent objects
- Incremental reasoning with lazy behavioral subtyping for multiple inheritance
- Lazy behavioral subtyping
- Verifying traits: an incremental proof system for fine-grained reuse
- Verification of sequential and concurrent programs
- Creol: A type-safe object-oriented model for distributed concurrent systems
- An axiomatic proof technique for parallel programs
- Slicing techniques for verification re-use
- Synchronizing Model and Program Refactoring
- Verification of Software Product Lines with Delta-Oriented Slicing
- Ten Years of Hoare's Logic: A Survey—Part I
- An axiomatic basis for computer programming
- Software Product Line Engineering
- Unnamed Item
- Unnamed Item