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

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)
MICHAEL Hinc  New Jersey Institute of Technology, 情報科学部, 教授
CHRIS HoーStu  Queensland University of Technology, 情報科学, 講師
YONG Sun  The Queen's University of Belfast, 情報科学部, 講師
A Jeff Offut  George Mason University, 情報科学部, 助教授
GLENN Evans  The Queen's University of Belfast, 情報科学部, 助手
JIAN Chen  Monash University, 情報科学部, 講師
新井 紀子  広島市立大学, 情報科学部, 助手 (40264931)
大場 充  広島市立大学, 情報科学部, 教授 (50264966)
Project Period (FY) 1996 – 1997
Project Status Completed (Fiscal Year 1997)
Budget Amount *help
¥12,000,000 (Direct Cost: ¥12,000,000)
Fiscal Year 1997: ¥5,600,000 (Direct Cost: ¥5,600,000)
Fiscal Year 1996: ¥6,400,000 (Direct Cost: ¥6,400,000)
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.

Report

(3 results)
  • 1997 Annual Research Report   Final Research Report Summary
  • 1996 Annual Research Report
  • Research Products

    (28 results)

All Other

All Publications (28 results)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shaoying Liu: "A Formal Definition of FRSM and Applications" International Journal of Software Engineering and Knowledge Engineering. 8・3. (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shaoying Liu: "Formal Methods and Intelligent Software Engineering Environments" Information-An International Journal. 1・1(予定). (1998)

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shaoying Liu: ""A Formal Definition of FRSM and Applications"" International Journal of Software Engineering and Knowledge Engineering. Vol.8, No.3. (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shaoying Liu: ""Formal Methods and Intelligent Software Engineering Environments"" Information-An International Journal. Vol.1, No.1 (accepted). (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Jeff A.Offutt and Shaoying Liu: ""Generating Test Data from SOFL Specifications"" The Journal of Systems and Software, Elsevier Science Inc.(accepted).

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Saoying Liu et al: "SOFL:A Formal Engineering Methodology for Industrial Applications" IEEE Transactions on Software Engineering. 24・No.1. (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] Saoying 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)

    • Related Report
      1997 Annual Research Report
  • [Publications] Saoying Liu: "A Formal Definition of FRSM and Applicatios" International Journal of Software Engineering and Knowledge Engineering. 8・3. (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] Saoying 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)

    • Related Report
      1997 Annual Research Report
  • [Publications] Chris Ho-Stuart Shaoying Liu: "A Formal Operational Semantics for SOFL" Proceedigs of 1997 Asia-Pacific Software Engineering Conference. 12月. 52-61 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Saoying Liu: "Formal Methods and Intelligent Software Engineering Environments" Information-An International Journal. 1・1(予定). (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] Yong Sun, Shaoying Liu: "Self-independent Petri Nets for Distributed Systems" Proceedings of FORTE/RSTV'97. 487-502 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Jeff A.Offutt Shaoying Liu: "Generating Test Data from SOFL Specifications(予定)" The Journal of Systems and Software,Elsevier Science Inc.

    • Related Report
      1997 Annual Research Report
  • [Publications] Shaoying Liu and John A McDermid: "A Model-Oriented Approach to Safety Analysis Using Fault Tress and a Support Systems" Journal of Systems and Software. 35. 151-164 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] John A McDermid and Shaoying Liu: "A Case Study Using SAM-Safety Analysis of PES" Proceedings of Asia-PAcific Software Engineering Conference. 217-224 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Shaoying Liu and Chris Ho-Stuart: "Semi-automatic Transfromation from Formal Specifications to Programs" Proceedings of Second IEEE International Conference on Engineering of Complex Computer Systems. 1996. 506-513

    • Related Report
      1996 Annual Research Report
  • [Publications] Jian Chen and Shaoying Liu: "An Approach to Testing Object-Oriented Formal Specifications" Proceedings of TOOLS Pacific 96. 225-238 (1996)

    • Related Report
      1996 Annual Research Report

URL: 

Published: 1996-04-01   Modified: 2021-10-08  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi