Peter D Mosses
All publications
2011
Mosses, VDM Semantics of Programming Languages: Combinators and Monads (2011), in: Formal Aspects Comput., 23(221-238)

attachment
[DOI]
2010
Johnstone, Mosses and Scott, An Agile Approach to Language Modelling and Development (2010), in: Innov. Syst. Softw. Eng., 6:1-2(145-153)
attachment
[DOI]
Mosses, Mousavi and Reniers, Robustness of Equations Under Operational Extensions, in: EXPRESS'10, pages 106-120, 2010
[DOI]
2009
Mosses, Component-Based Semantics, in: SAVCBS '09, pages 3-10, ACM, 2009
attachment
[DOI]
Mosses and New, Implicit Propagation in Structural Operational Semantics, in: SOS 2008, pages 49-66, Elsevier, 2009
  • [PDM]: This paper introduces I-MSOS, which allows MSOS descriptions to be written using the familiar notational style of conventional SOS.

attachment
[DOI]
van Glabbeek and Mosses, Preface: Special Issue on Structural Operational Semantics (SOS) (2009), in: Information and Computation, 207:2(83-84)
[DOI]
Mosses, Programming Language Description Languages: From Christopher Strachey to Semantics Online, in: Formal Methods: State of the Art and New Directions, pages 249-273, Springer, 2009
attachment
[DOI]
2008
Mosses, Component-Based Description of Programming Languages, in: Visions of Computer Science, BCS, pages 275-286, 2008
  • [PDM]: The main conventional frameworks for describing programming languages do not support reusable components. This paper proposes a novel component-based paradigm for development of complete language descriptions, based on reusable independent descriptions of individual programming constructs.

[URL]
2007
van Glabbeek and Mosses, Preface to Proceedings of SOS '06, in: SOS '06, pages 1-3, 2007
[DOI]
Mosses and Ulidowski, Preface to Special Issue for SOS '05 (2007), in: Theor. Comput. Sci., 373:3(161-162)
attachment
[DOI]
Mosses, VDM Semantics of Programming Languages: Combinators and Monads, in: Formal Methods and Hybrid Real-Time Systems, pages 483-503, Springer, 2007

[DOI]
2006
van den Brand, Iversen and Mosses, An Action Environment (2006), in: Sci. Comput. Program., 61:3(245-264)

[DOI]
Mosses, Constructive Action Semantics in OBJ, in: Essays Dedicated to Joseph A. Goguen, pages 281-295, Springer, 2006
[DOI]
Mosses and Ulidowski, Preface to Proceedings of SOS '05, in: SOS '05, pages 1-2, 2006
[DOI]
Mosses, Teaching Semantics of Programming Languages with Modular SOS, in: Teaching Formal Methods: Practice and Experience, BCS, 2006
download
[URL]
2005
Mosses, A Constructive Approach to Language Definition (2005), in: J. Univ. Comput. Sci., 11:7(1117-1134)
[DOI]
Iversen and Mosses, Constructive Action Semantics for Core ML (2005), in: Software, IEE Proceedings, 152(79-98)
download
[DOI]
2004
van den Brand, Iversen and Mosses, An Action Environment, in: LDTA'04, pages 149-168, 2004

download
[DOI]
Mosses, Exploiting Labels in Structural Operational Semantics (2004), in: Fundam. Inform., 60:1-4(17-31)

download
[URL]
Mosses, Exploiting Labels in Structural Operational Semantics, in: SAC'04, pages 1476-1481, ACM, 2004

[DOI]
Mosses, Modular Language Descriptions, in: GPCE '04, pages 489-490, Springer, 2004
[DOI]
Mosses, Modular Structural Operational Semantics (2004), in: J. Log. Algebr. Program., 60-61(195-228)
download
[DOI]
van den Brand, Iversen and Mosses, The Action Environment: Tool Demonstration, in: LDTA'04, pages 177-180, 2004

[DOI]
Baumeister, Cerioli, Haxthausen, Mossakowski, Mosses, Sannella and Tarlecki, Casl Semantics, pages 115-271, Springer, 2004
[DOI]
2003
Doh and Mosses, Composing Programming Languages by Combining Action-Semantics Modules (2003), in: Sci. Comput. Program., 47:1(3-36)

download
[DOI]
de Oliveira Braga, Haeusler, Meseguer and Mosses, Mapping Modular SOS to Rewriting Logic, in: LOPSTR'02, pages 262-277, Springer, 2003
[DOI]
Mosses, Some Novel Techniques in Operational Semantics, in: CS\&P 2003, pages 21-34, Warsaw University, 2003
2002
Mosses, Pragmatics of Modular SOS, in: AMAST'02, pages 21-40, Springer, 2002
download
[DOI]
2001
Mosses, CoFI: The Common Framework Initiative for Algebraic Specification and Development, in: Current Trends in Theoretical Computer Science, pages 153-163, World Scientific, 2001
[URL]
Doh and Mosses, Composing Programming Languages by Combining Action-Semantics Modules, in: LDTA'01, pages 87-109, 2001
  • [PDM]: See [Doh2003CPL] for an extended version.

