课题基金 / 基金详情

Research on Formal Specification-Based Program Testing

Research on Formal Specification-Based Program Testing
基于形式化规范的程序测试研究
批准号:
18500027
负责人:
LIU Shaoying
金额:
$2.48万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2006
资助国家:
日本
项目状态:
已结题
起止时间:
2006 至 2007

项目摘要

项目成果

LIU Shaoying的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
In this project, we have conducted intensive research on the theory, methods, and supporting tool of program testing based on formal specifications. As the result, we have achieved three journal publications, nine international conference publications, and a prototype software tool for the testing method we have developed. The focus of our research is on the following aspects. Firstly, we have proposed the concept of “functional scenario" as the basic criterion for checking the corresponding implementation in the program, and the notion of “functional scenario form (FSF)" as the most suitable structure for test case generation. We have come up with an algorithm for automatically transforming any pre-post-condition style specification into an FSF, and a set of criteria for generating adequate test cases. Secondly, we have established a method for inspecting a pre-post-condition style specification via generating test cases. Thirdly, we have developed a relation-based test case generatio … More n method. By this method, test cases can be automatically generated based on pre-defined relations between input variables of a program. The advantage of this method is that it effectively combines the black-box and white-box testing, without the need to know the details of both the specification and the program. Fourthly, we have developed a technique that integrates the specification-based inspection technique and the specification-based testing techniques. The overall idea of the technique is that a rigorous inspection of the program based on its specification is first carried out to find program bugs that cause crashes, infinite loops, or incorrect implementation of the functional scenarios defined in the specification, and then a sufficient specification-based testing is performed to find bugs occurred during program executions. Fifthly, we have established an approach to testing programs without source code available to testers. This approach emphasizes the use of the interface scenarios of the program, which can be detected by using simple test cases, to form a formal specification in pre- and post-conditions. The specification then serves as the basis for a systematic testing of the program, including test case generation and test result analysis. The significance of this approach is that it can be effectively used to find satisfactory components in the public domain and to perform system and acceptance testing. Finally, we have developed a prototype software tool to support the specification-based testing techniques. The tool has helped us demonstrate the tool supportability of our specification-based testing techniques mentioned above. Less
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
An Automated Approach to Specification Animation for Validation
用于验证规范动画的自动化方法
DOI: --
发表时间: 2007
期刊: Journal of Systems and Software Vol.80,No.8
影响因子: --
作者: [S. Liu, Y. Chen, S.Liu and H.Wang]
通讯作者: S.Liu and H.Wang
Utilizing Test Case Generation to Inspect Formal Specifications for Completeness and Feasibility
利用测试用例生成来检查正式规范的完整性和可行性
DOI: --
发表时间: 2007
期刊:
影响因子: --
作者: [Fumiko Nagoya, Yuting Chen, Shaoying Liu, S.Liu]
通讯作者: S.Liu
Scenario-Preserved Refinement: a Small Proposal for an Important Problem
保留场景的细化:针对重要问题的小建议
DOI: --
发表时间: 2006
期刊:
影响因子: --
作者: [J.Wang, S.Liu, Y.Qi, D.Hou, S.Liu and S.Kagiyama, S.Liu]
通讯作者: S.Liu
15
    Research on Highly Reliable Agile Formal Engineering Methods
    • 批准号:
      26240008
    • 项目类别:
      Grant-in-Aid for Scientific Research (A)
    • 资助金额:
      $18.3万
    • 财政年份:
      2014
    • 负责人:
      LIU Shaoying
    • 依托单位:
    Formal Methods and Intelligent Software Engineering Environments
    • 批准号:
      08044167
    • 项目类别:
      Grant-in-Aid for international Scientific Research
    • 资助金额:
      $7.68万
    • 财政年份:
      1996
    • 负责人:
      LIU Shaoying
    • 依托单位:
    海外基金