• DocumentCode
    2495679
  • Title

    A Component-Based Framework for Distributed Control Systems

  • Author

    Angelov, Christo ; Ke, Xu ; Sierszecki, Krzysztof

  • Author_Institution
    Mads Clausen Inst. for Product Innovation, Southern Denmark Univ., Soenderborg
  • fYear
    2006
  • fDate
    Aug. 29 2006-Sept. 1 2006
  • Firstpage
    20
  • Lastpage
    27
  • Abstract
    The paper presents a two-level software framework for distributed embedded applications. At the top level, an application is conceived as a composition of embedded actors that communicate transparently by exchanging labeled messages (signals), independent of their allocation onto network nodes. Signals are exchanged at precisely specified time instants, in accordance with the concept of distributed timed multitasking (DTM). The combination of actors, signal-based communication and DTM provides a framework for the development of open yet predictable embedded systems. At the lower level of specification, actors are modeled as software objects that are configured from executable components - basic, composite and modal function blocks, as well as supervisory state machines. Actor behaviour is specified with a hybrid executable model - a clocked event-driven state machine operating in conjunction with modal function blocks, which can be used to implement a broad range of applications such as sequential, continuous and hybrid control systems
  • Keywords
    control engineering computing; distributed control; distributed processing; embedded systems; formal specification; multiprogramming; object-oriented programming; open systems; actor behaviour specification; clocked event-driven state machine; component-based framework; continuous control system; distributed control systems; distributed timed multitasking; embedded system; hybrid control system; hybrid executable model; modal function block; open system; sequential control system; signal-based communication; software object; supervisory state machines; Application software; Control system synthesis; Control systems; Distributed control; Embedded software; Embedded system; Production; Software design; Software safety; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
  • Conference_Location
    Cavtat, Dubrovnik
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2594-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2006.6
  • Filename
    1690121