Difference between revisions of "PlayGo"

From WeizmannWiki
Jump to: navigation, search
Line 15: Line 15:
* [[Download PlayGo]]
* [[Download PlayGo]]
* [[Getting Started with PlayGo]]
* [[Getting Started with PlayGo]]
* [[PlayGo HowTo | PlayGo HowTo...]]
== Related Tools ==
== Related Tools ==

Revision as of 12:55, 28 March 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.
The Java version is described in [1] [2].

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


  1. D. Harel, A. Marron and G. Weiss, "Programming Coordinated Scenarios in Java", Proc. 24th European Conference on Object-Oriented Programming (ECOOP 2010), 2010
  2. D. Harel, A. Marron and G. Weiss, "Behavioral Programming", Comm. Assoc. Comput. Mach., to appear