Time and time again we’re amazed by the various use cases in which YAKINDU Statechart Tools comes into operation. Recently we presented Pinewood Car race, where the lightings of one of the cars were controlled with YAKINDU Statechart Tools. Now, we’d like to present another competition – the French Cup of Robotics at EUROBOT 2018 on the 12th of May. One of the teams uses YAKINDU Statechart Tools to control their robots. Below, they present their task and work.
The larger the state machine, the greater the need to quickly search for elements – for example, to find a certain state or to find all occurrences of a certain variable or event. YAKINDU Statechart Tools provides this functionality and this blog post shows how to make the most use out of it.
Agile working is on many companies’ agendas. Sometimes it works well, sometimes less so: this tends to depend on how well agile principles and values are understood and ‘lived’. Whether a company works with classic project management methods or uses agile frameworks such as Scrum, some requirements remain the same. For example, a project should be able to maintain transparency and traceability of requirements. This can be achieved through status tracking.
Agiles Arbeiten steht bei vielen Unternehmen auf der Tagesordnung. Mal funktioniert es besser, mal schlechter – je nachdem wie gut die agilen Prinzipien und Werte verstanden und gelebt werden. Doch ob ein Unternehmen mit klassischen Projektmanagement-Methoden arbeitet oder agile Frameworks wie Scrum einsetzt, gewisse Anforderungen bleiben gleich. So sollte ein Projekt Transparenz und Traceability – also die Nachverfolgbarkeit von Anforderungen – beispielsweise durch Status-Tracking gewährleisten können.
SCXML is a file format to describe state machines. Although it's widely used, there's a lack of good tool support. If you not only want a graphical editor for your statechart but also SCXML compliant verification, simulation and means to write unit tests, then you should read this blog post on how to take SCXML modeling to the next level.
Wouldn’t it be nice if your systems/software-development process was so matured that you want to re-apply it to future projects? Wouldn’t it be even better if your development tooling was matured in way that supports not only the re-use, but also specific adjustments (of tool-configurations, templates for artifacts etc.) so that you can re-apply the implementation of your process easily?
The new version of YAKINDU Model Viewer provides a variety of new visualization enhancements, establishes a new feature to export and display values of workspace parameters used by constant blocks and contains several noticeable bug fixes. Beyond that, the latest release now also makes YAKINDU Model Viewer available for Linux and Mac. Read on to see what’s improved in the August 2018 release.
Today we released YAKINDU Statechart Tools Standard and Professional Edition in version 3.4.0. Among several bug fixes, the 3.4.0 release comes with a pile of new cool features:
In the first part, we have integrated Java functionality into a YAKINDU statechart. In our particular case, it is a Java method that delivers a random value allowing the statechart to behave like a dice. Watching that dice may be nice, but now we want to move on to our second major scenario and control the dice statechart from an external application, in our case a Java program. Within that program, we can create, start and terminate the statechart, read statechart variables as it executes, raise events, pass values into the statechart, receive outgoing events, etc.