Sciweavers

ICST
2008
IEEE

Scheduling Timed Modules for Correct Resource Sharing

14 years 5 months ago
Scheduling Timed Modules for Correct Resource Sharing
Real-time embedded systems typically include concurrent tasks of different priorities with time-dependent operations accessing common resources. In this context, unsynchronized parallel executions may lead to hazard situations caused by e.g., race conditions. To be able to detect such faulty system behaviors before implementation, we introduce a unified model of resource constrained, scheduled real-time system descriptions, in Alur’s and Henzinger’s rigorous framework of timed reactive modules. We take a component-based design perspective and construct the realtime system model, by refinement, as a composition of realtime periodic preemptible tasks with encoded functionality, and a fixed-priority scheduler, all modeled as timed modules. For the model, we express the notions of race condition and redundant locking, formally, as invariance properties that can be verified by model-checking.
Cristina Cerschi Seceleanu, Paul Pettersson, Hans
Added 31 May 2010
Updated 31 May 2010
Type Conference
Year 2008
Where ICST
Authors Cristina Cerschi Seceleanu, Paul Pettersson, Hans Hansson
Comments (0)