• DocumentCode
    2572887
  • Title

    Virtual execution environment for real-time TDL components

  • Author

    Farcas, Claudiu ; Pree, Wolfgang

  • Author_Institution
    Univ. of California, San Diego
  • fYear
    2007
  • fDate
    25-28 Sept. 2007
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    Existing embedded software development methodologies can hardly cope with platform changes such as CPU upgrades, different RTOS or distributed systems. The timing definition language (TDL) enables the development of deterministic real-time components regardless of the deployment platform. The proposed virtual execution environment enables parallel execution and deterministic run-time composition of real-time TDL components with data dependencies. We focus on embedded code generation and the virtual machine that controls the execution of TDL components and their interaction patterns.
  • Keywords
    embedded systems; software engineering; specification languages; virtual machines; RTOS; data dependency; deterministic real-time components; deterministic run-time composition; embedded code generation; embedded software development methodology; timing definition language; virtual execution environment; virtual machine; Application software; Embedded software; Hardware; Mathematical model; Programming; Real time systems; Runtime environment; Switches; Timing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-1-4244-0825-2
  • Electronic_ISBN
    978-1-4244-0826-9
  • Type

    conf

  • DOI
    10.1109/EFTA.2007.4416758
  • Filename
    4416758