• DocumentCode
    3122151
  • Title

    Deriving hard real-time embedded systems implementations directly from SDL specifications

  • Author

    Alvarez, J.M. ; Diaz, M. ; Llopis, L. ; Pimentel, E. ; Troya, J.M.

  • Author_Institution
    Malaga Univ., Spain
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    128
  • Lastpage
    133
  • Abstract
    Object-oriented methodologies together with formal description techniques (FDT) are a promising way to deal with the increasing complexity of hard real-time embedded systems. However, FDTs do not take into account nonfunctional aspects as real-time constraints. Based on a new real-time execution model for FDT SDL proposed in previous works, a way to derive implementations of hard real-time embedded systems directly from SDL specifications is presented. In order to get it we propose a middleware that supports this model to organize the execution of the tasks generated from SDL system specification. Additionally, a worst case real-time analysis, including the middleware overhead, is presented. Finally, an example to generate the implementation from the SDL specification and a performance study is developed
  • Keywords
    client-server systems; computational complexity; embedded systems; formal specification; hardware-software codesign; SDL specifications; complexity; formal description techniques; hard real-time embedded systems; middleware; middleware overhead; object-oriented methodologies; performance study; real-time constraints; real-time execution model; worst case real-time analysis; Delay; Design methodology; Embedded computing; Embedded system; Middleware; Object oriented modeling; Permission; Process design; Real time systems; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924663
  • Filename
    924663