WEKO3
アイテム
書き換え規則の部品化に基づくソフト自動合成系開発の容易化
https://ipsj.ixsq.nii.ac.jp/records/21722
https://ipsj.ixsq.nii.ac.jp/records/2172214edef77-7d49-4fa0-89d4-5214cc6d55c2
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1997 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1997-11-21 | |||||||
タイトル | ||||||||
タイトル | 書き換え規則の部品化に基づくソフト自動合成系開発の容易化 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Generator Development Method using Reduction Rule Components | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
NEC C& Cメディア研究所 | ||||||||
著者所属 | ||||||||
NEC C↦ Cメディア研究所 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
C & C Media Research Laboratories, NEC Corporation | ||||||||
著者所属(英) | ||||||||
en | ||||||||
C & C Media Research Laboratories, NEC Corporation | ||||||||
著者名 |
工藤, 智広
× 工藤, 智広
|
|||||||
著者名(英) |
Tomohiro, Kudo
× Tomohiro, Kudo
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 個々の開発プロジェクトに専用のプログラムジェネレータを開発するメタツールとして、ソフト自動合成シェルSOFTEXSHELLが利用され効果を上げているが、SOFTEXSHELLにおけるツールプログラミングが、LRP処理(リスト処理、再帰処理、パタンマッチング)を多用するなど、手続き型言語に慣れた開発者に馴染みにくいことが現場での実施拡大の障壁となっている。本稿では、このLRP処理の詳細を隠蔽して部品化することで開発を容易化する手法を提案する。本手法を実用ツールのトップダウン開発で試行したところ、詳細化過程の6割をこの部品の利用によってカバーできることがわかり、本手法を適切に実施することの効果が大きいことを確認した。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Software synthesis shell SOFTEXSHELL has been successfully applyed to various product software developments. However, SOFTEXSHELL often requires users to deal with LRP-processing (List processing, Recursion and Pattern matching), which often are unfamiliar to many software engineers. The authors propose a method for those users to utilize SOFTEXSHELL without dealing with LRP-processing by the use of LRP-processing components. The method was evaluated with a deployed program generator and the result showed that 9 LRP-processing components covered 60% of total refinement steps. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
情報処理学会研究報告ソフトウェア工学(SE) 巻 1997, 号 110(1997-SE-117), p. 1-8, 発行日 1997-11-21 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |