• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2014 年度 実績報告書

ソフトウェア開発の高信頼アジャイル形式工学手法に関する研究

研究課題

研究課題/領域番号 26240008
研究機関法政大学

研究代表者

劉 少英  法政大学, 情報科学部, 教授 (90264960)

研究分担者 児玉 靖司  法政大学, 経営学部, 教授 (30266910)
緒方 和博  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (30272991)
荒木 啓二郎  九州大学, システム情報科学研究院, 教授 (40117057)
研究期間 (年度) 2014-06-27 – 2019-03-31
キーワード形式手法 / ソフトウェアの形式仕様 / 形式仕様検証 / 形式仕様アニメーション / 形式仕様テスト / 形式仕様検査 / テストケースの自動生成
研究実績の概要

平成26年度の研究計画によって、次の三つの研究を行って、相応の成果を達成した。
1.SOFL(Structured Object-Oriented Formal Language)形式仕様記述言語に基づいて、仕様のアーキテクチャと操作を定義するモジュールから導出された「システム機能シナリオ」の振る舞いを動的に表現しながら設計の詳細を検証する形式仕様の自動アニメーション化技術の基本原理を明らかにした。その中で、システム機能シナリオの自動導出アルゴリズムを開発し、機能シナリオの整合性を検証する仕様間のトレーサビリティーに基づく検査(inspection)技術を提案した。また、機能シナリオの妥当性を検証するために、使用検査とテストを統合した技術も提案した。
2.単独の操作の機能仕様によってアニメーション化するために、仕様テスト技術を研究した。特に、形式仕様の事前条件と事後条件に基づき、テスト条件の自動生成およびテストケースの自動生成アルゴリズムと支援ツールを中心として研究した。この研究を完成するためには平成27年度以降でも研究を続けることが必要であるが、今年度の研究でテストケースの自動生成方法をほぼ確立した。
3.システム機能シナリオによって形式仕様アニメーション化技術の支援ツールを研究開発してきた。具体的には、三つの側面が含まれている。(1)システム機能シナリオのアニメーション過程の中で各操作の振る舞いの検査技術を支援する。(2)操作の事前条件と事後条件によって操作仕様をアニメーションするためのテストケースの自動生成を支援する。自動生成のアルゴリズムは、基本型の変数だけではなく、集合、列、写像、複合型など複雑な型にも適用する。(3)仕様間のトレーサビリティーの形成を支援する。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

平成26年度の研究計画に書かれた次の全ての研究目標を達成し、高いレベルの論文誌と国際会議で6枚の論文を発表し、一つの国際会議で基調講演も行い、一つの国際ワークショップでも口頭発表し、第77回情報処理全国大会でも発表した。
(1)形式仕様の自動アニメーション化技術の基本原理の研究。このなかに、アニメーションの対象とする整合性を確保した機能シナリオの自動導出方法および機能シナリオの振る舞いの正当性を検証する方法の研究がふくまれている。
(2)自動アニメーション用のテストデータの自動生成方法
(3)機能シナリオのテスト条件の自動生成
(4)テスト条件を満たすテストデータの自動生成

今後の研究の推進方策

今後の研究の推進方策としては、まず平成27年度に計画した研究を行って、その目標を達成するように努力する。具体的には、次の研究を行う。
(1)形式仕様の作成を支援する仕様パターン技術と支援ツール
(2)仕様アニメーション化するために必要なテストデータの生成基準
(2)テスト基準を満たすテストデータの自動生成
平成28年度以降の研究に関しては、平成27年度の研究の完成度によって平成27年度末ごろ判断する。
また、本研究の学術性と研究成果の実用性を向上させるためには、研究者の間により活発な議論、意見交換、および様々なレベルの研究協力を促進する。

  • 研究成果

    (9件)

すべて 2015 2014

すべて 雑誌論文 (6件) (うち査読あり 6件、 オープンアクセス 6件、 謝辞記載あり 4件) 学会発表 (3件) (うち招待講演 1件)

  • [雑誌論文] Integrating Animation-Based Inspection into Formal Design Specification Construction for Reliable Software Systems2015

    • 著者名/発表者名
      Mo Li, Shaoying Liu
    • 雑誌名

      IEEE Transactions on Reliability

      巻: 印刷中 ページ: 印刷中

    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Reviewing Formal Specification for Validation Using Animation and Trace Links2014

    • 著者名/発表者名
      Mo Li, Shaoying Liu
    • 雑誌名

      Proceedings of 21th Asia-Pacific Software Engineering Conference (APSEC 2014), IEEE Press

      巻: なし ページ: 286-293

    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Tool Support for Rigorous Formal Specification Inspection2014

    • 著者名/発表者名
      Mo Li, Shaoying Liu
    • 雑誌名

      Proceedings of IEEE 17th International Conference on Computational Science and Engineering (CSE 2014), IEEE Press

      巻: なし ページ: 729-734

    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Adopting Variable Dependency in Animation for Presenting the Behavior of Process2014

    • 著者名/発表者名
      Mo Li, Shaoying Liu
    • 雑誌名

      Proceedings of 4th International Workshop on SOFL + MSVL, LNCS 8979, Springer

      巻: なし ページ: 81-93

    • 査読あり / オープンアクセス
  • [雑誌論文] Development of a Software Tool to Support Traceability-Based Inspection of SOFL Specifications2014

    • 著者名/発表者名
      Jinghua Zhang, Shaoying Liu
    • 雑誌名

      Proceedings of 4th International Workshop on SOFL + MSVL, LNCS 8979, Springer

      巻: なし ページ: 32-46

    • 査読あり / オープンアクセス
  • [雑誌論文] Integrating Animation into Informal Specification Writing for Requirements Analysis2014

    • 著者名/発表者名
      Shaoying Liu, Fauziah binti Zainuddin, and Mo Li
    • 雑誌名

      Proceedings of 3rd International Conference on Informatics Engineering and Information Science (ICIEIS 2014), SDIWC

      巻: なし ページ: 136-143

    • 査読あり / オープンアクセス / 謝辞記載あり
  • [学会発表] 形式仕様に基づくテストケース自動生成2015

    • 著者名/発表者名
      池田逸人、劉少英
    • 学会等名
      情報処理学会第77回全国大会
    • 発表場所
      京都大学(京都市)
    • 年月日
      2015-03-17 – 2015-03-19
  • [学会発表] Integration of Specification Animation and SOFL Three-Step Specification Approach for Requirements Engineering2014

    • 著者名/発表者名
      Shaoying Liu
    • 学会等名
      4th Asian Workshop of Advanced Software Engineering (AWASE 2014)
    • 発表場所
      Beijing (China)
    • 年月日
      2014-10-11 – 2014-10-12
  • [学会発表] Testing-Based Formal Verification: A New and Practical Approach for Software Quality Assurance2014

    • 著者名/発表者名
      Shaoying Liu
    • 学会等名
      19th International Conference on Engineering of Complex Computer Systems (ICECCS 2014)
    • 発表場所
      Tianjin (China)
    • 年月日
      2014-08-04 – 2014-08-07
    • 招待講演

URL: 

公開日: 2016-06-01  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi