MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  ProFun -- a Language for Executable Specifications (1996) [2 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Thomas Gehrke, Michaela Huhn
Proceedings of the 8th International Symposium on Programming Languages: Implementations, Logics and Programs (PLILP '96), volume 1140 of Lecture Notes in Computer Science
http://www.ips.cs.tu-bs.de/~gehrke/plilp.ps.gz
Add To MetaCart

Abstract:

Abstract. We present a new programming language ProFun which is aimed for the specification and prototype implementation of reactive systems. ProFun combines the paradigms of concurrent and functional programming. A formal operational semantics is developed as a basis for verification techniques. We have implemented a ProFun-compiler which uses C++ as its target language.

Citations

2762 Communication and Concurrency – Milner - 1989
2677 Communicating Sequential Processes – Hoare - 1995
1268 The C++ Programming Language – Stroustrup - 1997
886 A Calculus of Mobile Processes – Milner, Parrow, et al. - 1992
565 Notions of computation and monads – Moggi - 1991
369 Programming Be Liberated from von Neumann Style? A Functional Style and its Algebra of Programs – Backus - 1978
216 CML: A Higher-order Concurrent Language – Reppy - 1991
126 The Esterel Synchronous Programming Language – Berry, Gonthier - 1992
108 Functional Programming – Field, Harrison - 1988
88 The Zinc experiment: an economical implementation of the ML language – Leroy - 1990
49 LOTOS—A formal description technique based on the temporal ordering of observational behaviour – ISO - 1989
48 Proof theory for CRL: A language for processes with data – Groote, Ponse - 1994
34 A theory of weak bisimulation for core cml – Ferreira, Hennessy, et al. - 1998
19 A modal theory of types for the -calculus – Amadio, Dam - 1135
13 Correctness proof of the bakery protocol in CRL – Groote, Korver - 1994
12 Hanne Riis Nielson. From CML to process algebras – Nielson - 1993
10 A proposal for data types for E-LOTOS – Pecheur - 1994
9 Programming in the pi-calculus: An experiment in programming language design. Tutorial notes on the Pict language. Available electronically – Pierce - 1993
9 et al. Facile antigua release programming guide – Thomsen - 1993
6 Parallele Implementierung funktionaler Programmiersprachen – Loogen - 1990
3 Towards a Semantic Theory of CML – Ferreira, Hennessy - 1995
2 Standard ML of New Jersey -- User's Guide (Version 0.93 – Laboratories, AT&T - 1993
2 Specification of Concurrent Process Systems in a Functional Setting – Bohlmann, Loogen, et al.
2 The Natural Dynamic Semantics of Mini-Standard ML – Clement - 1987
2 Eine Programmiersprache fur verteilte Systeme mit funktionalem Datenanteil – Gehrke - 1996