WEKO3
アイテム
GUIコンポーネントに基づく視覚的言語に対するエディタの自動生成
https://ipsj.ixsq.nii.ac.jp/records/70442
https://ipsj.ixsq.nii.ac.jp/records/704422b78f902-dfdd-4696-b294-4bdfdd7a5388
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2010 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2010-09-22 | |||||||
| タイトル | ||||||||
| タイトル | GUIコンポーネントに基づく視覚的言語に対するエディタの自動生成 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | An Automatic Generation Method of Editors for Visual Langauages Based on GUI Components | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 発表概要 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 法政大学情報科学部 | ||||||||
| 著者所属 | ||||||||
| 法政大学情報科学部 | ||||||||
| 著者所属 | ||||||||
| 東京工業大学大学院総合理工学研究科 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Faculty of Computer and Information Sciences, Hosei University | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Faculty of Computer and Information Sciences, Hosei University | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Interdisciplinary Graduate School of Science and Engineering, Tokyo Institute of Technology | ||||||||
| 著者名 |
佐々木, 晃
市川, 寛
田沼, 英樹
× 佐々木, 晃 市川, 寛 田沼, 英樹
|
|||||||
| 著者名(英) |
Akira, Sasaki
Hiroshi, Ichikawa
Hideki, Tanuma
× Akira, Sasaki Hiroshi, Ichikawa Hideki, Tanuma
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | 本発表では,ビジュアル言語向けエディタの自動生成手法について述べる.本研究で対象とする言語は,GUI部品を言語の構成要素に対応させ,これらを組み合わせた形をプログラムとしてとらえるものである.このような言語を実装する場合,言語仕様を満たしつつ,複雑なGUIプログラミングを行う必要があり,緻密性が要求される.このため,定式化や自動生成による開発コスト削減,保守性の向上が望まれる.このような言語の利用者は,プログラムテキストを編集してプログラムを作成するのではなく,GUIコンポーネントどうしを組み合わせたり,接続したりする操作がそのまま編集作業に対応する.発表者らは先行研究として,このような操作を抽象構文木の編集操作としてモデル化を行い,編集操作に対する意味的な定式化を試みた.本研究では,この定式化の詳細化を目指すが,より広い範囲のエディタに対応可能なように定式化の枠組みを広げる.この方式では,ボタンやコンボボックスなどのGUI部品が備わったウィザード型のシンプルなGUIのほか,タイル形のコンポーネントを組み合わせながらプログラミングを行うビジュアル言語にも対応できる.本発表ではさらに,提案した定式化に基づいたエディタの実装手法について,その詳細を示す. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | We propose an automatic generation method of editors for visual langauges. Langauges mentioned in this study take in the form such that each GUI-component corresponds to an element of the target langauge and that a program is composed of those components. Since the implementation and maintenance cost of such langauges tends to be high, they are expected to be generated from specifications. For this type of langages, operations of connecting GUI components are taken as program editing. In our previous research, we have reported that those operations can be modeled by editing operations of abstract syntax trees (ASTs), and have formalized semantics for such operation of an editor. In this study, we make this formalism more detailed and broaden. Our formalism can be used for defining visual programming language in which programs are composed of tile components, as well as GUI applcations of typical wizard type. We will also show methods to implement editors based on the formalism. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11464814 | |||||||
| 書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 3, 号 4, p. 65-65, 発行日 2010-09-22 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7802 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||