Foundations of Modular SOS (Extended Abstract) (1999)
| Venue: | In MFCS'99, Proc. 24th Intl. Symp. on Mathematical Foundations of Computer Science, Szklarska-Poreba |
| Citations: | 17 - 16 self |
BibTeX
@INPROCEEDINGS{Mosses99foundationsof,
author = {Peter D. Mosses},
title = {Foundations of Modular SOS (Extended Abstract)},
booktitle = {In MFCS'99, Proc. 24th Intl. Symp. on Mathematical Foundations of Computer Science, Szklarska-Poreba},
year = {1999},
pages = {70--80},
publisher = {Springer-Verlag}
}
Years of Citing Articles
OpenURL
Abstract
) Peter D. Mosses 1;2 1 BRICS and Department of Computer Science, University of Aarhus, Denmark 2 Visiting SRI International and Stanford University, USA Abstract. A novel form of labelled transition system is proposed, where the labels are the arrows of a category, and adjacent labels in computations are required to be composable. Such transition systems provide the foundations for modular SOS descriptions of programming languages. Three fundamental ways of transforming label categories, analogous to monad transformers, are provided, and it is shown that their applications preserve computations in modular SOS. The approach is illustrated with fragments taken from a modular SOS for ML concurrency primitives. 1 Introduction SOS (structural operational semantics) is a widely-used framework for defining process algebras [12, e.g.] and programming languages [13, e.g.]. Following Plotkin [22], SOS has often been preferred to the more abstract framework of denotational seman...







