Abstract

We describe work on correctness-preserving translations from models given as structural operational semantics (SOS) to distributed actor systems. SOS provides a general format to describe a model as a transition system with very powerful synchronization mechanisms. Actor systems are distributed, asynchronously communicating units of computation with encapsulated state, with much weaker means of synchronizing between actors. In this talk, we discuss an implementation of a SOS model using actors in the object-oriented actor language ABS and a general technique to ensure that global properties about the model carry over from the SOS level to the actor implementation. The work is based on a case study modelling the memory system of a cache-coherent multicore architecture.

Joint work with Frank de Boer, Ka I Pun, Lizeth Tapia and Lars Tveito.


Legal Disclosure | Privacy Statement