An Action Semantics for ML Concurrency Primitives
1994, FME'94: Industrial Benefit of Formal Methods
Abstract
This paper is about the recently-developed framework of action semantics. The pragmatic qualities of action semantic descriptions are particularly good, which encourages their use in industrial-scale applications where semantic descriptions are needed, e.g., compiler development.
References (24)
- Gul Agha. Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, 1986.
- Dave Berry, Robin Milner, and David N. Turner. A semantics for ML concurrency primitives. In Proc. 17th Annual ACM Symposium on Principles of Programming Languages, pages 119-129. ACM, 1992.
- Pietro Cenciarelli and Eugenio Moggi. A syntactic approach to modu- larity in denotational semantics. Draft, May 1993.
- Bo Stig Hansen and Jens Ulrik Toft. The formal specification of ANDF, an application of action semantics. In Peter D. Mosses, editor, Proc. First Intl. Workshop on Action Semantics (Edinburgh, April 1994), number NS-94-1 in BRICS Notes Series, pages 34-42. BRICS, Dept. of Computer Science, Univ. of Aarhus, Denmark, 1994.
- Peter D. Mosses. Unified algebras and institutions. In LICS'89, Proc. 4th Ann. Symp. on Logic in Computer Science, pages 304-312. IEEE, 1989.
- Peter D. Mosses. Unified algebras and modules. In POPL'89, Proc. 16th Ann. ACM Symp. on Principles of Programming Languages, pages 329-343. ACM, 1989.
- Peter D. Mosses. Denotational semantics. In J. van Leeuwen, A. Meyer, M. Nivat, M. Paterson, and D. Perrin, editors, Handbook of Theoretical Computer Science, volume B, chapter 11. Elsevier Science Publishers, Amsterdam; and MIT Press, 1990.
- Peter D. Mosses. Action Semantics, volume 26 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 1992.
- Robin Milner, Mads Tofte, and Robert Harper. The Definition of Stan- dard ML. MIT Press, 1990.
- Jens P. Nielsen and Jens Ulrik Formal specification of ANDF, existing subset. Technical Report 202104/RPT/19, issue 2, DDC In- ternational A/S, Lundtoftevej 1C, DK-2800 Lyngby, Denmark, 1994.
- John H. Reppy. CML: A higher-order concurrent language. In Proc. SIGPLAN'91, Conf. on Prog. Lang. Design and Impl., pages 293-305. ACM, 1991.
- John H. Reppy. An operational semantics of first-class synchronous operations. Technical Report TR 91-1232, Computer Science Dept., Cornell Univ., 1991.
- David A. Schmidt. Denotational Semantics: A Methodology for Lan- guage Development. Allyn & Bacon, 1986.
- Jens Ulrik Toft. Feasibility of using RSL as the specification language for the ANDF formal specification. Technical Report 202104/RPT/12, issue 2, DDC International A/S, Lundtoftevej 1C, DK-2800 Lyngby, Denmark, 1993.
- David A. Watt. Programming Language Syntax and Semantics. Prentice-Hall, 1991. Recent Publications in the BRICS Report Series RS-94-20 Peter D. Mosses and Mart´n Musicante. An Action Se- mantics for ML Concurrency Primitives. July 1994, 21 pp. To appear in Proc. FME '94 (Formal Methods Europe, Symposium on Industrial Benefit of Formal Methods), LNCS, 1994.
- RS-94-19 Jens Chr. Godskesen, Kim G. Larsen, and Arne Skou. Automatic Verification of Real-Timed Systems Using Ep- silon. June 1994, 8 pp. Appears in: Protocols, Specifi- cation, Testing and Verification PSTV '94.
- RS-94-18 Sten Agerholm. LCF Examples in HOL. June 1994, 16 pp. To appear in: Proceedings of the 7th International Workshop on Higher Order Logic Theorem Proving and its Applications, LNCS, 1994.
- RS-94-17 Allan Cheng. Local Model Checking and Traces. June 1994, 30 pp.
- RS-94-16 Lars Arge. External-Storage Data Structures for Plane- Sweep Algorithms. June 1994, 37 pp.
- RS-94-15 Mogens Nielsen and Glynn Winskel. Petri Nets and Bisim- ulations. May 1994, 36 pp.
- RS-94-14 Nils Klarlund. The Limit View of Infinite Computations. May 1994, 16 pp. To appear in the LNCS proceedings of Concur '94, LNCS, 1994.
- RS-94-13 Glynn Winskel. Stable Bistructure Models of PCF. May 1994, 26 pp. Preliminary draft. Invited lecture for MFCS '94. To appear in the proceedings of MFCS '94, LNCS, 1994.
- RS-94-12 Glynn Winskel and Mogens Nielsen. Models for Con- currency. May 1994, 144 pp. To appear as a chapter in the Handbook of Logic and the Foundations of Computer Science, Oxford University Press.
- RS-94-11 Nils Klarlund. A Homomorphism Concept for ω-Regu- larity. May 1994, 16 pp.