• DocumentCode
    1731791
  • Title

    Scheduling Timed Modules for Correct Resource Sharing

  • Author

    Seceleanu, Cristina ; Pettersson, Paul ; Hansson, Hans

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras
  • fYear
    2008
  • Firstpage
    102
  • Lastpage
    111
  • Abstract
    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.
  • Keywords
    embedded systems; parallel processing; peer-to-peer computing; program verification; component-based design; fixed-priority scheduler; invariance properties; model-checking verification; real-time embedded systems; resource constrained unified model; resource sharing; time-dependent operations; unsynchronized parallel executions; Concurrent computing; Delay; Embedded system; Encoding; Protocols; Real time systems; Resource management; Scheduling; Software testing; Timing; component-based design; real-time systems; resource management; timed modules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation, 2008 1st International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3127-4
  • Type

    conf

  • DOI
    10.1109/ICST.2008.70
  • Filename
    4539537