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

2005 Fiscal Year Final Research Report Summary

Construction and verification of problem models in behavioral specifications

Research Project

Project/Area Number 15300007
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionJapan Advanced Institute Science and Technology

Principal Investigator

FUTATSUGI Kokichi  Japan Advanced Institute of Science and Technology, School of Information Science, Professor, 情報科学研究科, 教授 (50251971)

Co-Investigator(Kenkyū-buntansha) NAKAMURA Masaki  Japan Advanced Institute of Science and Technology, School of Information Science, Associate, 情報科学研究科, 助手 (40345658)
Project Period (FY) 2003 – 2005
Keywordsproblem model / system verification / system safety / formal methods / behavioral specification / requirement specification / CafeOBJ
Research Abstract

The following two important problems about construction and verification of problem models are investigated :
(1) How to set an appropriate abstraction level in constructions of problem models and/or specifications.
(2) How to combine interactive theorem proving technique and automatic searching based model checking technique in a collaborative way.
Based on empirical studies on constructing and verifying problem models in several areas like railway signaling systems, component software systems, secure authentication systems, and etc., we got the following results.
(1) Based on language constructs supported by CafeOBJ language, we have found that the distinction of abstract data types and abstract process types plays an important role in setting appropriate level in modeling/specification phase. Modeling/specification of process types are found to be complex and difficult than abstract data types, and we propose OTS (Observational Transition System) as a simple but powerful scheme for modeling/specifying process types. OTS is shown to be an effective and usable scheme for process types after applying it to several cases.
(2) After studying several cases we have done, we found that (i) interactive theorem proving is more effective for proving some property hold, and (ii) automatic model checking is more effective for proving the some property does not hold (i.e. for finding counter examples). Based on this observation, we designed and developed an interactive tool which can support interactive proof (of proving some property hold) by finding counter examples with a model checking technique.

  • Research Products

    (24 results)

All 2006 2005 2004 2003

