Usability is generally highly valued – yet it is still often neglected. Why is that? Because usability often only becomes noticeable when it's missing. It's difficult to measure, isn't always specified – and in ...
In previous blog posts, I introduced two essential components of a simple and universally applicable software architecture: events with dispatchers, listeners, and a data pool. This already allows for the easy implementation of many simple use cases. But it's only simple in... ...
In my previous blog post, I discussed aspects that significantly influence the design of a good software architecture. Here I would just like to mention them again: Simplicity: Simpler is in most cases better. Maintainability and extensibility: Software is in the ...
The days when embedded systems had to perform simple, dedicated, and manageable tasks are long gone. Features such as Bluetooth connectivity, safety, security, extensive configuration options, and the combination of multiple systems into a larger one (because microcontrollers have become more powerful) allow ...
08/16/2019
Finite state machines, also known as state machines or state diagrams, define the possible states of a system. Documentation can be presented in tabular or graphical form. Since the number of table rows increases significantly with the number of states, ...
page [tcb_pagination_current_page] of [tcb_pagination_total_pages]
