DICOS: A Real-Time Distributed Industrial Control System for Embedded Applications

Abstract The Fault-tolerant Systems Research Group of the Technical University of Valencia has developed the distributed industrial control system (DICOS) system. This paper describes DICOS nodes. The architecture of DICOS nodes and the error detection mechanisms used are presented. These mechanisms are based on the internal capabilities of the 16-bit microcontroller used and control flow checking and deadlines control with the aid of a second 8-bit microcontroller. Experimental results about the effectiveness of those mechanisms are shown in this paper.

[1]  J. J. Serrano,et al.  Distributed industrial control systems: a fault-tolerant architecture , 1999, Microprocess. Microsystems.

[2]  C. Constantinescu Using multi-stage and stratified sampling for inferring fault-coverage probabilities , 1995 .

[3]  Jean Arlat,et al.  Fault Injection for Dependability Validation: A Methodology and Some Applications , 1990, IEEE Trans. Software Eng..

[4]  Andreas Steininger,et al.  A Prototype Implementation of a TTP/C Controller , 1997 .

[5]  Jean Arlat,et al.  Estimators for Fault Tolerance Coverage Evaluation , 1995, IEEE Trans. Computers.

[6]  Myron Hecht,et al.  A distributed fault tolerant architecture for nuclear reactor control and safety functions , 1989, [1989] Proceedings. Real-Time Systems Symposium.

[7]  Cristian Constantinescu,et al.  Assessing Error Detection Coverage by Simulated Fault Injection , 1999, EDCC.

[8]  Jean Arlat,et al.  Coverage Estimation Methods for Stratified Fault Injection , 1999, IEEE Trans. Computers.

[9]  M.D. Baba,et al.  Toward adaptable distributed real-time computer systems , 1996, Proceedings of 3rd International Workshop on Real-Time Computing Systems and Applications.

[10]  Hermann Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992 .

[11]  Hermann Kopetz,et al.  Tolerating transient faults in MARS , 1990, [1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium.

[12]  PowellDavid,et al.  Fault Injection for Dependability Validation , 1990 .

[13]  J. J. Serrano,et al.  Dependability evaluation of fault tolerant architectures in distributed industrial control systems , 1997, Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97.

[14]  J. Torin,et al.  DACAPO: a distributed computer architecture for safety-critical control applications , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[15]  Jean Arlat,et al.  Experimental evaluation of the fault tolerance of an atomic multicast system , 1990 .

[16]  Paulo Veríssimo,et al.  The Delta-4 approach to dependability in open distributed computing systems , 1988, [1988] The Eighteenth International Symposium on Fault-Tolerant Computing. Digest of Papers.