ACM Home Page
Please provide us with feedback. Feedback
Fault-tolerant digital systems implemented with partially definite and partially correct automata
Full text PdfPdf (380 KB)
Source Foundations of Software Engineering archive
Proceedings of the 2007 workshop on Engineering fault tolerant systems table of contents
Dubrovnik, Croatia
Article No. 6  
Year of Publication: 2007
ISBN:978-1-59593-725-4
Authors
Nataliya Yakymets  Universität Stuttgart, Stuttgart, Germany
Vyacheslav Kharchenko  National Aerospace University "KhAI", Kharkiv, Ukraine
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 25,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1316550.1316556
What is a DOI?

ABSTRACT

The multi-version approach to the system design is becoming a standard for the critical applications as it allows decreasing the probability of common mode failure. The main idea of this approach is to obtain the least correlated versions of the same project. The effective way to satisfy this requirement is to combine classical and non-classical approaches to the system design. In this point, genetic algorithms (GAs) can be successfully used as one of the non-classical approaches in order to evolve the non-conventional digital systems. However, there are two main issues that arise while using GA: in some cases GA is not able to evolve a completely correct solution; if a complexity of system logic grows the time consumptions significantly increase. To avoid both issues, we elaborate the concepts of correctness and definiteness for digital automata, which are the solutions received with GA, and represent the efficient design method based on the GA application. It allows obtaining fault-tolerant and compact digital systems with partially correct and partially definite automata. The new approach has been illustrated by the example of the heating controller for AN-70 plane.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Stevens, L., Lewis, F. Aircraft Control and Simulation. Ed.: 2, Wiley-IEEE, Technology & Industrial Arts, 2003, pp. 680.
 
3
 
4
Kharchenko, V., Tarasenko, V., Ushakov, A., The Fault-tolerant PLD-based Embedded Digital Systems, National Airspace University "KhAI", Kharkiv, 2004.
 
5
 
6
Anderson, S., Felici, M. Safety, reliability and security of industrial computer systems. Reliability Engineering & System Safety. 2005, vol. 89, issue 1, pp. 1--5.
 
7
Shuqing Wang, Jiaping Liao, Zipeng Zhang, Xiaohui Yuan. Application of Neural Networks and Genetic Algorithm in Knowledge Acquisition of Fuzzy Control System. In Proceedings of the 6th World Congress on Intelligent Control and Automation. 2006, vol. 1, pp. 3886 - 3890.
 
8
Savage, M. J. W., Salcic, Z., Coghill, G., Covic, G. Extended genetic algorithm for codesign optimization of DSP systems in FPGAs. In Proceedings of IEEE International Conference on Field-Programmable Technology. 2004, pp. 291--294.
 
9
Thompson, A., Layzell, P., Zebulum, R. Explorations in Design Space: Unconventional Electronics Design Through Artificial Evolution, IEEE Transactions on Evolutionary Computation, vol. 3, No 3, September 1999.
 
10
Sverre Vigander, Evolutionary fault repair of electronics in space applications. Ph.D. Thesis, Dept. of Computer & Information Science, Norwegian University of Science and Technology (NTNU), Trondheim, 2001.
 
11
Yakymets, N., Kharchenko., V. Resource-Oriented Diversification of Fault-Tolerant PLD-Systems. Radio-electronic and Computer Systems, KhAI, 2006, vol. 3, pp. 45--50.
 
12
Yakymets, N., Ushakov, A. Analysis of failure types and development of an adjustable generator of cluster failure for PLDS. Vestnik NTU KhPI, 2003, vol. 6, pp. 149--152.

Collaborative Colleagues:
Nataliya Yakymets: colleagues
Vyacheslav Kharchenko: colleagues