• DocumentCode
    3245385
  • Title

    Partitioning of hierarchical automation systems

  • Author

    Ciapessoni, Emanuele ; Crespi-Reghizzi, Stefano ; Maestri, Francesco ; Ornstein, A. ; Psaila, Giuseppe ; Szanto, J.

  • Author_Institution
    Centro Elettrotecnico Sperimentalle Italiano Giacinto Motta, Milan, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    143
  • Lastpage
    152
  • Abstract
    The research described concerns the partitioning of large control applications for a multi-computer system in order to meet plant localization requirements and to exploit parallelism. The considered applications have hierarchical structure and are composed by a network of automata. Our application domain is the automation of power stations and electricity distribution. Because of strong EM noise in such environments, the software architecture is organized to be tolerant to transient faults, which could affect the stability of the control system. The hierarchical structure provides a decompositional approach to the design of complex applications. The context for this work is the ASFA platform, originally designed by the Italian board of electricity. The main result is a new partitioning algorithm for hierarchical automata networks, that splits the application into sub-networks which are deadlock-free, compliant with localization constraints, and as parallelizable as possible. The algorithm is also able to satisfy mutual exclusion constraints and to take into account computation/communication weights to achieve balancing of partitions
  • Keywords
    fault tolerant computing; power system control; software architecture; application domain; automata; decompositional approach; electricity distribution; hierarchical automata networks; hierarchical automation systems partitioning; localization constraints; mutual exclusion constraints; plant localization requirements; power stations; transient faults; Application software; Automata; Automatic control; Automation; Control systems; Parallel processing; Partitioning algorithms; Power generation; Software architecture; Working environment noise;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 13th Euromicro Conference on, 2001.
  • Conference_Location
    Delft
  • Print_ISBN
    0-7695-1221-6
  • Type

    conf

  • DOI
    10.1109/EMRTS.2001.934018
  • Filename
    934018