講演抄録/キーワード |
講演名 |
2014-03-12 11:05
ビジュアルブロックを採用したドメイン特化言語とその開発ツールの実現手法 ○栗原あずさ・佐々木 晃(法政大)・脇田 建(東工大) SS2013-88 |
抄録 |
(和) |
本研究ではビジュアルブロックを用いたドメイン特化型言語の開発手法を提案する.ブロックベースの言語は,自然言語で表記したブロックの直感的な組み合わせでコードを表現できるため,習得にかけるコストを削減できる.一方,その設計と実装にはコストがかかる.そこで,ツールの機能をプログラミング環境のみに限定し,ブロックから他のブロックや汎用言語への変換を行うトランスレータを実装することで,様々な言語をブロックで表現することが可能になった.また,ブロックから他のブロックや汎用言語へ変換する規則をユーザが容易に定義可能にすることで,ブロックの拡張を容易にした. |
(英) |
In this paper we propose a methodology for implementing domain specific languages based on visual blocks and introduce the development and programming tools that support the block-based languages. Programs are built by combining the blocks expressed with natural language. While such block-based domain specific languages reduce learning costs, the cost for design and implementation of the language remains a challenge. In our method, we propose the solution to reduce such costs by limiting tool function to the programming environment. Our solution implements a translator which translates the blocks into other programming languages that enables us to describe various programming languages with the help of blocks. Further, as the method supports the user to define a block in terms of other blocks or programming languages, the extensions are made simple. |
キーワード |
(和) |
ドメイン特化型言語 / 開発環境 / / / / / / |
(英) |
Domain Specific Language / Development environment / / / / / / |
文献情報 |
信学技報, vol. 113, no. 489, SS2013-88, pp. 97-102, 2014年3月. |
資料番号 |
SS2013-88 |
発行日 |
2014-03-04 (SS) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2013-88 |