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

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
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥15,200,000 (Direct Cost: ¥15,200,000)
Fiscal Year 2005: ¥5,600,000 (Direct Cost: ¥5,600,000)
Fiscal Year 2004: ¥5,700,000 (Direct Cost: ¥5,700,000)
Fiscal Year 2003: ¥3,900,000 (Direct Cost: ¥3,900,000)
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.

Report

(4 results)
  • 2005 Annual Research Report   Final Research Report Summary
  • 2004 Annual Research Report
  • 2003 Annual Research Report
  • Research Products

    (42 results)

All 2006 2005 2004 2003 Other

All Journal Article (36 results) Publications (6 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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [Journal Article] 項書き換えシステムにおける可簡約演算子とその応用2005

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

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

      Pages: 47-59

    • NAID

      110002769559

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [Journal Article] 項書き換えシステムにおける可簡約演算子とその応用2005

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

      情報処理学会論文誌:プログラミング 46-SIG6

      Pages: 47-59

    • NAID

      110002769559

    • Related Report
      2005 Annual Research Report
  • [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

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Formal Analysis of Workflow Systems with Security Considerations2005

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

      Proc.of the 17^<th> International Conference on Software Engineering and Knowledge Engineering (SEKE 2005)

      Pages: 531-536

    • Related Report
      2005 Annual Research Report
  • [Journal Article] A Lightweight Integration of Theorem Proving and Model Checking for System Verification2005

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

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

      Pages: 59-66

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Equational Approach to Formal Analysis of TLS2005

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

      Proc.of the 25th International Conference on Distributed Computing Systems (25th ICDCS)

      Pages: 795-804

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Formal Fault Tree Analysis of State Transition Systems2005

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

      Prceedings of the 5^<th> International Conference on Quality Software (5th QSIC)

      Pages: 124-131

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 項書き換えシステムにおける可簡約演算子とその応用2005

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

      情報処理学会論文誌:プログラミング (To appear)

    • NAID

      110002769559

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 有限状態機械に基づくプログラミングでのgoto文の是非 : Hoare論理の観点から2004

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

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

      Pages: 2124-2137

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [Journal Article] Modeling and Verification of Hybrid Systems Based on Equations2004

    • Author(s)
      Kazuhiro Ogara, Daigo Yamagishi, Takahiro Seino, Kokichi Futatsugi
    • Journal Title

      Proc.of the IFIP 18th World Computer Congress TC10 Working Conference on Distributed and Parallel Embedded Systems

      Pages: 43-52

    • Related Report
      2004 Annual Research Report
  • [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

      Pages: 50-59

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Supporting Case Analysis with Algebraic Specification Languages2004

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

      Proceedings of the 4th International Conference on Computer and Information Technology

      Pages: 1073-1080

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Formal Analysis of an Anonymous Fair Exchange E-Commerce Protocol2004

    • Author(s)
      Weiqiang Kong, Kazuhiro Ogata, Jianwen Xiang, Kokichi Futatsugi
    • Journal Title

      Proceedings of the 4th International Conference on Computer and Information Technology

      Pages: 1100-1107

    • NAID

      120006672306

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 構造的代数仕様のための等価述語の提案と実装2004

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

      ソフトウェア工学の基礎 XI

      Pages: 117-128

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 書き換えによるセキュリティプロトコルの帰納的検証2003

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

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

      Pages: 54-72

    • NAID

      110003743116

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

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

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

      Pages: 32-45

    • NAID

      110003743130

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

    • NAID

      120000861080

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

    • NAID

      120000861080

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2005 Final Research Report Summary
  • [Publications] Kazuhiro OGATA, Kokichi FUTATSUGI: "Flaw and Modification of the iKP Electronic Payment Protocols"Information Processing Letters. 86(2). 57-62 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Kazuhiro OGATA, Kokichi FUTATSUGI: "Proof Scores In the OTS/CafeOBJ Method"Springer LNCS (FMOODS 2003, Formal Methods for Open Object-Based Distributed Systems). 2884. 170-184 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Razvan DIACONESCU, Kokichi FUTATSUGI, Kazuhiro OGATA: "CafeOBJ : Logical Foundation and Methodologies"Computing and Informatics. 22. 257-283 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Kazuhiro OGATA, Kokichi FUTATSUGI: "Formal analysis of the NetBill electronic commerce protocol"International Symposium on Software Security, LNCS. (To appera). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] 緒方和博, 二木厚吉: "書き換えによるセキュリティプロトコルの帰納的検証"コンピュータソフトウェア. 20. 54-72 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 清野貴博, 緒方和博, 二木厚吉: "項書換えを用いた安全性検証の組織化"コンピュータソフトウェア. 20. 32-45 (2003)

    • Related Report
      2003 Annual Research Report

URL: 

Published: 2003-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi