Home > Sascha Haensch

Articles by Sascha Haensch

Sascha Haensch

I`m an university graduate in computer engineering and I am employed at Bosch Software Innovations as a Software developer. Since 2009, I`m working in the Visual Rules team. There my work focuses on the development of the State Flow Component. I have extensive experience in the fields of richt client development, Eclipse Technologies and web-based applications. In my sparetime I enjoy reading and dancing but my passion is spending time on my mtb or road bike.
Contact

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…