• DocumentCode
    2002899
  • Title

    Automated model-based generation of Ravenscar-compliant source code

  • Author

    Bordin, Matteo ; Vardanega, Tullio

  • Author_Institution
    Dept. of Pure & Appl. Math., Padua Univ., Padova, Italy
  • fYear
    2005
  • fDate
    6-8 July 2005
  • Firstpage
    59
  • Lastpage
    67
  • Abstract
    Graphical languages of various sorts are increasingly used for the specification and the design of high-integrity real-time systems. Their coverage however does not extend with as much success to automated source code generation. Several hurdles cause the model-to-code translation to often lapse in the preservation of the desired semantics. This paper illustrates the choices we have made to provide the HRT-UML design method with an automated Ravenscar-compliant source code generation engine. Compliance with the Ravenscar computational model warrants static analysability of the source code and predictability of execution. By elevating this compliance to the design stage, we earn semantic preservation across the whole development process.
  • Keywords
    Unified Modeling Language; formal specification; model-based reasoning; program compilers; real-time systems; source coding; visual languages; HRT-UML design method; Ravenscar compliant source code; automated source code generation; execution predictability; graphical languages; high integrity real-time system; model-based generation; model-to-code translation; semantics; static analysability; Computational modeling; Computer industry; Design methodology; Engines; Mathematics; Power system modeling; Predictive models; Real time systems; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2400-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2005.9
  • Filename
    1508447