Integrating recovery strategies into a primary substation automation system

@article{Deconinck2003IntegratingRS,
  title={Integrating recovery strategies into a primary substation automation system},
  author={Geert Deconinck and Vincenzo De Florio and Ronnie J. M. Belmans and Giovanna Dondossola and Judit Szanto},
  journal={2003 International Conference on Dependable Systems and Networks, 2003. Proceedings.},
  year={2003},
  pages={80-85}
}
The DepAuDE architecture provides middleware to integrate fault tolerance support into distributed embedded automation applications. It allows error recovery to be expressed in terms of recovery strategies, i.e., lightweight code fragments separated from the application code. At run time, the middleware orchestrates their execution. This paper reports on the integration of different recovery scripts into a distributed run-time environment applied to the embedded automation system of a primary… Expand
Integration of adaptable fault management techniques into a dependable middleware architecture
TLDR
This paper presents the integration of a resource monitoring mechanism into a dependable middleware architecture that allows dynamic switching of the recovery strategies based on the current state of the distributed system environment. Expand
Using resource monitoring to select recovery strategies
Distributed heterogeneous embedded systems involved in the control of infrastructures, such as electric power infrastructure, need to ensure reliable services regardless of faults and changes in theExpand
Submission to Cabernet Radicals 2003 the 8th CaberNet Radicals Workshop on Distributed and Dependable Systems
TLDR
A recovery language is a linguistic structure for distributed dependable applications, i.e., a conceptual and practical model to design the software of dependable distributed systems and express their functional aspects through a “service language” and error recovery through a logical programming language. Expand
Towards a Methodological Approach to Specification and Analysis of Dependable Automation Systems
The paper discusses a constructive approach to the temporal logic specification and analysis of dependability requirements of automation systems. The work is based on TRIO formal method, whichExpand
Design tool to express failure detection protocols
TLDR
This study introduces a formal syntax for syntactical constructs that are not available in COTS programming languages such as C or C++ and a C library that implements them - a tool set to express and reason about failure detection protocols. Expand
Adaptive Data Integrity through Dynamically Redundant Data Structures
  • V. D. Florio, C. Blondia
  • Computer Science
  • 2008 Third International Conference on Availability, Reliability and Security
  • 2008
TLDR
A tool that allows designers to make use of adaptively redundant data structures with commodity programming languages such as C or Java is introduced and it is shown that adaptive replication reaches the same effectiveness of static replication but consuming much less resources and computing time. Expand
Application-layer Fault-Tolerance Protocols
TLDR
A necessary read for researchers, practitioners, and students in dependability engineering, this book collects emerging research to offer a systematic, critical organization of the current knowledge in ALFT. Expand
On the requirements of new software development
TLDR
This work discusses the problem of software vulnerability to change and defines some of the requirements towards its effective solution, which is called 'new software development', as the software equivalent of the well-known concept of new product development. Expand
Trading Off Complexity for Expressiveness in Programming Languages for Embedded Devices: Visions and Experiences
TLDR
A system of light-weighted and modular extensions is proposed as a method to adaptively reshape the target programming language as needed, adding only those application layer features that match the current design goals. Expand
Trading off Complexity for Expressiveness in Programming Languages: Visions and Preliminary Experiences
TLDR
This work proposes a system of light-weighted and modular extensions as a method to flexibly reshape the target programming language as needed, adding only those application layer features that match the current design goals. Expand

References

SHOWING 1-10 OF 20 REFERENCES
Software-implemented fault-tolerance and separate recovery strategies enhance maintainability [substation automation]
TLDR
A novel approach to software-implemented fault tolerance for distributed applications using the configuration-and-recovery language ARIEL to allow adaptability to changes in the environment is described, which is also useful in the context of distributed automation systems that are interconnected via a nondedicated network. Expand
A software library, a control backbone and user-specified recovery strategies to enhance the dependability of embedded systems
TLDR
This paper detail the three entities and explain how an application can be made fault-tolerant in this framework approach, consisting of a user library, a control backbone and a high-level description language (RL). Expand
Stable memory in substation automation: a case study
TLDR
A case study of electric substation automation introduced a controller distributed on a parallel architecture and substituted the stable storage device by a fault-tolerant software implementation of stable memory, which tolerates permanent faults in memory and transient faults affecting computation, input and memory devices. Expand
Partitioning of hierarchical automation systems
TLDR
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. Expand
REL: A Fault Tolerance Linguistic Structure for Distributed Applications
TLDR
The aim of this paper is to report on the current status of a novel fault tolerance linguistic structure for distributed applications characterized by soft real-time requirements and to describe a compliant prototype architecture for this structure. Expand
Integrating substation automation
Even though automation and remote control of electric power substations began as long ago as the early 1960s, the integration of intelligent electronic devices is still far from complete, especiallyExpand
Distributed Systems for System Architects
The distributed systems architect assembles pieces of hardware that are at least as large as a computer or a network router, and assigns pieces of software that are self-contained - such as JavaExpand
Control centers are here to stay
are thorns in the side of the free marketer, who might grumble in exasperation: “Why don’t engineers just pack up and go home?” But, engineers and control centers are here to stay. An integration ofExpand
Un ambiente di sviluppo di funzioni applicative strutturate per sistemi di automazione di impianti ENEL
  • Automazione e strumentazione, Dec. 1997); in Italian.
  • 1997
0-7695-1959-8/03 $17.00 (c)
  • IEEE
  • 2003
...
1
2
...