• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Research on rigorous verification techniques formal specification and design

Research Project

Project/Area Number 11680368
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionHosei University (2000-2001)
Hiroshima City University (1999)

Principal Investigator

SHAO-YING Liu  Hosei University, Faculty of Computer and Information Sciences, Professor, 情報科学部, 教授 (90264960)

Project Period (FY) 1999 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥2,800,000 (Direct Cost: ¥2,800,000)
Fiscal Year 2001: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 2000: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1999: ¥1,000,000 (Direct Cost: ¥1,000,000)
KeywordsSoftware reviews / Fault tree analysis / Design reviews / Specification testing / Formal verification / Formal specification / Formal engineering methods / Formal methods / 形式的工学手法 / ソフトウェア検証 / 厳密なレビュー / 仕様分析 / 形式的仕様 / システム進化 / テスト / 形式的証明 / 仕様テスト / 形式的仕様言語 / ソフトウェア信頼性 / SOFL / テスト支援環境
Research Abstract

We have conducted intensive research to explore rigorous techniques for verifying formal specifications and designs of software systems, and achieved several important results. Firstly, we have combined formal verification and the fault tree analysis technique to establish a rigorous reviews method. By this method, proof obligations for various properties of a specification are automatically derived from the specification, and then a review plan is automatically generated and represented graphically. By reviewing the tasks in this graphical representation, we can check whether the specification has faults or not. Secondly, we have developed an effective testing method for verifying and validating formal specifications, including both explicit and implicit specifications (e.g., with pre and post-conditions), by integrating program testing technique and formal proof approach. By this method formal specifications can be verified and validated before they are implemented. Finally, we have built a prototype of software tool to support specification testing and conducted a case study to evaluate the effectiveness of our testing method.

Report

(4 results)
  • 2001 Annual Research Report   Final Research Report Summary
  • 2000 Annual Research Report
  • 1999 Annual Research Report
  • Research Products

    (32 results)

All Other

