Efficient, effective methods of software verification and validation
Efficient, effective methods of software verification and validation
批准号:
203247-2006
负责人:
Andrews, James
金额:
$2.09万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
As software becomes more important to our everyday lives, it becomes more important to make sure that that software is doing what we want it to do, without bugs. The goal of software verification and validation (V&V) is to find as many bugs as we can, as fast as we can, and to collect as much information as we can that helps us to eliminate those bugs. We plan to investigate efficient, effective methods for software V&V. The primary method we plan to investigate is randomized unit testing. This is the practice of exercising small pieces of closely-associated program text a huge number of times in a random order, allowing V&V practitioners to perform "torture tests" on individual pieces of program text. We have developed tools and techniques for randomized unit testing that have already found bugs in widely-available public-domain software. We plan to extend this work and make it available to all V&V practitioners. We also plan to investigate ways in which researchers can experimentally measure the effectiveness of software test techniques. Key among these is the practice of automatically generating faulty "mutants" of a program and seeing whether the test techniques can catch the faults. The percentage of faults caught is a measure of the effectiveness of the test technique. Our work concentrates on measuring exactly how closely these automatically-generated mutants mimic the behaviour of real bugs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Testing and Debugging: Connecting Research with Practice
-
批准号:203247-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.32万
-
财政年份:2013
-
负责人:Andrews, James
-
依托单位:
Testing and Debugging: Connecting Research with Practice
-
批准号:203247-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2012
-
负责人:Andrews, James
-
依托单位:
Development of high-quality, accessible software
-
批准号:203247-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.09万
-
财政年份:2011
-
负责人:Andrews, James
-
依托单位:
Contact and discussions with Research in Motion (RIM)
-
批准号:401466-2010
-
项目类别:Interaction Grants Program
-
资助金额:$0.01万
-
财政年份:2010
-
负责人:Andrews, James
-
依托单位:
Efficient, effective methods of software verification and validation
-
批准号:203247-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.09万
-
财政年份:2010
-
负责人:Andrews, James
-
依托单位:
Software testing: creating smart, flexible tests from brittle recorded tests
-
批准号:411411-2010
-
项目类别:Engage Grants Program
-
资助金额:$0.78万
-
财政年份:2010
-
负责人:Andrews, James
-
依托单位:
Efficient, effective methods of software verification and validation
-
批准号:203247-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.09万
-
财政年份:2009
-
负责人:Andrews, James
-
依托单位:
Efficient, effective methods of software verification and validation
-
批准号:203247-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.09万
-
财政年份:2008
-
负责人:Andrews, James
-
依托单位:
Efficient, effective methods of software verification and validation
-
批准号:203247-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.09万
-
财政年份:2006
-
负责人:Andrews, James
-
依托单位:
Applications of logic and state machines to software engineering
-
批准号:203247-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2005
-
负责人:Andrews, James
-
依托单位:
Applications of logic and state machines to software engineering
-
批准号:203247-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2004
-
负责人:Andrews, James
-
依托单位:
Applications of logic and state machines to software engineering
-
批准号:203247-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2003
-
负责人:Andrews, James
-
依托单位:
Applications of logic and state machines to software engineering
-
批准号:203247-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2002
-
负责人:Andrews, James
-
依托单位:
Formal methods in software specification, testing and varification
-
批准号:203247-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.35万
-
财政年份:2001
-
负责人:Andrews, James
-
依托单位:
Formal methods in software specification, testing and varification
-
批准号:203247-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.35万
-
财政年份:2000
-
负责人:Andrews, James
-
依托单位:
Formal methods in software specification, testing and varification
-
批准号:203247-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.35万
-
财政年份:1999
-
负责人:Andrews, James
-
依托单位:
Formal methods in software specification, testing and varification
-
批准号:203247-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.28万
-
财政年份:1998
-
负责人:Andrews, James
-
依托单位:
国内基金
海外基金
多跳无线 MESH 网络中 QoS 保障算法的研究设计和性能分析
-
批准号:60902041
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:杨旸
-
依托单位: