Fault Model-Based Testing
Fault Model-Based Testing
批准号:
RGPIN-2017-03900
负责人:
Petrenko, Alexandre
金额:
$1.68万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31
中文摘要
提出的研究重点是基于有限状态机(FSM)和输入/输出转换系统(iot)模型的模型测试,包括它们的扩展。它提倡基于故障模型的测试,引起了研究者和测试从业者不断增长的兴趣。造成这种情况的原因之一是程序/规范覆盖范围不能为故障检测提供任何保证。这里可以提到Dijkstra的格言:测试可以用来显示bug的存在,但永远不能显示它们的不存在。拟议中的研究旨在找到以下问题的答案:测试能否至少保证不留下任何特定类型的缺陷?接下来的挑战是如何对故障进行建模。我们将故障模型定义为规范、故障域和一致性关系的元组。故障域作为给定不确定性机器的所有可能子机器的集合,称为给定规格机器的突变机。突变机包含该规范,并通过对潜在故障进行建模的许多突变转换对其进行扩展。在我们最近的工作中,我们开发了一种基于逻辑编码和smt求解的测试生成方法。考虑到这种方法作为起点,我们计划研究一个通用的基于故障模型的测试框架,以处理各种面向状态的模型,从经典的FSM和iot模型到它们的符号扩展,达到在关键应用程序的模型驱动开发中使用的面向状态模型的扩展级别,如Simulink状态流和UML状态机以及活动和序列图。该项目的目标是开发可扩展的测试方法(由原型工具支持),用于开发具有故障模型覆盖保证的测试,这些故障模型是由领域专家根据产品开发的历史、公司的具体情况及其测试假设选择的。
英文摘要
The proposed research focuses on a model-based testing from Finite State Machine (FSM) and Input/Output Transition System (IOTS) models, including their extensions. It advocates fault model-based testing, which draws constantly growing interests of both, researchers and test practitioners. One of the reasons for this is the fact that the program/specification coverage does not provide any guarantee for fault detection. The dictum of Dijkstra could be mentioned here: testing can be used to show the presence of bugs, but never to show their absence. The proposed research is aimed at finding an answer to the question: can testing at least guarantee that no faults of certain types are left? The challenge then is how faults should be modeled. We define a fault model as a tuple of a specification, fault domain, and conformance relation. A fault domain as a set of all possible submachines of a given nondeterministic machine, called a mutation machine of a given specification machine. The mutation machine contains the specification and extends it with a number of mutated transitions modelling potential faults. In our recent work, we developed an approach for test generation which is based on logical encoding and SMT-solving. Considering this approach as a starting point, we plan to investigate a general fault model-based testing framework to deal with a variety of state-oriented models, from classical FSM and IOTS models to their symbolic extensions reaching the level of extensions found in state-oriented models used in model-driven development of critical applications, such as Simulink Stateflow and UML state machines as well as activity and sequence diagrams. The goal of this project is to develop scalable testing approaches (supported by prototype tools) for developing tests with a coverage guarantee for fault models chosen by the domain experts based on the history of a product development, company's specifics and their test assumptions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Fault Model-Based Testing
-
批准号:RGPIN-2017-03900
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2022
-
负责人:Petrenko, Alexandre
-
依托单位:
Fault Model-Based Testing
-
批准号:RGPIN-2017-03900
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2021
-
负责人:Petrenko, Alexandre
-
依托单位:
Industrial-grade Verification & Validation of Evolving Systems - Canadian cluster
-
批准号:549118-2019
-
项目类别:Alliance Grants
-
资助金额:$8.81万
-
财政年份:2021
-
负责人:Petrenko, Alexandre
-
依托单位:
Industrial-grade Verification & Validation of Evolving Systems - Canadian cluster
-
批准号:549118-2019
-
项目类别:Alliance Grants
-
资助金额:$7.29万
-
财政年份:2020
-
负责人:Petrenko, Alexandre
-
依托单位:
Fault Model-Based Testing
-
批准号:RGPIN-2017-03900
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2019
-
负责人:Petrenko, Alexandre
-
依托单位:
Fault Model-Based Testing
-
批准号:RGPIN-2017-03900
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2018
-
负责人:Petrenko, Alexandre
-
依托单位:
Fault Model-Based Testing
-
批准号:RGPIN-2017-03900
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2017
-
负责人:Petrenko, Alexandre
-
依托单位:
Distributed Systems Testing
-
批准号:194381-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2016
-
负责人:Petrenko, Alexandre
-
依托单位:
Distributed Systems Testing
-
批准号:194381-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2015
-
负责人:Petrenko, Alexandre
-
依托单位:
Model-based Test Configuration, Deployment, and Execution
-
批准号:477337-2015
-
项目类别:Engage Plus Grants Program
-
资助金额:$0.91万
-
财政年份:2015
-
负责人:Petrenko, Alexandre
-
依托单位:
Automating change impact analysis in integration and testing of avionics COTS-based system (ACACIA)
-
批准号:447998-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.42万
-
财政年份:2015
-
负责人:Petrenko, Alexandre
-
依托单位:
Distributed Systems Testing
-
批准号:194381-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2014
-
负责人:Petrenko, Alexandre
-
依托单位:
Automating change impact analysis in integration and testing of avionics COTS-based system (ACACIA)
-
批准号:447998-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.42万
-
财政年份:2014
-
负责人:Petrenko, Alexandre
-
依托单位:
From sequence diagram test scenario to the statechart model of the tester
-
批准号:462683-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Petrenko, Alexandre
-
依托单位:
Automating change impact analysis in integration and testing of avionics COTS-based system (ACACIA)
-
批准号:447998-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.42万
-
财政年份:2013
-
负责人:Petrenko, Alexandre
-
依托单位:
Distributed Systems Testing
-
批准号:194381-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2013
-
负责人:Petrenko, Alexandre
-
依托单位:
Distributed Systems Testing
-
批准号:194381-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2012
-
负责人:Petrenko, Alexandre
-
依托单位:
Testing problems in distributed systems
-
批准号:194381-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.7万
-
财政年份:2009
-
负责人:Petrenko, Alexandre
-
依托单位:
Testing problems in distributed systems
-
批准号:194381-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.7万
-
财政年份:2008
-
负责人:Petrenko, Alexandre
-
依托单位:
Testing problems in distributed systems
-
批准号:194381-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.7万
-
财政年份:2007
-
负责人:Petrenko, Alexandre
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于术中实时影像的SAM(Segment anything model)开发AI指导房间隔穿刺位置决策的增强现实模型
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:居维竹
-
依托单位:
Development of a Linear Stochastic Model for Wind Field Reconstruction from Limited Measurement Data
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Vikrant Gupta
-
依托单位:
应用Agent-Based-Model研究围术期单剂量地塞米松对手术切口愈合的影响及机制
-
批准号:81771933
-
项目类别:面上项目
-
资助金额:50.0万元
-
批准年份:2017
-
负责人:周全红
-
依托单位:
基于Multilevel Model的雷公藤多苷致育龄女性闭经预测模型研究
-
批准号:81503449
-
项目类别:青年科学基金项目
-
资助金额:18.0万元
-
批准年份:2015
-
负责人:张弛
-
依托单位:
基于非齐性 Makov model 建立病证结合的绝经后骨质疏松症早期风险评估模型
-
批准号:30873339
-
项目类别:面上项目
-
资助金额:32.0万元
-
批准年份:2008
-
负责人:谢雁鸣
-
依托单位: