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

2001 Fiscal Year Final Research Report Summary

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
KeywordsSoftware reviews / Fault tree analysis / Design reviews / Specification testing / Formal verification / Formal specification / Formal engineering methods / Formal methods
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.

  • Research Products

    (24 results)

All Other

All Publications (24 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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu: "Formal Engineering Methods for Information Systems Development"Proceedings of Second International Conference on INFORMATION(INFORMATION2002). July. 148-154

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu: "Software Development by Evolution"Proceedings of Second International Workshop on Principles of Software Evolution(IWPSE99). July. 12-16 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2003-09-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi