Abstract

AbstractThe process algebras Timed Mobility (TiMo) and its extension Permissions, Timers and Mobility (PerTiMo) were recently proposed to support engineering applications in distributed system design.TiMoprovides a formal framework in which process migration between distinct locations and timing constraints linked to local clocks can be modelled and analysed. This is extended inPerTiMoby associating access permissions to communication to model security aspects of a distributed system. In this paper we develop a new semantic model forTiMousing Rewriting Logic (RL) and strategies, with the aim of providing a foundation for tool support; in particular, strategies are used to capture the locally maximal concurrent step of aTiMospecification which previously required the use of action rules based on negative premises. This RL model is then extended with access permissions in order to develop a new semantic model forPerTiMo. These RL semantical models are formally proved to be sound and complete with respect to the original operational semantics on which they were based. We present examples of how the developed RL models forTiMoandPerTiMocan be implemented within the strategy-based rewriting systemElanand illustrate the range of (behavioural) properties that can be analysed using such a tool.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call