Verification and Validation for Trustworthy Software Systems

被引:13
作者
Michael, James Bret
Drusinsky, Doron
Otani, Thomas W.
Shing, Man-Tak
机构
关键词
software engineering; requirements; specification; validation; software; program; verification; assertion checker; assertion languages; performance; formal methods;
D O I
10.1109/MS.2011.151
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. © 2011 IEEE.
引用
收藏
页码:86 / 92
页数:7
相关论文
共 17 条
[11]  
Drusinsky D., 2010, NPSCS10002 DEP COMP
[12]  
Drusinsky D., 2007, IEEE DISTRIBUTED SYS, V8, P3, DOI [10.1109/MDSO.2007.25, DOI 10.1109/MDSO.2007.25]
[13]   A framework for computer-aided validation [J].
Drusinsky, Doron ;
Michael, James Bret ;
Shing, Man-Tak .
INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2008, 4 (02) :161-168
[14]   A Visual Tradeoff Space for Formal Verification and Validation Techniques [J].
Drusinsky, Doron ;
Michael, James Bret ;
Shing, Man-Tak .
IEEE SYSTEMS JOURNAL, 2008, 2 (04) :513-519
[15]   Experiences using lightweight formal methods for requirements modeling [J].
Easterbrook, S ;
Lutz, R ;
Covington, R ;
Kelly, J ;
Ampo, Y ;
Hamilton, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (01) :4-14
[16]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&
[17]  
Pnueli A., 1977, 18th Annual Symposium on Foundations of Computer Science, P46, DOI 10.1109/SFCS.1977.32