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

2002 Fiscal Year Final Research Report Summary

A Study on Verification of Software Components in Object-Based Distributed Environments

Research Project

Project/Area Number 11480067
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionJapan Advanced Institute of Science and Technology

Principal Investigator

FUTATSUGI Kokichi  JAIST, School of Information Science, Professor, 情報科学研究科, 教授 (50251971)

Co-Investigator(Kenkyū-buntansha) AMANO Noriki  JAIST, School of Information Science, Associate, 情報科学研究科, 助手 (30313703)
MORI Akira  JAIST, School of Information Science, Associate (AIST , Researcher, now), グループリーダ (30311682)
Project Period (FY) 1999 – 2002
Keywordscomponents / algebraic specification / CafeOBJ / PigNose / formal methods / verification / resolution / high-assurance software
Research Abstract

We have developed base technologies with which we can formally verify that given components meet their specifications and the software tool supporting the technologies. It will be necessary to develop such technologies for the software industry in the coming years. We have used CafeOBJ, an algebraic specification language and system, with a variety of functionalities that make is possible to write specifications as components. CafeOBJ is also suitable for abstract machines as well as abstract data types, and provides strong module facilities. Some concrete outcomes in this study are as follows : 1. Design and development of a theorem prover : the resolution engine PigNose that resolves CafeOBJ term denoting first-order predicate formulas has been incorporated into the CafeOBJ system. We have confirmed its usefulness by applying it to some examples. 2. Development methodology based oil components : we have made foundation for developing high-assurance software by putting together software components. 3. Verification case studies : we have applied the verification method based on CafeOBJ to several reliable systems such as railroad signaling systems and security systems and confirmed its usefulness.

  • Research Products

    (10 results)

All Other

All Publications (10 results)

  • [Publications] A.Mori, K.Futatsugi: "Verifying behavioural specifications in CafeOBJ environment"Proc. of the World Congress on Formal Methods(FM'99),LNCS. 1709. 1625-1643 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] R.Diaconescu, K.Futatsugi, S.Iida: "Component-based algebraic specification and verification in CafeOBJ"Proc. of the World Congress on Formal Methods(FM'99),LNCS. 1709. 1644-1663 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.Matsumoto, K.Futatsugi: "The Support tool for highly reliable component-based Software development"Proc. of the 7th Asia-Pacific Software Engineering Conference(APSEC'00). 172-179 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] K.Ogata, K.Futatsugi: "Rewriting-Based Verfication of Authentication Protocols"4th International Workshop on Rewriting Logic and its Applications, ENTCS. 71. (2002)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] A.Mori, K.Futatsugi: "CafeOBJ as a Tool for Behavioral System Verification"International Symposium on Software Security, LNCS. 2609(To appear). (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] K.Ogata, K.Futatsugi: "Formal Analysis of the iKP Electronic Payment Protocols"International Symposium on Software Security, LNCS. 2609(To appear). (2003)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] A. Mori and K. Futatsugi: "Verifying behavioural specifications in CafeOBJ environment"Proc. Of the World Congress on Formal Methods (FM '99). LNCS 1709. 1625-1643 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] A. Mori and K. Futatsugi: "CafeOBJ as a Tool for Behavioral System Verification"International Symposium on Software Security. LNCS Vol. 2609. (2003)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] R. Diaconescu, K. Futatsugi and S. Iida: "Component-based algebraic specification and verification in CafeOBJ"Proc. Of the World Congress on Formal Methods (FM '99). LNCS 1709. 1644-1663 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M. Matsumoto and K. Futatsugi: "The Support tool for highly reliable component-based software development"Proc. Of the 7th Asia-Pacific Software Engineering Conference (APSEC '00). 172-179 (2000)

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

URL: 

Published: 2004-04-14  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi