Together with aicas GmbH we have put together a concept paper that highlights the possibilities of visual real-time programming. Aicas provides the JamaicaVM, a hard real-time, deterministic runtime environment. The combination with the automated Java code generation of Reactive Blocks supports an intuitive design of event-driven hard real-time systems.
Model-driven development of real-time applications empowers both domain experts and advanced programmers. While programmers can focus on the low-level internals of modules, the domain experts can combine these to create high-level applications. By providing well-defined abstract interfaces, the modelled applications also become more robust to technological changes. A considerable advantage is that the real-time application itself serves as up-to-date documentation; It bridges gaps between IT, business, and non-tech customers and becomes a basis for inclusive discussions.