@book{46d47b901d9b4ab1abee0cd11b65ded1,
title = "Model Checking Dynamic Allocation and Deallocation",
abstract = "This paper proposes Allocational Temporal Logic (ATL) as a formalism to express properties concerning the dynamic allocation (birth) and de-allocation (death) of entities, such as the objects in an object-based system. The logic is interpreted on History-Dependent Automata, extended with a symbolic representation for certain cases of unbounded allocation. The paper also presents a simple imperative language with primitive statements for (de)allocation, with an operational semantics, to demonstrate the kind of behaviour that can be modelled. The main contribution of the paper is a tableau-based model checking algorithm for ATL, along the lines of Lichtenstein and Pnueli's algorithm for LTL.",
keywords = "EWI-5896, IR-63091",
author = "D.S. Distefano and Arend Rensink and Katoen, {Joost P.}",
note = "Imported from CTIT",
year = "2001",
month = dec,
language = "Undefined",
series = "CTIT technical report series",
publisher = "Centre for Telematics and Information Technology (CTIT)",
number = "TR-CTIT-01-40",
address = "Netherlands",
}