• DocumentCode
    1355616
  • Title

    Verification and Validation for Trustworthy Software Systems

  • Author

    Michael, James Bret ; Drusinsky, Doron ; Otani, Thomas W. ; Shing, Man-Tak

  • Volume
    28
  • Issue
    6
  • fYear
    2011
  • Firstpage
    86
  • Lastpage
    92
  • Abstract
    A continuous and proactive process for conducting verification and validation of systems involves using scenario-based testing to validate whether formal assertions correctly capture the intent of the natural language requirements. The process is automated through the use of statechart assertions and runtime execution monitoring. The statechart assertions can be used as part of a system reference model in support of independent verification and validation of trustworthy systems.
  • Keywords
    formal verification; program testing; safety-critical software; natural language requirement; runtime execution monitoring; scenario-based testing; software system validation; software system verification; statechart assertion; trustworthy software systems; Formal verification; Performance evaluation; Programming; Software development; Software engineering; Validation; assertion checker; assertion languages; formal methods; performance; program; requirements; software; software engineering; specification; validation; verification;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2011.151
  • Filename
    6055664