Title :
Optimizing HW/SW codesign towards reliability for critical-application systems
Author :
Vargas, F. ; Bezerra, E. ; Wulff, L. ; Barros, D., Jr.
Author_Institution :
Electr. Eng. Dept., Catholic Univ., Porto Alegre, Brazil
Abstract :
This work presents an innovative approach for hardware/software codesign of safety-critical computing systems. The proposed approach is based on system reliability requirements to decide which parts of the system are partitioned into hardware or software. The approach considers as input a complete software description of the design. In our case, we use as the initial description the C language and then, for those parts compiled to hardware, the Handel-C language is applied. After partitioning, we verify system reliability based on an adaptation of the weak mutation analysis technique. This technique was originally proposed for software testing by means of verifying the adequacy of a test vector set for a given program. We also present a case study in order to illustrate the proposed approach
Keywords :
C language; hardware-software codesign; safety-critical software; C language; HW/SW codesign; Handel-C language; critical-application systems; reliability; safety-critical computing systems; system reliability requirements; test vector set; weak mutation analysis technique; Algorithm design and analysis; Application software; Costs; Digital systems; Embedded system; Genetic mutations; Hardware; Partitioning algorithms; Reliability; Software safety; Software testing; System testing; Time factors;
Conference_Titel :
Test Symposium, 1998. ATS '98. Proceedings. Seventh Asian
Print_ISBN :
0-8186-8277-9
DOI :
10.1109/ATS.1998.741584