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

1997 Fiscal Year Final Research Report Summary

Formal Methods and Intelligent Software Engineering Environments

Research Project

Project/Area Number 08044167
Research Category

Grant-in-Aid for international Scientific Research

Allocation TypeSingle-year Grants
SectionJoint Research
Research Field 計算機科学
Research InstitutionHiroshima City University

Principal Investigator

LIU Shaoying  Hiroshima City University, Computer Science, Associate Professor, 情報科学部, 助教授 (90264960)

Co-Investigator(Kenkyū-buntansha) HINCHEY Michael  New Jersey Institute of Technology, Computer Science, Professor, 情報科学部, 教授
HO-STUART Chris  Queensland Univ.of Technology, Computer Science, Lecturer, 情報科学, 講師
SUN Yong  The Queen's Univ.of Belfast, Computer Science, Lecturer, 情報科学部,, 講師
OFFUTT A Jeff  George Mason Univ., Information and Systems Engineering, Associate Professor, 情報科学部,USA, 助教授
ARAKI Kejiro  Kyushu University, Information Eng., Professor, 大学院・システム情報科学研究科, 教授 (40117057)
Project Period (FY) 1996 – 1997
KeywordsFormal Methods / Formal Specification / Software Engineering Environments / Software Verification / Software Testing / Rigorous Reviews / Formal Semantics / SOFL
Research Abstract

We have made substantial progress towards the goals of the FM-ISEE project taht are to develop a more powerful, user-friendly and practical formal method for developing raliable software systems than those currently existing, and to conduct research on the construction of an intelligent software engineering environment to support the formal methods. In the fiscal year of 1997 we have achieved the following specific results :
1. The practical formal method SOFL is designed and improved.
2. Both the existing formal method Z and the proposed SOFL are applied to complicated information systems and the results are compared and evaluated.
3. "Formal Engineering Methods" are proposed and developed to provide an new, Practical approach to applying formal methods in industry at large. compared with formal methods, formal engineering methods offer three progresses : (1) integrate graphical notation, natural languages, and formal notation for specifications ; (2) emphasize evolution approach rather than the existing refinement approach for transforming specifications ; and (3) substitute formal proofs with rigorous reviews for system verification and validation.
4. Specification testing and specification-based testing techniques are investigated. These two techniques are intended to solve different problems. The former aims to verify and validate formal specifications while the latter aimes to ensure that the programs implemented based on the specifications satisfy the specifications and the user requirements.
5. To help the construction of a complier and support environment for SOFL,the axiomatic semantics and operational semantics of SOFL are defined.
6. The prototypes of the graphical user interface and spedification testing support tool for SOFL are built. Eight (8) papers are published in the refereed journals and internationals based on the above research.

  • Research Products

    (16 results)

All Other

All Publications (16 results)

  • [Publications] Shaoying Liu et al: "SOFL:A Formal Engineering Methodology for Industrial Applications" IEEE Transactions on Software Engineering. 24・No.1. (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu: "Evolution:A More Practical Approach than Refinement for Software Development" Proceedings of Third IEEE International Conference on Engineering of Complex Computer Systems. Sept.142-151 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu: "A Formal Definition of FRSM and Applications" International Journal of Software Engineering and Knowledge Engineering. 8・3. (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu and John A.McDermid: "A Formal Specification of Fault Trees for SAM" Transactions of Information Processing Society of Japan. 38・10. 2014-2030 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Chris Ho-Stuart,Shaoying Liu: "A Formal Operational Semantics for SOFL" Proceedings of 1997 Asia-Pacific Software Engineering Conference. 12月. 52-61 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu: "Formal Methods and Intelligent Software Engineering Environments" Information-An International Journal. 1・1(予定). (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Yong Sun,Shaoying Liu: "Self-independent Petri Nets for Distributed Systems" Proceedings of FORTE/PSTV'97. 487-502 (1997)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Jeff A.Offutt, Shaoying Liu: "Generating Test Data from SOFL Specifications(予定)" The Journal of Systems and Software,Elservier Science Inc.

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shaoying Liu, Jeff.Offutt, Chris Ho-Stuart, Yong Sun, Mitsuru Ohba: ""SOFL : A Formal Engineering Methodology for Industrial Applications"" IEEE Transactions on Software Engineering, Special issue on Formal Methods, IEEE Computer Society Press, January. (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Shaoying Liu: ""Evolution : A More Practical Approach than Refinement for Software Development"" Proceedings of Third IEEE International Conference on Engineering of Complex Computer Systems, IEEE Computer Society Press, Villa Olmo, Como, Italy, September 8-12. 142-151 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Shaoying Liu: ""A Formal Definition of FRSM and Applications"" International Journal of Software Engineering and Knowledge Engineering. Vol.8, No.3. (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Shoying Liu and John A.McDermid: ""A Formal Specification of Fault Trees for SAM"" Transactions of Information Processing Society of Japan. Vol.38, No.10. 2014-2030 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Chris Ho-Stuart and Shaoying Liu: ""A Formal Operational Semantics for SOFL"" Proceedings of 1997 Asia-pacific Software Engineering Conference, IEEE Computer Society Press, Hong Kong, December 2-5. 52-61 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Shaoying Liu: ""Formal Methods and Intelligent Software Engineering Environments"" Information-An International Journal. Vol.1, No.1 (accepted). (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Yong Sun, Shaoying Liu, Mitsuru Ohba: ""Self-independent Petri Nets for Distributed Systems"" Proceedings of the 1997 IFIP TC6/WG6.1 Joint International Conference on Formal Descriptions for Distributed Systems and Communication Protocols, and Protocol Specification, Testing, and Verification (FORTE/PSTV'97), Chapman & Hall, Osaka, Japan, November 18-21. 487-502 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Jeff A.Offutt and Shaoying Liu: ""Generating Test Data from SOFL Specifications"" The Journal of Systems and Software, Elsevier Science Inc.(accepted).

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1999-03-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi