|
|
About MeResearch InterestsPublicationsTalksToolsProfessional Services |
PlayGamePlayGame is an integrated tool for implementing and playing various diagnostic games. The tool uses a semantics hierarchy introduced in [Tan02a] to improve code sharing among various diagnostic games and reduce the cost of introducing a new game. PlayGame synthesizes the winning strategy using the evidence [TanCle02, Tan02b] that is an abstract and uniform encoding of the proof computed by a checker, and hence instead of relying on any particular checker the tool works on a variety of checkers that can be extended to produce such evidence. The current version of PlayGame implements game-based diagnostic routines for mu Calculus model checking game and a full range of equivalence/preorder semantics including: bisimulation /simulation, weak bisimulation /simulation, trace equivalence /preorder, and testing equivalence /preorder. Blow is the architecture design of PlayGame. Readers may refer to [Tan04] and its accompanying slides for an overivew of PlayGame. FeaturesPlayGame supports several advanced features such as,
Implementation notePlayGame is built on the top of CWB-NC. The core of PlayGame is implemented in SML using SML/NJ. Its graphic user interface is implemented in SML with SML-TK, a TCL/TK graphic extension for SML. Contact me for any questions regarding PlayGame.
|
Last updated 02/05/04