All Publications (32 results)

  • [Publications] Shaoying Liu: "Developing Quality Software Systems using the SOFL Formal Engineering Method"International Conference on Formal Engineering Methods(ICFEM2002),LNCS Springer-Verlag. (発表予定). (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Capturing Complete and Accurate Requirements by Refinement"Proceedings of 8th IEEE International Conference on Engineering of Complex Computer Systems, IEEE Computer Society Press. (発表予定). (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Formal Engineering Methods for Information Systems Development"Proceedings of Second International Conference on INFORMATION(INFORMATION2002). July. 148-154

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Jin Song Dong: "Class and Module in SOFL"Proceedings of Second Asia-Pacific Conference on Quality Software IEEE Computer Society Press. December. 241-245 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Verifying Formal Specifications Using Fault Tree Analysis"Proceedings of International Symposium on Principle of Software Evolution, IEEE Computer Society Press. Noovember. 271-280 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Tetsuo Fukuzaki, Toji Miyamoto: "A GUI and Testing Tool for SOFL"Proceedings of 2000 Asia-Pacific Software Engineering Conference, IEEE Computer Society Press. December. 421-425 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Jim Woodcock: "Supporting Rigorous Reviews of Formal Specifications Using Fault Trees"Proceedings of Conference on Software : Theory and Practice,16th World Computer Congress 2000, Publishing House of Electronics Industry of China. August. 459-470 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Verifying Consistency and Validity of Formal Specifications by Testing"Proceedings of World Congress on Formal Methods in the Development of Computing Systems, FM'99-Formal Methods, Lecture Notes in Computer Science, Springer-Verlag. 1708. 896-914 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] A Jeff.Offutt, Yiwei Xiong, Shaoying Liu: "Criteria for Generating Specification-based Tests"Proceedings of Fifth IEEE International Conference on Engineering of Complex Computer Systems(ICECCS'99),IEEE Computer Society Press. October. 119-129 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Masaomi Shibata, Ryuichi Sato: "Applying SOFL to Develop a University Information System"Proceedings of 1999 Asia-Pacific Software Engineering Conference, IEEE Computer Society Press. December. 404-411 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Software Development by Evolution"Proceedings of Second International Workshop on Principles of Software Evolution(IWPSE99). July. 12-16 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, John A.McDermid, Michael Hinchey(editors): "Formal Engineering Methods --Proceedings of Third IEEE International Conference on Formal Engineering Methods(ICFEM 2000)"IEEE Computer Society Press. 325 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Developing Quality Software Systems Using the SOFL Formal Engineering Method (invited paper)"Proceedings of 4th International Conference on Formal Engineering Methods (ICFEM2002), LNCS Springer-Verlag, Shanghai, China, October 21-25. (to appear). (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Capturing Complete and Accurate Requirements by Refinement"Proceedings of 8th IEEE International Conference on Engineering of Complex Computer Systems, Greenbelt, Maryland, USA, December 2-4. (to appear). (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Formal Engineering Methods for Information Systems Development"Proceedings of Second International Conference on INFORMATION (INFORMATION2002), Beijing, July 24-27. 148-154 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Jin Song Dong: "Class and Module in SOFL"Proceedings of The Second Asia-Pacific Conference on Quality Software, IEEE Computer Society Press, Hong Kong, 10-11 December. 241-245 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Verifying Formal Specifications Using Fault Tree Analysis"Proceedings of International Symposium on Principle of Software Evolution, IEEE Computer Society Press, Kanazawa, Japan, November 1-2,. 271-280 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Tetsuo Fukuzaki, Toji Miyamoto: "A GUI and Testing Tool for SOFL"Proceedings of 2000 Asia-Pacific Software Engineering Conference, IEEE Computer Society Press, Singapore, December 5-8. 421-425 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu and Jim Woodcock: "Supporting Rigorous Reviews of Formal Specifications Using Fault Trees"Proceedings of Conference on Software : Theory and Practice, 16th World Computer Congress 2000, Publishing Hoseu of Electronics Industry, August 21-25, 2000, Beijing, China. 459-470 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Verifying Consistency and Validity of Formal Specifications by Testing"Proceedings of World Congress on Formal Methods in the Development of Computing Systems, FM99 - Formal Methods, Lecture Notes in Computer Science, No.1708, Springer-Verlag ; Toulouse, France, September 20-24. 896-914 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] A Jeff Offutt, Yiwei Xiong, Shaoying Liu: "Criteria for Generating Specification-based Tests"Proceedings of Fifth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'99), IEEE Computer Society Press, Las Vegas, Nevada, USA, October 18-21. 119-129 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, Masaomi Shibata, Ryuichi Sato: "Applying SOFL to Develop a University Information System"Proceedings of 1999 Asia-Pacific Software Engineering Conference, IEEE Computer Society Press, Takamatsu, Japan, December 6-10. 404-411 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Software Development by Evolution"Proceedings of Second International Workshop on Principles of Software Evolution (IWPSE99), Fukuoka City, Japan, July 16-17. 12-16 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu, John A. McDermid, Michael Hinchey (editors): "Formal Engineering Methods - Proceedings of Third IEEE International Conference on Formal Engineering Methods (ICFEM 2000)"IEEE Computer Society Press, York, UK, Sept. 4-6. (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shaoying Liu: "Developing Quality Systems using the Formal Engineering Method SOFL"International Conference on Formal Engineering Methods Springer-Verlag. (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] Shaoying Liu, Jin Song Dong: "Class and Module in SOFL"Second Asia-Pacific Conference on Quality Software. Dec.10-11. 241-245 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Shaoying Liu: "Introduction to SOFL : A Formal Engineering Method for Software Development"Springer-Verlag. 356 (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] Shaoying Liu: "Verifying Formal Specifications Using Fault Tree Analysis"Proceedings of International Symposium on Principle of Software Evolution, IEEE press. November. 272-281 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Shaoying Liu,Jim Woodcock: "Supporting Rigorous Reviews of Formal Specifications Using Fault Trees"Proceedings of Conference on Software Theory and Practice, IFIP 16^<th> World Computer Congress. August. 459-470 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Shaoying Liu: "Verifying Consistency and Validity of Formal Specification by Testing"Lecture Notes in Computer Science. 1708. 896-914 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] (1)Shaoying Liu (2)Masaomi Shibata (3)Ryuichi Sato: "Applying SOFL to develop a University Information Sysfem"Proceedings of 1999 Asia-Pacific Software Engineering Conference. 404-411 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] (1)A.Jeff Offutt (2)Yiwei Xiong (3)Shaoying Liu: "Criteria for Generating Specification-based Tests"Proceedings of Fifth IEEE International Conference on Engineering of Complex Computer Systems. 119-129 (1999)

    • Related Report
      1999 Annual Research Report

URL: 

Published: 1999-04-01   Modified: 2021-11-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi