![]() ![]() Unlike many other statechart implementations, though assumptions are made and extensions are To setup a model-specific simulation environment interactor can be defined to provide model Specific initializer and finalizer can be defined Models are self-contained from version 0.2. Transition priority to solve conflicts, and parameterized model templates. These extensions include (but not limited in) submodel importation, tunable Complex systems are more easilyĭescribed. ![]() ( events, sources, destinations, guards and output), state hierarchy, history ( H)Īnd deep history ( H*), and so on, are completely supported.Įxtensions are introduced to enrich the underlying language. Semantic elements of the statechart meta-model, including states and their properties ( default,Ĭoncurrent/ orthogonal, final, enter actions and exit actions), transitions and their properties Particular, the generated code will be able to communicate with components that is simulated inĪn on-line demonstration and documentation of SCC is available here. The generatedĬode can be compiled and plugin to different interfaces and simulation environments. It reuses the interpretation engine of SVM and statically optimizeĮxtended statechart models (by flattening, numbering events and states, and so on). SCC (StateChart Compiler) generates efficient Java source codeįrom statechart descriptions. Implementing a CD player with a simplified statechart interpreter.įrom version 0.2, it is no longer a domain specific simulator but a generalized virtual machineĬapable of executing all-purpose statechart models. This project is initiated in 2002, whose 0.1 version is a statechart model SVM is short for Statechart Virtual Machine, a fully functional interpreter for UML SVM is distributed in the hope that it will be useful, but WITHOUTĪNY WARRANTY without even the implied warranty of MERCHANTABILITY Software Foundation either version 2 of the License, or (at your The terms of the GNU General Public License as published by the Free SVM is free software you can redistribute it and/or modify it under Syntax highlighting for statechart description files ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |