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

形式仕様開発支援環境の研究

Research Project

Project/Area Number 17700028
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionNational Institute of Advanced Industrial Science and Technology

Principal Investigator

清野 貴博  National Institute of Advanced Industrial Science and Technology, 情報技術研究部門, 研究員 (10397226)

Project Period (FY) 2005 – 2007
Project Status Completed (Fiscal Year 2007)
Budget Amount *help
¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 2007: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 2006: ¥1,200,000 (Direct Cost: ¥1,200,000)
Fiscal Year 2005: ¥1,300,000 (Direct Cost: ¥1,300,000)
Keywordsソフトウェア開発効率化・安定化 / ユーザインターフェース / 形式手法 / ソフトウェア開発効率化・安 / ユーザインターフェイス / 代数仕様 / 項書換え / CafeOBJ / 観測遷移機械
Research Abstract

本年度は,これまでに提案したツールの発展として,証明譜に基づくテスト生成手法について,提案した(学会発表)。本研究では統合開発環境Eclipseを用いて,ソフトウェアの仕様を記述し,その仕様が望ましい性質を持つことを証明するための支援環境を開発・提案している。しかし,その仕様から実際のソフトウェア開発には距離がある。そこで,仕様記述,証明,ソフトウェア開発をEclipse上で一貫して行うことを目的とし,テスト駆動開発のためのテスト生成手法を提案した。テスト駆動開発とは,ソフトウェアが正しく動作することを確認するためのテスト群を先に開発し,そのテストをパスするようにソフトウェアの開発を進める手法であり,Eclipseはこの手法をサポートするツールとしても有名である。
本研究において提案したテスト生成手法は,既に提案した手法で作成した証明を用いて,テスト群を自動で生成できる。この手法では,生成されたテストにパスしないソフトウェアが開発されると,証明済みの性質を満たさないことが保証される。このため,ソフトウェア開発を形式仕様に基づいて行うことができ,本研究の成果は科学的アプローチに基づく開発手法として,ソフトウェア開発の効率化・安定化につながると期待でぎる。
本年度は,引き続き提案したツールの実装および改良を行った。より,実装を洗練するために多くの改良を行った。これによって証明譜のモデルが整理されたため,同種のソフトウェア開発が容易になると期待される。なお,本補助金による支援終了後も,引き続きツールの改良・保守を行っていく予定である。

Report

(3 results)
  • 2007 Annual Research Report
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • Research Products

    (5 results)

All 2007 2006 2005 Other

All Journal Article (3 results) Presentation (1 results) Remarks (1 results)

  • [Journal Article] 形式仕様開発支援環境の研究2006

    • Author(s)
      清野貴博
    • Journal Title

      システム検証研究センター 2005年度(平成17年度)研究報告集 PS-2006-006

      Pages: 57-60

    • Related Report
      2006 Annual Research Report
  • [Journal Article] A toolkit for generating and displaying proof scores in the OTS/CafeOBJ method.2006

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

      Electronic Notes in Theoretical Computer Science. Vol.147

      Pages: 57-72

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Mechanically supporting case analysis for verification of distributed systems.2005

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

      Journal of Pervasive Computing and Communications. Vol.1, No.2

      Pages: 135-145

    • Related Report
      2005 Annual Research Report
  • [Presentation] OTS/CafeOBJ法における証明譜からのテスト生成2007

    • Author(s)
      中村 正樹, 清野 貴博
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      島根大学
    • Year and Date
      2007-12-17
    • Related Report
      2007 Annual Research Report
  • [Remarks]

    • URL

      http://www.jaist.ac.jp/~t-seino/research/cafeobj/

    • Related Report
      2007 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi