• DocumentCode
    2992991
  • Title

    Scheduling Multi Clock Real Time Systems: From Requirements to Implementation

  • Author

    Peraldi-Frati, Marie-Agnès ; DeAntoni, Julien

  • Author_Institution
    Aoste Team-Project, I3S, Sophia Antipolis, France
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    50
  • Lastpage
    57
  • Abstract
    This paper presents an approach for modeling simulating and analyzing multi clocks real time systems during the different steps of a design. These steps range from the first requirements to a model allocated on a specific execution platform. The UML MARTE profile and the CCSL language are used together to specify the causal and temporal characteristics of the software as well as the hardware parts of the system. The TimeSquare environment allows a simulation of such specification and the detection of potential errors and deadlocks. When the specification refinement is finished, to prove the specification correctness, the CCSL specification is used to generate a synchronous model and some observers in Esterel. We illustrate the approach through a spark ignition control system.
  • Keywords
    Unified Modeling Language; formal specification; real-time systems; CCSL language; CCSL specification; Esterel; TimeSquare environment; UML MARTE profile; multiclock real time system; synchronous model; Analytical models; Clocks; Ignition; Sparks; Synchronization; Unified modeling language; logical time; multi-clock systems; requirement modeling; scheduling analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-61284-433-6
  • Type

    conf

  • DOI
    10.1109/ISORC.2011.16
  • Filename
    5753591