[DOI]
Mosses, The Varieties of Programming Language Semantics, in: PSI'01, pages 165-190, Springer, 2001

[DOI]
2000
Mosses, A Foreword to `Fundamental Concepts in Programming Languages' (2000), in: Higher-Order and Symbolic Computation, 13:1-2(7-9)
[DOI]
Lassen, Mosses and Watt, An introduction to AN-2, the Proposed New Version of Action Notation, in: AS 2000, pages 19-36, Dept. of Computer Science, University of Aarhus, 2000
[URL]
Mosses, Modularity in Meta-languages, in: LFM'00, INRIA Sophia Antipolis, 2000
download
[URL]
Mosses, The Varieties of Programming Language Semantics, in: IFIP TCS 2000, pages 624-628, Springer, 2000

[DOI]
Mosses, Casl and Action Semantics, in: AS 2000, pages 62-78, Dept. of Computer Science, University of Aarhus, 2000
[URL]
Mosses, Casl for CafeOBJ Users, in: CAFE: An Industrial-Strength Algebraic Formal Method, pages 121-144, Elsevier, 2000
download
[DOI]
1999
Mosses, A Modular SOS for Action Notation, Dept. of Computer Science, University of Aarhus, number RS-99-56, BRICS Research Series, 1999
[URL]
Mosses, A Modular SOS for Action Notation (Extended Abstract), in: AS '99, pages 131-142, Dept. of Computer Science, University of Aarhus, 1999
[URL]
Mosses, A Modular SOS for ML Concurrency Primitives, Dept. of Computer Science, University of Aarhus, number RS-99-57, BRICS Research Series, 1999
[URL]
Mosses, Foundations of Modular SOS, Dept. of Computer Science, University of Aarhus, number RS-99-54, BRICS Research Series, 1999
[URL]
Mosses, Foundations of Modular SOS (Extended Abstract), in: MFCS'99, pages 70-80, Springer, 1999
download
[DOI]
Mosses, Logical Specification of Operational Semantics, in: CSL'99, pages 32-49, Springer, 1999
download
[DOI]
Mosses, Casl: A Guided Tour of Its Design, in: WADT'98, pages 216-240, Springer, 1999
download
[DOI]
1998
Mosses, Semantics, Modularity, and Rewriting Logic, in: WRLA'98, pages 404-421, 1998
download
[DOI]
1997
Mosses, Casl for Asf+Sdf Users, in: ASF+SDF'97, British Computer Society, 1997
download
[URL]
1996
Mosses, A Tutorial on Action Semantics, Dept. of Computer Science, University of Aarhus, number NS-96-14, BRICS Notes Series, 1996
[URL]
van Deursen and Mosses, ASD: The Action Semantic Description Tools, in: AMAST'96, pages 579-582, Springer, 1996
[DOI]
Mosses, CoFI: The Common Framework Initiative for Algebraic Specification (1996), in: Bulletin of the EATCS, 59(127-132)
Hintermeier, Kirchner and Mosses, Combining Algebraic and Set-Theoretic Specifications, in: COMPASS/WADT'95, pages 255-273, Springer, 1996
download
[DOI]
Hintermeier, Kirchner and Mosses, Combining Algebraic and Set-Theoretic Specifications, Dept. of Computer Science, University of Aarhus, number RS-96-52, BRICS Research Series, 1996
[URL]
Mosses, Nielsen and Schwartzbach, Foreword: Special Volume of TAPSOFT 1995 Papers (1996), in: Theor. Comput. Sci., 167:1-2(1)
[DOI]
Special Volume of TAPSOFT 1995 Papers (1996), in: Theor. Comput. Sci., 167:1-2
[DOI]
Mosses, Theory and Practice of Action Semantics, in: MFCS'96, pages 37-61, Springer, 1996
download
[DOI]
Kucherov, Lescanne and Mosses, Valentin M. Antimirov (1961-1995) (1996), in: Theor. Comput. Sci., 155:2(289-290)
[DOI]
Hintermeier, Kirchner and Mosses, {R$^{\mbox{n}}$}- and {G$^{\mbox{n}}$}-Logics, in: HOA'95, pages 90-108, Springer, 1996
download
[DOI]
1995
Antimirov and Mosses, Rewriting Extended Regular Expressions (1995), in: Theor. Comput. Sci., 143:1(51-72)

[DOI]
1994
Mosses and Musicante, An Action Semantics for ML Concurrency Primitives, in: FME'94, pages 461-479, Springer, 1994
download
[DOI]
van Deursen and Mosses, Executing Action Semantic Descriptions Using ASF+SDF, in: AMAST'93, pages 413-414, Springer, 1994
[URL]
Antimirov and Mosses, Rewriting Extended Regular Expressions, in: Developments in Language Theory '93, pages 195-209, World Scientific, Singapore, 1994

[URL]
Mosses, Unified Algebras and Abstract Syntax, in: COMPASS/WADT'92, pages 280-294, Springer, 1994
download
[DOI]
1993
Mosses, On the Action Semantics of Concurrent Programming Languages, in: REX Workshop, pages 398-424, Springer, 1993
[DOI]
Mosses, The Use of Sorts in Algebraic Specifications, in: COMPASS/WADT'91, pages 66-92, Springer, 1993
[DOI]
1992
Mosses, Action Semantics, Cambridge University Press, Cambridge Tracts in Theoretical Computer Science, volume 26, 1992
[URL]
Krishnan and Mosses, Specifying Asynchronous Transfer of Control, in: FTRTFT'92, pages 291-306, Springer, 1992
[DOI]
1991
Mosses, A Practical Introduction to Denotational Semantics, in: Formal Description of Programming Concepts, pages 1-49, Springer, 1991
[URL]
Formal Description of Programming Concepts, Springer, IFIP State-of-the-Art Reports, 1991
[URL]
1990
Mosses, Denotational Semantics, in: Handbook of TCS, pages 575-631, Elsevier and MIT Press, 1990
[URL]
Formal Models and Semantics, Elsevier and MIT Press, Handbook of Theoretical Computer Science, volume B, 1990
[URL]
1989
Boom, Nielsen, McGettrick, Mosses, Rattray, Tennent and Watt, A View of Formal Semantics (1989), in: Computer Standards and Interfaces, 9:1(3-9)
[DOI]
Mosses, Unified Algebras and Action Semantics, in: STACS'89, pages 17-35, Springer, 1989
[DOI]
Mosses, Unified Algebras and Institutions, in: LICS'89, pages 304-312, IEEE Computer Society, 1989
[DOI]
Mosses, Unified Algebras and Modules, in: POPL'89, Austin, Texas, United States, pages 329-343, ACM, 1989
[DOI]
1988
6th Workshop on Specification of Abstract Data Types, Fachbereich Informatik, TU Berlin, 1988
[URL]
Mosses, Action Semantics (1988), in: Cubus, 1:4(9-13)
Mosses, Unified Algebras, in: WADT'88, Fachbereich Informatik, TU Berlin, 1988
[URL]
1987
Formal Description of Programming Concepts III, in: Formal Description of Programming Concepts III, Proc. IFIP TC2 Working Conference, Gl. Avernæs, 1986, Elsevier, 1987
Mosses and Plotkin, On Proving Limiting Completeness (1987), in: SIAM J. Comput., 16:1(179-194)
[DOI]
Mosses and Watt, The Use of Action Semantics, in: Formal Description of Programming Concepts III, Proc. IFIP TC2 Working Conference, Gl. Avernæs, 1986, pages 135-166, Elsevier, 1987
1986
4th Workshop on Specification of Abstract Data Types, University of Braunschweig, 1986
[URL]
Mosses, Action Semantics, in: WADT'86, University of Braunschweig, 1986
[URL]
1985
Mosses, A Solution to Problem 7: Parallel Combinator Reduction Machine, in: The Analysis of Concurrent Systems, pages 354-358, Springer, 1985
[DOI]
1984
Mosses, A Basic Abstract Semantic Algebra, in: Semantics of Data Types, pages 87-107, Springer, 1984
[DOI]
1983
Mosses, Abstract Semantic Algebras!, in: Formal Description of Programming Concepts II, pages 45-71, North-Holland, 1983
1981
Mosses, A Semantic Algebra for Binding Constructs, in: Formalization of Programming Concepts, pages 408-418, Springer, 1981
[DOI]
1980
Mosses, A Constructive Approach to Compiler Correctness, in: Semantics-Directed Compiler Generation, pages 189-210, Springer, 1980
[DOI]
Mosses, A Constructive Approach to Compiler Correctness, in: ICALP'80, pages 449-469, Springer, 1980
[DOI]
1979
Mosses, SIS, Semantics Implementation System: Reference Manual and User Guide, Dept. of Computer Science, Univ. of Aarhus, number MD-30, DAIMI Tech. Report, 1979
1977
Mosses, Making Denotational Semantics Less Concrete, in: Proc. Int. Workshop on Semantics of Programming Languages, Bad Honnef, pages 102-109, Abteilung Informatik, Universität Dortmund, 1977
1976
Mosses, Compiler Generation Using Denotational Semantics, in: MFCS'76, pages 436-441, Springer, 1976
[DOI]
1975
Mosses, The Semantics of Semantic Equations, in: MFCS'74, pages 409-422, Springer, 1975
[DOI]
1974
Mosses, The Mathematical Semantics of Algol60, Oxford Univ. Comp. Lab., number PRG-12, Tech. Mono., 1974
1993
Mosses, An Introduction to Action Semantics, in: Logic and Algebra of Specification, pages 247-288, Springer, 1993