Difference between revisions of "PlayGo"
From WeizmannWiki
Line 1: | Line 1: | ||
− | Welcome to PlayGo, a comprehensive tool for scenario-based programming, built around the language of [[live sequence charts| live sequence charts (LSC)]] and its Java derivative, and the | + | Welcome to PlayGo, a comprehensive tool for behavioral, scenario-based, programming, built around the language of [[live sequence charts| ''live sequence charts'' (LSC)]] and its Java derivative, and the play-in/play-out methods for programming and execution. |
− | PlayGo is intended to | + | PlayGo is intended to provide extensive support for the vision of [http://www.wisdom.weizmann.ac.il/~harel/papers/LiberatingProgramming.pdf "liberating programming"] |
− | + | ||
− | + | ||
− | + | ||
+ | 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'']. | ||
+ | <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>. | ||
* [[About PlayGo]] | * [[About PlayGo]] | ||
+ | * [[Language & Concepts]] | ||
+ | * [[PlayGo Feature List]] | ||
* [[PlayGo Screenshots]] | * [[PlayGo Screenshots]] | ||
* [[PlayGo Demos]] | * [[PlayGo Demos]] | ||
* [[Download PlayGo]] | * [[Download PlayGo]] | ||
* [[Getting Started with PlayGo]] | * [[Getting Started with PlayGo]] | ||
− | |||
− | |||
== Related Tools == | == Related Tools == | ||
Line 21: | Line 21: | ||
== 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 06:03, 28 October 2011
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].
- About PlayGo
- Language & Concepts
- PlayGo Feature List
- PlayGo Screenshots
- PlayGo Demos
- Download PlayGo
- Getting Started with PlayGo
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