• DocumentCode
    3345634
  • Title

    A Timed Multitasking Architecture for Distributed Embedded Systems

  • Author

    Angelov, Christo ; Berthing, Jesper

  • Author_Institution
    Univ. of Southern Denmark, Soenderborg
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    102
  • Lastpage
    109
  • Abstract
    The paper presents a software architecture for Distributed Timed Multitasking -a new model of computation that can be used to engineer open, and the same time, predictable embedded systems. Systems are composed from components (actors) that communicate transparently by exchanging labeled messages (signals) over a real-time network. Actors may be viewed as real-time tasks with event-triggered input/output signal drivers. The latter are executed atomically at precisely specified time instants, resulting in the elimination of transaction I/O jitter. Drivers are actually integrated into a middleware component -the Timed Communication Bus, which provides for complete separation of computation and communication, as well as transparent interaction between embedded actors, independent of their allocation on network nodes. The Communication Bus has been conceived as a subsystem of a distributed timed multitasking kernel whose architecture and operation are discussed as well.
  • Keywords
    embedded systems; input-output programs; middleware; multiprogramming; operating system kernels; software architecture; system buses; distributed embedded systems; distributed timed multitasking kernel; event-triggered input-output signal drivers; labeled message exchange; middleware component; real-time network; software architecture; timed communication bus; timed multitasking architecture; transaction I/O jitter; Computational modeling; Computer architecture; Distributed computing; Embedded computing; Embedded system; Jitter; Multitasking; Predictive models; Real time systems; Software architecture; Distributed hard real-time systems; component-based design; embedded actors; semi-static cyclic scheduling; signal-based communication; timed multitasking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems, 2007. SIES '07. International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    1-4244-0840-7
  • Electronic_ISBN
    1-4244-0840-7
  • Type

    conf

  • DOI
    10.1109/SIES.2007.4297323
  • Filename
    4297323