WEKO3
アイテム
デザインパターンに基づくドメイン依存言語向けツールキット
https://ipsj.ixsq.nii.ac.jp/records/21664
https://ipsj.ixsq.nii.ac.jp/records/216647cdce59d-0da4-4529-ae3f-f1df0402d7bb
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1998 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1998-11-05 | |||||||
タイトル | ||||||||
タイトル | デザインパターンに基づくドメイン依存言語向けツールキット | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | A Design Pattern based Toolkit for Domain Specific Language Implementation | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
NEC C& Cメディア研究所 | ||||||||
著者所属 | ||||||||
NEC C& Cメディア研究所 | ||||||||
著者所属 | ||||||||
NEC C& Cメディア研究所 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
C & C Media Research Laboratories NEC Ccrporation | ||||||||
著者所属(英) | ||||||||
en | ||||||||
C & C Media Research Laboratories NEC Ccrporation | ||||||||
著者所属(英) | ||||||||
en | ||||||||
C & C Media Research Laboratories NEC Ccrporation | ||||||||
著者名 |
別府, 祥之
× 別府, 祥之
|
|||||||
著者名(英) |
Yasuyuki, Beppu
× Yasuyuki, Beppu
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | ドメイン依存言語(DSL)を用いたアプリケーションジェネレータを中間データ構造に注目したツールキットを用いて作成した経験について報告する。DSLは特定問題領域のプログラムに共通する特徴を表現可能にしアプリケーションの開発生産性を向上させるが、DSL自身の開発工数が大きいという問題ある。そこで、抽象構文木などの中間データ構造の簡潔な記述方法を定義するとともに、この記述から中間データ構造を表すJavaのプログラムと中間データ構造をたどりながら型チェックやコード生成を行なうためのスケルトンを自動生成するツールを開発した。このツールをFScriptというネットワーク管理を行なうDSLの開発に適用したところ作成すべきプログラムサイズを40%削減することができた。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | The paper presents our experience in developing an appliation generator that is based on a Domain Specific Language(DSL). Although DSLs increase productivity and quality of programs in its application domain, constructing a new DSL and its related tools are costly. Our approach is to develop a toolkit that generates Java programs of both tree-like internal data structures and skelton codes for tree walking. The paper also reports that using the toolkit results in decreasing 40% of program codes constituting the DSL tool. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
情報処理学会研究報告ソフトウェア工学(SE) 巻 1998, 号 100(1998-SE-121), p. 163-170, 発行日 1998-11-05 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |