Linköping electronic conference proceedings · 2009 · 32 citations · 8 references
EngineeringComputer ScienceSystems EngineeringEmbedded SystemsSafety EngineeringSystems ModelingAutomata TheoryFinite-state MachinesHybrid SystemsModel CheckingState-space ModelingState-space RepresentationHierarchical State MachinesSequential Function ChartState DiagramsState Machine ModelsState MachinesState-transition ModelsStatechart ModelingStatecharts
A new Modelica library is presented that is used to model safe hierarchical state machines in combination with any Modelica model, e.g., controllers, logical blocks, and physical systems described by differential-algebraic equations. It has been designed to simplify usage, improve safety aspects and to harmonize with the design of the new Modeli-ca_EmbeddedSystems library. Furthermore, new blocks are introduced to define actions in a visual way, and not textually. The library is inspired by Statecharts, Sequential Function Charts, Safe State Machines (SSM) and Mode-Automata. It has been designed so that only small extensions to Modelica 3.1 are needed. The algorithms are sketched that are used to guarantee consistent graphs that give a limited number of event iterations. Furthermore, it is shown how a symbolic verifier can be used to guarantee additional properties of state machines.
8
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations