Published: 31st August 2017
DOI: 10.4204/EPTCS.255
ISSN: 2075-2180


Proceedings Combined 24th International Workshop on
Expressiveness in Concurrency
and 14th Workshop on
Structural Operational Semantics
Berlin, Germany, 4th September 2017

Edited by: Kirstin Peters and Simone Tini

Sequential Composition in the Presence of Intermediate Termination (Extended Abstract)
Jos Baeten, Bas Luttik and Fei Yang
Analysing Mutual Exclusion using Process Algebra with Signals
Victor Dyseryn, Rob van Glabbeek and Peter Höfner
Bisimulation and Hennessy-Milner Logic for Generalized Synchronization Trees
James Ferlez, Rance Cleaveland and Steve Marcus
Reversing Imperative Parallel Programs
James Hoey, Irek Ulidowski and Shoji Yuen
Using Session Types for Reasoning About Boundedness in the Pi-Calculus
Hans Hüttel
Distributive Laws for Monotone Specifications
Jurriaan Rot


This volume contains the proceedings of the Combined 24th International Workshop on Expressiveness in Concurrency and the 14th Workshop on Structural Operational Semantics (EXPRESS/SOS 2017) which was held on 4 September 2017 in Berlin, Germany, as an affiliated workshop of CONCUR 2017, the 28th International Conference on Concurrency Theory.

The EXPRESS workshops aim at bringing together researchers interested in the expressiveness of various formal systems and semantic notions, particularly in the field of concurrency. Their focus has traditionally been on the comparison between programming concepts (such as concurrent, functional, imperative, logic and object-oriented programming) and between mathematical models of computation (such as process algebras, Petri nets, event structures, modal logics, and rewrite systems) on the basis of their relative expressive power. The EXPRESS workshop series has run successfully since 1994 and over the years this focus has become broadly construed.

The SOS workshops aim at being a forum for researchers, students and practitioners interested in new developments, and directions for future investigation, in the field of structural operational semantics. One of the specific goals of the SOS workshop series is to establish synergies between the concurrency and programming language communities working on the theory and practice of SOS. Reports on applications of SOS to other fields are also most welcome, including: modelling and analysis of biological systems, security of computer systems programming, modelling and analysis of embedded systems, specification of middle-ware and coordination languages, programming language semantics and implementation, static analysis software and hardware verification, semantics for domain-specific languages and model-based engineering.

Since 2012, the EXPRESS and SOS communities have organized an annual combined EXPRESS/SOS workshop on the expressiveness of mathematical models of computation and the formal semantics of systems and programming concepts.

We received ten full paper submissions out of which the programme committee selected six full paper submissions for publication and presentation at the workshop. These proceedings contain the selected contributions. The workshop had two invited presentations:

SOS with Data: Bisimulation, Rule Formats, and Axiomatization,

by Mohammad R. Mousavi (University of Leicester, UK and Halmstad University, Sweden)


Rule Formats in Structural Operational Semantics,

by Rob van Glabbeek (CSIRO, Sydney, Australia)

Moreover, we had two presentations of short papers:

Delayed-choice semantics for pomset families and message sequence graphs,

by Clemens Dubslaff and Christel Baier


Branching Cell Decomposition, Confusion Freeness and Probabilistic Nets,

by Roberto Bruni, Hernan Melgratti, and Ugo Montanari

We would like to thank the authors of the submitted papers, the invited speakers, the members of the programme committee, and their subreviewers for their contribution to both the meeting and this volume. We also thank the CONCUR 2017 organizing committee for hosting EXPRESS/SOS 2017. Finally, we would like to thank our EPTCS editor Rob van Glabbeek for publishing these proceedings and his help during the preparation.

Kirstin Peters and Simone Tini,
August 2017.

Program Committee

Giorgio Bacci (Aalborg University, Denmark)
Ilaria Castellani (INRIA, France)
Silvia Crafa (Università di Padova, Italy)
Pedro R. D’Argenio (University of Córdoba, Argentina)
Erik de Vink (Eindhoven University of Technology, The Netherlands)
Álvaro García-Pérez (IMDEA, Spain)
Bartek Klin (Warsaw University, Poland)
Stephan Mennicke (TU Braunschweig, Germany)
Kirstin Peters (TU Berlin, Germany)
Johannes Åman Pohjola (Chalmers University of Technology, Sweden)
Pawel Sobocinski (University of Southampton, UK)
Simone Tini (Università degli Studi dell’Insubria, Italia)
Irek Ulidowski (University of Leicester, UK)

Additional Reviewers

Luca Aceto, Loic Helouet and Łukasz Mikulski