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