DocumentCode :
3370694
Title :
DynaMICs: an automated and independent software-fault detection approach
Author :
Gates, Ann Q. ; Teller, Patricia J.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
fYear :
1999
fDate :
1999
Firstpage :
11
Lastpage :
19
Abstract :
Computers are omnipresent in our society, creating a reliance that demands high-assurance systems. Traditional verification and validation approaches may not be sufficient to identify the existence of software faults. Dynamic Monitoring with Integrity Constraints (DynaMICs) augments existing approaches by including: (1) elicitation of constraints from domain experts and developers that capture knowledge about real-world objects, assumptions and limitations, (2) constraints stored and maintained separate from the program, (3) automatic generation of monitoring code and program instrumentation, (4) performance-friendly monitoring, and (5) tracing among specifications, code and documentation. The primary motivation for DynaMICs is to facilitate the detection of faults, in particular those that result from insufficient communication, changes in intended software use and errors introduced through external interfaces. After presenting related work and an overview of DynaMICs, this paper outlines the methodology used to provide an automated and independent software-fault detection system
Keywords :
data integrity; program diagnostics; software tools; DynaMICs; Dynamic Monitoring with Integrity Constraints; automated software-fault detection; automatic code generation; constraint elicitation; documentation; domain experts; external interfaces; high-assurance systems; insufficient communication; intended software use; introduced errors; knowledge capture; monitoring code; performance-friendly monitoring; program instrumentation; program validation; program verification; specifications; tracing; Computer science; Computerized monitoring; Condition monitoring; Electrical capacitance tomography; Fault detection; Hardware; Instruments; Pervasive computing; Read only memory; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering, 1999. Proceedings. 4th IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-0418-3
Type :
conf
DOI :
10.1109/HASE.1999.809470
Filename :
809470
Link To Document :
بازگشت