• DocumentCode
    2835112
  • Title

    Schedulability Analysis of Periodic Tasks Implementing Synchronous Finite State Machines

  • Author

    Zeng, Haibo ; Natale, Marco Di

  • fYear
    2012
  • fDate
    11-13 July 2012
  • Firstpage
    353
  • Lastpage
    362
  • Abstract
    Model-based design of embedded systems using Synchronous Reactive (SR) models is among the best practices for software development in the automotive and aeronautics industry. The correct implementation of an SR model must guarantee the synchronous assumption, that is, all the system reactions complete before the next event. This assumption can be verified using schedulability analysis, but the analysis can be quite challenging when the system also consists of blocks implementing finite state machines, as in modern modeling tools like Simulink and SCADE. In this paper, we discuss the schedulability analysis of such systems, including the applicability of traditional task analysis methods and an algorithmic solution to compute the exact demand and request bound functions. In addition, we define conditions for computing these functions using a periodic recurrent term, even when there is no cyclic recurrent behavior in the model.
  • Keywords
    aerospace industry; automobile industry; design; embedded systems; finite state machines; production engineering computing; scheduling; software engineering; task analysis; SCADE; Simulink; aeronautics industry; automotive industry; embedded systems; model-based design; periodic tasks; schedulability analysis; software development; synchronous finite state machines; synchronous reactive models; Analytical models; Automata; Computational modeling; Hafnium; Real time systems; Semantics; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4673-2032-0
  • Type

    conf

  • DOI
    10.1109/ECRTS.2012.30
  • Filename
    6257586