MAN Energy Solutions SE, headquartered in Augsburg, Germany, is a leading global supplier of large diesel and gas engines as well as turbomachinery. Its product portfolio includes two- and four-stroke engines for maritime and stationary applications, turbochargers and propellers, as well as gas and steam turbines, compressors and chemical reactors.
The customer‘s statecharts were becoming increasingly complex and were changing fundamentally several times during the development process. In order to meet these challenges, a tool was required that would enable rapid re-design of the corresponding component with relatively little effort.
Adoption of YAKINDU Statechart Tools
The free 30-day trial period of YAKINDU Statechart Tools available on the website allowed the customer to test the software extensively.
The creation of the first statecharts was very easy for the developers of MAN Energy Solutions. Even with little experience in the graphical creation of state machines, a quick start was directly possible. The online help and various tutorials provided the customer with an excellent and well-structured reference.
In addition, the YAKINDU support team offered assistance even before the license was purchased.
Functionality, usability and customizability of the code generator tested in a pilot project convinced deciders.
YAKINDU Statechart Tools has been used since the beginning of 2019 for the development of state machines to generate cross-platform C code in a convenient and well-organized manner. The code finds application in engine control firmware, for visualizations on displays, and in shared libraries for various tools and interface products.
The developers describe the customizability of the code generator as excellent – “no wishes are left open.”
Even the visual representation of the statechart elements (text type, font size, colors, etc.) can be configured in the properties with ease.
YAKINDU Statechart Tools also offers the option to enter comments directly in the Object Properties. This is a very pragmatic solution for code documentation. It ensures a certain overview and explanation with visibly growing statecharts.
With YAKINDU Statechart Tools you can easily design, simulate and test complex systems graphically. Code generators translate your state machines into high-quality source code for the desired target platform.