• DocumentCode
    3173395
  • Title

    Design and implementation of real-time distributed systems with the ASSERT Virtual Machine

  • Author

    Zamorano, Juan ; De La Puente, Juan A.

  • Author_Institution
    Univ. Politec. de Madrid (UPM), Madrid, Spain
  • fYear
    2010
  • fDate
    13-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    This paper describes how the ASSERT Virtual Machine, a dedicated execution platform that guarantees a predictable real-time behaviour, can be used to develop real-time embedded distributed systems with high-integrity requirements. The concept of virtual machine-level software components is developed, and sample programming patterns are provided. Components are used in the framework of the ASSERT development process, and are based on the Ravenscar Computational Model, a concurrent tasking model which can be statically analysed for a correct real-time behaviour. The current architecture of the ASSERT virtual machine is described in detail, and experience gained with its use in the last few years is provided.
  • Keywords
    distributed processing; embedded systems; software engineering; virtual machines; ASSERT development process; high integrity requirement; programming pattern; ravenscar computational model; real time embedded distributed system; software component; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation (ETFA), 2010 IEEE Conference on
  • Conference_Location
    Bilbao
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4244-6848-5
  • Type

    conf

  • DOI
    10.1109/ETFA.2010.5641342
  • Filename
    5641342