Concurrent Hierarchical State Machine 4.2 review
DownloadConcurrent Hierarchical State Machine (CHSM) is a language system for specifying concurrent, hierarchical, finite state machines (an
|
|
Concurrent Hierarchical State Machine (CHSM) is a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
CHSM uses its own statechart specification langauge annotated with either C++ or Java code fragments in the tradition of yacc grammars with C code fragments. The generated code is fully object oriented allowing multiple state machines to exist concurrently. The CHSM run-time library is small, efficient, and thread-safe.
CHSM has been used successfullly in production environments such as CERN, Philips, and Qualcomm. There is an independent review from users at CERN.
What's New in This Release:
A new syntax and run-time library support for "computed target states" was added.
The Java version now uses Java 1.5.
A few compiler and algorithm bugs were fixed.
Concurrent Hierarchical State Machine 4.2 keywords