Swift Code Generation with YAKINDU Statechart Tools

Swift is a programming languages made by Apple, mostly for their iOS and MacOS ecosystem, to replace Objective-C. However, using the official port, a stripped-down version of Swift can also be used under Linux, although it is lacking, for example, graphical libraries that are bound to Apple systems. Cross-compiling iOS or MacOS apps is therefore still not possible, due to missing ports of the required libraries. Working with Swift on Windows is only possible with an unofficial port and may or may not work properly. Read more >

YAKINDU Statechart Tools January release – new and noteworthy

We released YAKINDU Statechart Tools Standard and Professional Edition version 3.2.0 today! In the last three months, the YAKINDU team fixed 66 Standard Edition and 28 Professional Edition issues. Apart from several bug fixes, we added some great new features: Read more >

SCT µConnect – microcontroller support in YAKINDU Statechart Tools

By default, statechart models in YAKINDU Statechart Tools are platform-agnostic. There are  no assumptions made about any target platform. Thus the code is platform-independent, and the generated C or C++ code can be used on any microcontroller.  Read more >

Tune your Pinewood Car with YAKINDU Statechart Tools

YAKINDU Statechart Tools have a wide range of use: They are used in academic and commercial contexts – and even in spare time. Let’s take a look at a project of one YAKINDU Statechart Tools user. Scott Dixon realized a light control for his son’s Pinewood Car. Read more >

Using YAKINDU Statechart Tools for exploring system simulator models in Dynamic Probabilistic Safety Assessment

Dynamic Probabilistic Safety Assessment (DPSA) is an important and viable means to analyze, understand, and thus mitigate risks associated with operating nuclear power plants. This article explains how YAKINDU Statechart Tools help to set up realistic accident models, which allow software used in DPSA, like MAAP5 and RAVEN, to generate all possible accident scenarios as a so-called Dynamic Event Tree (DET). Read more >

Python code generation with YAKINDU Statechart Tools

Maybe you read about the TypeScript code generator here before? Well, let’s talk about a real scripting language that you might have missed in our YAKINDU Statechart Tools code generation options: Python. The Python code generator is implemented and available as a beta version in YAKINDU Labs – and of course it needs review from some enthusiastic Python coders. So you’re invited to give it a try! Read more >

Interactive 3D Visualization and Simulation with State Machines

The simulation of behavior models, for instance using YAKINDU Statechart Tools, is an important feature for evolutionary, model-based software development. Imagine that you can see the simulation of the behavior model side-by-side with the behavior of the system at the same time. How would it be if you could interactively change the behavior model, properties of the system or the environment of the system during simulations to explore different solutions? Read more >

Test driven development with YAKINDU Statechart Tools’ SCTUnit

Recently we had a discussion about Test Driven Development. Is it really important or just a buzzword. We agreed quickly: it is not a Buzzword. TDD is a skill. You need to acquire it, you need to practice it, you need to do it. And you can do TDD on statechart models within YAKINDU Statechart Tools – with SCTUnit. Read more >

YAKINDU Statechart Tools October release – new and noteworthy

We released YAKINDU Statechart Tools Standard and Professional Edition version 3.1.0 today! Apart from several bug fixes we added the following main features: Read more >

How to use state machines for your modeling (Part 5): The State Pattern

After we have discovered the implementation of state machines by means of switch statement and table, let's take a look at an object-oriented implementation variant: the State pattern. We will then compare the three variants. Read more >

COMMENTS

Popular posts