Evaluation of a State-based Real-Time Scheduling Analysis Technique

Henkler, Stefan and Gezgin, Tayfun and Stierand, Ingo and Rettberg, Achim
International Conference on Industrial Informatics (INDIN2014)
The analysis of real-time properties is crucial in safety critical areas. Systems have to work in a timely manner to offer correct services. The analysis of timing properties is particularly difficult for distributed systems when complex interferences between individual tasks can occur. Considering only critical instances, as analytic approaches do, may deliver pessimistic results leading to higher production costs. In previous works we introduced a state-based approach to validate taskand end-to-end deadlines for distributed systems. To improve scalability and reduce the analysis time, the approach computes the state spaces of the individual resources in a compositional fashion. For this, abstraction and composition operations were defined to remove those parts of the inputs of resources which have no influence on the response times of the allocated tasks. In this work, a new abstraction technique is introduced for scenarios where event bursts occur. Further, we extend our approach for systems with cyclic dependencies among the resources. We evaluate our approach on a set of example scenarios and compare the results with the state-of-the-art tool Uppaal.
ARAMiS – Automotive, Railway and Avionic Multicore System
Designing for Adaptability and evolutioN in System of systems Engineering