Towards a more encompassing application of the Lpi model, we propose and study dol, a logic specially aimed at the specification and reasoning about structure and behaviour of concurrent mobile systems. dol integrates a mu-calculus with structural connectives that express distribution of components and privacy of names in the context of a first-order logic where quantification is performed over a structured expanding universe. This logic aims at providing a basis for the axiomatic specification of generic mobile processes at a useful level of abstraction. A bridge between the specification logic and the Lpi model is exemplified by the definition of an idiom of dol which constitutes a class-based object-oriented specification logic. We then show how a fragment of this specification logic can be compiled into Lpi, in a way such that encodings are models of specifications.
Sample chapter, about an earlier spatial logic