首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:Alloy Analyzerを用いた表明に関する欠陥の検出手法 —JMLによる表明記述に対して—
  • 本地全文:下载
  • 作者:森 恵弥佳 ; 岡野 浩三 ; 楠本 真二
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2013
  • 卷号:30
  • 期号:3
  • 页码:3_187-3_193
  • DOI:10.11309/jssst.30.3_187
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    ソフトウェア開発の重要概念である契約による設計では,各クラス・メソッドが満たすべき仕様を表明として明確に定義することでソフトウェアの仕様理解の補助や,プログラム検証を可能にする.また表明の記述が十分であれば,メソッドの使用者が実装の詳細を考慮する必要がなくなり,情報隠蔽の度合いやモジュール性を高めることができる.しかし,表明の記述が不十分であったり表明と実装とが対応していないなどの欠陥があれば,これらの利点が十分に発揮されない.本研究では,Javaのソースコード中に表明を記述するための言語であるJMLの記述に対して,表明に関する欠陥を検出あるいは発見しやすくする手法を提案する.提案手法では,オブジェクト指向モデリングに影響を受けた形式仕様記述言語であるAlloyとその自動解析ツールAlloy Analyzerを利用した.また,ソフトウェア開発のための古典的な共通問題である在庫管理プログラムに対して適用実験を行った.その結果,8ヶ所の表明に関する欠陥を検出することができ,提案手法の有用性を確認できた.

国家哲学社会科学文献中心版权所有