High precision timing and ability to respond to critical events in real-time, are part of main goals in embedded systems design and implementation. Event system has a significant role to manage the generated events regarding their types. Beside being reactive to the triggered events, the existence of shared object and consistency issues, add some complexity to the event system implementation. In addition to the aforementioned, event system setup, and chosen error handling methods should pursue a trade-off between effective memory usage, cost and performance. This technical report presents the implementation and testing of an event system. As the starting point, short description of the event system is presented. Then, the requirements and implementation procedure are explained. Finally, a written software and two test methods are demonstrated.
Real-time Software Architecture for Consumer Appliances -- Event System Architecture and Implementation
Ivan cibrario Bertolotti;Gilda Ghafour Zadeh Kashani
2016
Abstract
High precision timing and ability to respond to critical events in real-time, are part of main goals in embedded systems design and implementation. Event system has a significant role to manage the generated events regarding their types. Beside being reactive to the triggered events, the existence of shared object and consistency issues, add some complexity to the event system implementation. In addition to the aforementioned, event system setup, and chosen error handling methods should pursue a trade-off between effective memory usage, cost and performance. This technical report presents the implementation and testing of an event system. As the starting point, short description of the event system is presented. Then, the requirements and implementation procedure are explained. Finally, a written software and two test methods are demonstrated.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.