Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T23:21:43.960Z Has data issue: false hasContentIssue false

Multiple-Labelled Transition Systems for nominal calculi and their logics†

Published online by Cambridge University Press:  01 February 2008

ROCCO DE NICOLA
Affiliation:
Dipartimento di Sistemi e Informatica, Viale Morgagni, 65 50134 Firenze, Italy
MICHELE LORETI
Affiliation:
Dipartimento di Sistemi e Informatica, Viale Morgagni, 65 50134 Firenze, Italy
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Action-labelled transition systems (LTSs) have proved to be a fundamental model for describing and proving properties of concurrent systems. In this paper we introduce Multiple-Labelled Transition Systems (MLTSs) as generalisations of LTSs that enable us to deal with system features that are becoming increasingly important when considering languages and models for network-aware programming. MLTSs enable us to describe not only the actions that systems can perform but also their usage of resources and their handling (creation, revelation . . .) of names; these are essential for modelling changing evaluation environments. We also introduce MoMo, which is a logic inspired by Hennessy–Milner Logic and the μ-calculus, that enables us to consider state properties in a distributed environment and the impact of actions and movements over the different sites. MoMo operators are interpreted over MLTSs and both MLTSs and MoMo are used to provide a semantic framework to describe two basic calculi for mobile computing, namely μKlaim and the asynchronous π-calculus.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press2008