Title :
Requirements specification and analysis of fault-tolerant digital systems
Author :
Shen, Victor R L ; Shen, Frank H C
Author_Institution :
Dept. of Electr. Eng., Mingchi Inst. of Technol., Taipei, Taiwan
fDate :
1/1/2002 12:00:00 AM
Abstract :
We present an integrated computer-aided design environment, the PrT (predicate/transition) net system, in order to systematically introduce fault-tolerant properties into the design of complicated digital systems. This is accomplished by exploiting a formal specification of the system requirements in which the amount of necessary redundancy can be determined. The system is based on an integration of PrT nets with regular expressions. PrT nets are used to describe and analyze a high level system and regular expressions are used to describe and analyze the more detailed system structures. Both models provide us with well-defined levels of fault diagnosis needed in the digital system design. An S-invariant technique can be used to check the constancy of PrT nets; and a finite state automaton can be used to check the acceptability of regular expressions. Furthermore, the regular expression can also enable a system designer to determine redundancy in order to perform error correction. In consequence, our approach is superior to the current techniques for requirements analysis. Finally, main results are presented in the form of four propositions and supported by some experiments
Keywords :
CAD; Petri nets; fault tolerant computing; finite automata; formal specification; CAD tool; Petri net; PrT nets; S-invariant technique; acceptability; digital systems; fault-tolerant systems; finite state automaton; formal specification; predicate transition net; requirements specification; Artificial intelligence; Automata; Design automation; Digital systems; Fault detection; Fault diagnosis; Fault tolerant systems; Formal specifications; Hardware; Redundancy;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/3468.995536