Articles by Sascha Haensch
29 1 comment
May I Introduce Myself? My Name is State Flow
Have you already tested the new modeling capabilities of Visual Rules, the so-called State Flow? It’s a type of model used to control and monitor the behavior of things (a fire alarm box, a camera, etc.) and the corresponding services. If something of interest happens in the environment, a thing or service fires an event with which the State Flow is called and which it then tries to handle. A State Flow is hence event-driven, reactive and does not include much human interaction. Have a look at Irene’s recent post for an example use case in the field of industrial IT.
The State Flow combines a subset of the well known concepts of a state machine with the core functionalities of Visual Rules. In general, it consists of two parts: A graphical editor to model State Flow diagrams (see figure 1) and a Java class, the so-called Controller, to execute the State Flow, i.e. to call it with the current event. Read more…


