Computability and complexity results for a spatial assertion language for data structures

C Calcagno, H Yang, PW O'hearn - FST TCS 2001: Foundations of …, 2001 - Springer
This paper studies a recently developed an approach to reasoning about mutable data
structures, which uses an assertion language with spatial conjunction and implication …

[PDF][PDF] Ambient logic

L Cardelli, AD Gordon - Mathematical Structures in Computer Science, 2003 - Citeseer
The Ambient Calculus is a process calculus where processes may reside within a hierarchy
of locations. The purpose of this calculus is to study mobility; to this end, processes can …

Deciding validity in a spatial logic for trees

C Calcagno, L Cardelli, AD Gordon - … on Types in languages design and …, 2003 - dl.acm.org
(MATH) We consider a propositional spatial logic for finite trees. The logic includes A????
Par B (tree composition), A???? B (the implication induced by composition), and O (the unit …

The decidability of model checking mobile ambients

W Charatonik, JM Talbot - International Workshop on Computer Science …, 2001 - Springer
The ambient calculus is a formalism for describing the mobility of both software and
hardware. The ambient logic is a modal logic designed to specify properties of distributed …

Finite-control mobile ambients

W Charatonik, AD Gordon, JM Talbot - European Symposium on …, 2002 - Springer
We define a finite-control fragment of the ambient calculus, a formalism for describing
distributed and mobile computations. A series of examples demonstrates the …

Notes on nominal calculi for security and mobility

AD Gordon - International School on Foundations of Security …, 2000 - Springer
There is great interest in applying nominal calculi—computational formalisms that include
dynamic name generation—to the problems of programming, specifying, and verifying …

Provably correct pervasive computing environments

A Ranganathan, RH Campbell - 2008 Sixth Annual IEEE …, 2008 - ieeexplore.ieee.org
The field of pervasive computing has seen a lot of exciting innovations in the past few years.
However, there are currently no mechanisms for describing the properties and capabilities of …

Model checking mobile ambients

W Charatonik, S Dal Zilio, AD Gordon… - Theoretical Computer …, 2003 - Elsevier
We settle the complexity bounds of the model checking problem for the ambient calculus
with public names against the ambient logic. We show that if either the calculus contains …

Model checking for combined logics with an application to mobile systems

M Franceschet, A Montanari, M De Rijke - Automated Software …, 2004 - Springer
In this paper, we develop model checking procedures for three ways of combining
(temporal) logics: temporalization, independent combination, and join. We prove that they …

Deciding validity in a spatial logic for trees

C Calcagno, L Cardelli, AD Gordon - Journal of Functional …, 2005 - cambridge.org
We consider a propositional spatial logic for finite trees. The logic includes (the unit of
composition). We show that the satisfaction and validity problems are equivalent, and …