• 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