Difference between revisions of "PlayGo"

From WeizmannWiki
Jump to: navigation, search
Line 5: Line 5:
 
A description of the LSC language and the basic research underlying PlayGo can
 
A description of the LSC language and the basic research underlying PlayGo can
 
be found in [http://www.wisdom.weizmann.ac.il/~playbook/Updates/ComeLetsPlay.pdf D. Harel and R. Marelly, ''Come, Let's Play:  Scenario-Based Programming Using LSCs and the Play-Engine''].
 
be found in [http://www.wisdom.weizmann.ac.il/~playbook/Updates/ComeLetsPlay.pdf D. Harel and R. Marelly, ''Come, Let's Play:  Scenario-Based Programming Using LSCs and the Play-Engine''].
<br>The Java version is described in <ref>  D. Harel, A. Marron and G. Weiss, "Programming Coordinated Scenarios in Java", Proc. 24th European Conference on Object-Oriented Programming (ECOOP 2010), 2010</ref> <ref> D. Harel, A. Marron and G. Weiss,  "Behavioral Programming", Comm. Assoc. Comput. Mach., to appear</ref>.
+
<br>For more information about the principles of behavioral programming, which were originally part of the basis of LSC, and for links to the implementations of behavioral programming in Java and Erlang, see [http://www.b-prog.org www.b-prog.org].
  
 
* [[About PlayGo]]
 
* [[About PlayGo]]
Line 23: Line 23:
 
== Contact Information ==
 
== Contact Information ==
 
E-mail us to: [mailto:playgo@weizmann.ac.il playgo@weizmann.ac.il]
 
E-mail us to: [mailto:playgo@weizmann.ac.il playgo@weizmann.ac.il]
 
==References==
 
<references />
 

Revision as of 23:46, 8 July 2012

Welcome to PlayGo, a comprehensive tool for behavioral, scenario-based, programming, built around the language of live sequence charts (LSC) and its Java derivative, and the play-in/play-out methods for programming and execution.

PlayGo is intended to provide extensive support for the vision of "liberating programming"

A description of the LSC language and the basic research underlying PlayGo can be found in D. Harel and R. Marelly, Come, Let's Play: Scenario-Based Programming Using LSCs and the Play-Engine.
For more information about the principles of behavioral programming, which were originally part of the basis of LSC, and for links to the implementations of behavioral programming in Java and Erlang, see www.b-prog.org.

Related Tools

  • The Tracer, a prototype tool for scenario-based trace visualization and exploration.
  • The LSC Compiler, a compiler for multi-modal UML sequence diagrams.

Contact Information

E-mail us to: playgo@weizmann.ac.il