All Journal Article (24 results)

  • [Journal Article] Knowledge Management in Academia : Survey, Analysis and Perspective2006

    • Author(s)
      Jing Tian, Yoshiteru Nakamori, Jianwen Xiang, Kokichi Futatsugi
    • Journal Title

      Int. J. Management and Decision Making 2/3

      Pages: 275-294

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Knowledge Management in Academia : Survey, Analysis and Perspective2006

    • Author(s)
      Jing Tian, Yoshiteru Nakamori, Jianwen Xiang, Kokichi Futatsugi
    • Journal Title

      Int.J.Management and Decision Making Vol.7, Nos.2/3

      Pages: 275-294

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 項書き換えシステムにおける可簡約演算子とその応用2005

    • Author(s)
      中村正樹, 緒方和博, 二木厚吉
    • Journal Title

      情報処理学会論文誌 : プログラミング 46 SIG 6(PRO25)

      Pages: 47-59

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Mechanically Supporting Case Analysis for Verification of Distributed Systems2005

    • Author(s)
      Takahiro Seino, Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Journal of Pervasive Computing and Communications 1(2)

      Pages: 135-145

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Chocolat/SMV : A Translator from CafeOBJ into SMV2005

    • Author(s)
      Kazuhiro Ogata, Masahiro Nakano, Masaki Nakamura, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 6th International Conference on Parallel and Distributed Computing, Applications and Technologies (6th PDCAT),(IEEE Computer Society Press)

      Pages: 416-420

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Lightweight Integration of Theorem Proving and Model C hecking for System Verification,2005

    • Author(s)
      Weiqiang Kong, Kazuhiro Ogata, Takahiro Seino, Kokichi Futatsugi
    • Journal Title

      Proc. of The 12th Asia-Pacific Software Engineering Conference (APSEC 2005),(IEEE CS Press)

      Pages: 59-66

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Mechanically Supporting Case Analysis for Verification of Distributed Systems2005

    • Author(s)
      Takahiro Seino, Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Journal of Pervasive Computing and Communications (Troubador) 1(2)

      Pages: 135-145

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Equational Approach to Formal Analysis of TLS2005

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 25th International Conference on Distributed Computing Systems (25th ICDCS) (IEEE Computer Society Press)

      Pages: 795-804

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Chocolat/SMV : A Translator from CafeOBJ into SMV2005

    • Author(s)
      Kazuhiro Ogata, Masahiro Nakano, Masaki Nakamura, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 6th International Conference on Parallel and Distributed Computing, Applications and Technologies (6th PDCAT) (IEEE Computer Society Press)

      Pages: 416-420

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] A Lightweight Integration of Theorem Proving and Model C hecking for System Verification,2005

    • Author(s)
      Weiqiang Kong, Kazuhiro Ogata, Takahiro Seino, Kokichi Futatsugi
    • Journal Title

      Proc.of The 12th Asia-Pacific Software Engineering Conference (APSEC 2005) (IEEE CS Press) December

      Pages: 59-66

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 有限状態機械に基づくプログラミングでのgoto文の是非 : Hoare論理の観点から2004

    • Author(s)
      金藤栄孝, 二木厚吉
    • Journal Title

      情報処理学会論文誌 Vol.45 No.9

      Pages: 2124-2137

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Equational Approach to Formal Verification of SET2004

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 4th International Conference on Quality Software (4th QSIC),(IEEE Computer Society Press)

      Pages: 50-59

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Equational Approach to Formal Analysis of TLS2004

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 25th International Conference on Distributed Computing Systems (25th ICDCS),(IEEE Computer Society Press)

      Pages: 795-804

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Formal Analysis of the NetBill Electronic Commerce Protocol2004

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Lecture Notes in Computer Science (2nd ISSS), 3233

      Pages: 45-64

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Equational Approach to Formal Verification of SET2004

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 4th International Conference on Quality Software (4th QSIC) (IEEE Computer Society Press)

      Pages: 50-59

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Formal Analysis of the NetBill Electronic Commerce Protocol2004

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 2^<nd> International Symposium on Software Security (2nd ISSS) (Springer) LNCS 3233

      Pages: 45-64

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] 書き換えによるセキュリティプロトコルの帰納的検証2003

    • Author(s)
      緒方和博, 二木厚吉
    • Journal Title

      コンピュータソフトウェア Vol.20

      Pages: 54-72

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] 項書換えを用いた安全性検証の組織化2003

    • Author(s)
      清野貴博, 緒方和博, 二木厚吉
    • Journal Title

      コンピュータソフトウェア Vol.20

      Pages: 32-45

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] CafeOBJ : Logical foundation and methodologies2003

    • Author(s)
      Diaconescu, R., Ogata, K., Futatsugi, K.
    • Journal Title

      Computing and Informatics 22

      Pages: 257-283

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Flaw and modification of the ikp electronic payment protocols2003

    • Author(s)
      Ogata, K., Futatsugi, K.
    • Journal Title

      Information Processing Letters 86

      Pages: 57-62

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Proof scores in the OTS/CafeOBJ method2003

    • Author(s)
      Kazuhiro Ogata, Kokichi Futatsugi
    • Journal Title

      Lecture Notes in Computer Science,(FMOODS 2003), 2884

      Pages: 170-184

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] CafeOBJ : Logical foundation and methodologies,2003

    • Author(s)
      Diaconescu, R., Ogata, K., Futatsugi, K.
    • Journal Title

      Computing and Informatics Vol.22

      Pages: 257-283

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Flaw and modification of the ikp electronic payment protocols2003

    • Author(s)
      Ogata, K., Futatsugi, K.
    • Journal Title

      Information Processing Letters (Springer) Vol.86

      Pages: 57-62

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Proof scores in the OTS/CafeOBJ method2003

    • Author(s)
      Ogata, K., Futatsugi, K.
    • Journal Title

      Proceedings of the 6th IFIP WG6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003), Lecture Notes in Computer Science (Springer) Vol.2884

      Pages: 170-184

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

URL: 

Published: 2007-12-13  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi