News

We discuss the main concepts behind event-driven programming, which, after object-oriented programming, is another fundamental stepping stone in understanding modern embedded software.
An event-driven architecture (EDA) defines a methodology for designing and implementing applications and systems in which events transmit between loosely coupled software components and services.
What’s perhaps most interesting about Drasi’s approach to event-driven computing is its support for what, in the past, would have been many different event management tools.
Event-driven state machines are typically safer, but input-driven state machines also have their place. For example, in computer games or robotics applications, the event discovery strongly depends on ...