Modular Specification and Verification Techniques for Object-Oriented Software Components
In: Leavens, G. T. and Sitaraman, M.ed.,
Foundations of Component-Based Systems. (to appear), 2000
Authors
- Peter Müller
- Arnd Poetzsch-Heffter
Abstract
"Reuse, adaption, and composition of prefabricated software components lead to a demand for high-level component specifications and for certification of the component quality. Most quality levels beyond syntactic and type correctness need techniques for formal specification and verification.
In this article, we develop a formal modular specification and verification framework for object-oriented components. We present a formally founded, modular sound solution to the frame problem based on modifies-clauses and abstract variables with explicit dependencies. Furthermore, we introduce a programming technique to control sharing and to structure the object store. This programming technique is supported by a type system that allows for static checking of certain sharing properties."
Full Text
BibTeX
@Book{Mueller.Poetzsch-Heffter00modular,
author = {Peter Müller and Arnd Poetzsch-Heffter}
title = {Modular Specification and Verification Techniques for Object-Oriented Software Components},
booktitle = {Foundations of Component-Based Systems},
publisher = {Cambridge University Press},
note = {(to appear)},
year = {2000},
}