講演名 2007-08-02
JMLを用いた在庫管理プログラムの設計とESC/Java2を用いた検証
尾鷲 方志, 岡野 浩三, 楠本 真二,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 近年,契約に基づく設計による開発手法が脚光を浴びている.これを実現する言語の一つとしてJMLが挙げられる.本研究では、プログラム設計の共通問題である酒屋の在庫管理問題に対してJMLを用いて仕様作成を行いプログラムを記述し,ESC/Java2を用いて実際に検証を行った.本報告では,この過程で得られた知見(作業量,現バージョンのESC/Java2の記法の問題点,解決法など)について報告する.また,ソフトウェア開発にJMLを用いる上での課題について考察する.
抄録(英) In the software development, the notion "Design by Contract(DbC)" has been recently obtained a lot of attentions. In the DbC, contracts are represented as assertions. JML (Java Modeling Language) is one of the languages able to represent such assertions. In this research, we designed and programmed the Warehouse management program in Java and JML as a case study. This design is verified with "ESC/Java2". The paper reports the knowledge about what we learned in this process. Discussion about the issue on using JML in software development is also presented.
キーワード(和) ESC/Java2 / JML / 在庫管理問題 / 設計検証 / 契約による設計
キーワード(英) ESC/Java2 / JML / Warehouse Manaagement / Design and verification / Design by Contract
資料番号 SS2007-22
発行日

研究会情報
研究会 SS
開催期間 2007/7/26(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) JMLを用いた在庫管理プログラムの設計とESC/Java2を用いた検証
サブタイトル(和)
タイトル(英) A Case study : Design of Warehouse Management Program in JML and Verification with ESC/Java2
サブタイトル(和)
キーワード(1)(和/英) ESC/Java2 / ESC/Java2
キーワード(2)(和/英) JML / JML
キーワード(3)(和/英) 在庫管理問題 / Warehouse Manaagement
キーワード(4)(和/英) 設計検証 / Design and verification
キーワード(5)(和/英) 契約による設計 / Design by Contract
第 1 著者 氏名(和/英) 尾鷲 方志 / Masayuki OWASHI
第 1 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 2 著者 氏名(和/英) 岡野 浩三 / Kozo OKANO
第 2 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 3 著者 氏名(和/英) 楠本 真二 / Shinji KUSUMOTO
第 3 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
発表年月日 2007-08-02
資料番号 SS2007-22
巻番号(vol) vol.107
号番号(no) 176
ページ範囲 pp.-
ページ数 6
発行日