Formal verification of object layout for C++ multiple inheritance
From MaRDI portal
Publication:5408532
data representationC++multiple inheritanceobject identitycompiler verificationempty base classesobject layout
Theory of programming languages (68N15) Theory of compilers and interpreters (68N20) Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.) (68N30) Specification and verification (program logics, model checking, etc.) (68Q60) Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.) (68N19)
Recommendations
- Quantifying and evaluating the space overhead for alternative C++ memory layouts
- A mechanized semantics for C++ object construction and destruction, with applications to resource management
- Reasoning about memory layouts
- Separation Logic for Multiple Inheritance
- A Framework for Formal Verification of Compiler Optimizations
Cited in
(4)
This page was built for publication: Formal verification of object layout for C++ multiple inheritance
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5408532)