講演名 2016-07-14
Yampaプログラム実行のための振舞いモデル
市橋 友樹(名大), 結縁 祥治(名大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本研究では,Haskell 言語のドメイン固有言語であるYampa プログラムの安全性を検証するための振舞いのモデルとして差分オートマトンを提案する.差分オートマトンは離散的・連続的な遷移の他に,微小時間経過による遷移を持つ.微小時間経過において変数には事前値と事後値の値割当を区別し,微小な時間経過による遷移によるイベントの発生を実現可能な操作としてモデル化し,Yampa の離散的な環境における実行を表現する.
抄録(英) In this paper, we propose differences-embedded automata as a behavioral model of Yampa programs which is a domain-specific embedded language of Haskell for safety analysis. Differences-embedded automata have continuous and discrete transitions, and additionally, transitions of locations by infinitesimal time passing. In infinitesimal time passing, assignments of values to variables are distinguished between previous values and post values, and occurrences of events by transitions of locations by infinitesimal time passing are modeled as feasible operation for describing discrete execution of Yampa.
キーワード(和) 関数型リアクティブプログラミング / Yampa / 実行モデル / プログラミング言語 / 実時間プログラム
キーワード(英) Functional reactive programming / Yampa / Execution model / Programming languages / Real-time programs
資料番号 SS2016-11,KBSE2016-17
発行日 2016-07-06 (SS, KBSE)

研究会情報
研究会 KBSE / SS / IPSJ-SE
開催期間 2016/7/13(から3日開催)
開催地(和) 北海道立道民活動センター
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和) 金田 重郎(同志社大) / 緒方 和博(北陸先端大)
委員長氏名(英) Shigeo Kaneda(Doshisha Univ.) / Kazuhiro Ogata(JAIST)
副委員長氏名(和) 粂野 文洋(日本工大) / 中田 明夫(広島市大)
副委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.) / Akio Nakata(Hiroshima City Univ.)
幹事氏名(和) 小形 真平(信州大) / 橋浦 弘明(日本工大) / 小林 隆志(東工大) / 肥後 芳樹(阪大)
幹事氏名(英) Shinpei Ogata(Shinshu Univ.) / Hiroaki Hashiura(Nippon Inst. of Tech.) / Takashi Kobayashi(Tokyo Inst. of Tech.) / Yoshiki Higo(Osaka Univ.)
幹事補佐氏名(和) 岩田 一(神奈川工科大) / 櫻井 孝平(金沢大) / 島 和之(広島市大)
幹事補佐氏名(英) Hajime Iwata(Kanagawa Inst. of Tech.) / Kohei Sakurai(Kanazawa Univ.) / Kazuyuki Shima(Hiroshima City Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Science / Special Interest Group on Software Engineering
本文の言語 JPN
タイトル(和) Yampaプログラム実行のための振舞いモデル
サブタイトル(和)
タイトル(英) A Behavioral Model for Executing Yampa Programs
サブタイトル(和)
キーワード(1)(和/英) 関数型リアクティブプログラミング / Functional reactive programming
キーワード(2)(和/英) Yampa / Yampa
キーワード(3)(和/英) 実行モデル / Execution model
キーワード(4)(和/英) プログラミング言語 / Programming languages
キーワード(5)(和/英) 実時間プログラム / Real-time programs
第 1 著者 氏名(和/英) 市橋 友樹 / Tomoki Ichihashi
第 1 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya University(略称:Nagoya Univ.)
第 2 著者 氏名(和/英) 結縁 祥治 / Yuuen Shouji
第 2 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya University(略称:Nagoya Univ.)
発表年月日 2016-07-14
資料番号 SS2016-11,KBSE2016-17
巻番号(vol) vol.116
号番号(no) SS-127,KBSE-128
ページ範囲 pp.99-104(SS), pp.99-104(KBSE),
ページ数 6
発行日 2016-07-06 (SS, KBSE)