講演名 2019-07-13
動的読込みを実現するためのMarkdownインタプリタの設計
澄川 靖信(首都大東京),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) Markdownは少ない文法で記述したプレーンテキストをHTMLへ変換するマークアップ言語の一つである。Markdownを用いることによって容易にWeb上で公開する文章を記述できるが、複数のファイルから一つの文章を記述することはできない。本稿では、複数のファイルから一つのMarkdownファイルを生成する変換器を提案する。本手法はオンラインに制御フローグラフと支配木を生成し、支配木上で到達定義を解析する質問伝播を適用して、外部ファイルを動的に読み込む。本手法を用いることによって、文章の記述量の低減、修正が必要になった際の該当箇所の低減ができる。
抄録(英) Markdown is one of the markup languages that convert plain text written with few grammars into HTML documents. Though it is easy to write documents with Markdown grammars to be published on the Web, there is no support to write a document from multiple files. In this paper, we propose a converter that generates one Markdown file from multiple files by extending the Markdown grammar to support dynamic inclusion. By using this method, it is possible to reduce the amount of text description. In addition, if there are sentences that need correction, the dynamic inclusion helps reducing the cost of the correction.
キーワード(和) Markdown / アスペクト指向プログラミング / 要求駆動解析
キーワード(英) Markdown / aspect-oriented programming / demand-driven analysis
資料番号 SS2019-6,KBSE2019-16
発行日 2019-07-05 (SS, KBSE)

研究会情報
研究会 KBSE / SS / IPSJ-SE
開催期間 2019/7/12(から3日開催)
開催地(和) 小樽経済センター
開催地(英)
テーマ(和) 知能ソフトウェア工学全般/ソフトウェアサイエンス全般/ソフトウェア工学全般
テーマ(英)
委員長氏名(和) 粂野 文洋(日本工大) / 中田 明夫(広島市大) / 丸山 勝久(立命館大学)
委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.) / Akio Nakata(Hiroshima City Univ.) / 丸山 勝久(立命館大学)
副委員長氏名(和) 中川 博之(阪大) / 小林 隆志(東工大)
副委員長氏名(英) Hiroyuki Nakagawa(Osaka Univ.) / Takashi Kobayashi(Tokyo Inst. of Tech.)
幹事氏名(和) 高橋 竜一(茨城大) / 田辺 良則(鶴見大) / 肥後 芳樹(阪大) / 島 和之(広島市大)
幹事氏名(英) Ryuichi Takahashi(Ibaraki Univ.) / Yoshinori Tanabe(Tsurumi Univ.) / Yoshiki Higo(Osaka Univ.) / Kazuyuki Shima(Hiroshima City Univ.)
幹事補佐氏名(和) 菊地 奈穂美(OKI) / 金子 朋子(NII) / 林 晋平(東工大) / 石尾 隆(奈良先端科学技術大学院大学) / 位野木 万里(工学院大学) / 小川 秀人(日立製作所) / 丹野 治門(NTT) / 伏田 享平(NTTデータ) / 吉田 則裕(名古屋大学) / 鷲崎 弘宜(早稲田大学)
幹事補佐氏名(英) Nahomi Kikuchi(OKi) / Tomoko Kaneko(NII) / Shinpei Hayashi(Tokyo Inst. of Tech.) / 石尾 隆(奈良先端科学技術大学院大学) / 位野木 万里(工学院大学) / 小川 秀人(日立製作所) / 丹野 治門(NTT) / 伏田 享平(NTTデータ) / 吉田 則裕(名古屋大学) / 鷲崎 弘宜(早稲田大学)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Science / Special Interest Group on Software Engineering
本文の言語 JPN
タイトル(和) 動的読込みを実現するためのMarkdownインタプリタの設計
サブタイトル(和)
タイトル(英) Designining Markdown Interpreter Supporting Dynamic Include
サブタイトル(和)
キーワード(1)(和/英) Markdown / Markdown
キーワード(2)(和/英) アスペクト指向プログラミング / aspect-oriented programming
キーワード(3)(和/英) 要求駆動解析 / demand-driven analysis
第 1 著者 氏名(和/英) 澄川 靖信 / Yasunobu Sumikawa
第 1 著者 所属(和/英) 首都大学東京(略称:首都大東京)
Tokyo Metropolitan University(略称:TMU)
発表年月日 2019-07-13
資料番号 SS2019-6,KBSE2019-16
巻番号(vol) vol.119
号番号(no) SS-112,KBSE-113
ページ範囲 pp.111-116(SS), pp.111-116(KBSE),
ページ数 6
発行日 2019-07-05 (SS, KBSE)