2024-03-29T02:12:08Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000169252020-10-27T05:02:43Z00934:00935:00978:00979
CORBAアプリケーション開発におけるリフレクションの有効性Use of Reflective Programming Language in CORBA Application Developmentjpn発表概要http://id.nii.ac.jp/1001/00016925/Articlehttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=16925&item_no=1&attribute_id=1&file_no=1Copyright (c) 2000 by the Information Processing Society of Japan北陸先端科学技術大学院大学情報科学研究科北陸先端科学技術大学院大学情報科学研究科北陸先端科学技術大学院大学情報科学研究科藤枝, 和宏渡部, 卓雄落水, 浩一郎CORBAのアプリケーション開発における問題点として,クロスプラットフォームの開発時に生じるインタフェースの不一致,およびスタブとスケルトンのアプリケーションへの組み込みのために生じる開発手順の煩雑さを取り上げ,インターフェイスリポジトリとリフレクションの可能なプログラミング言語を利用して,これらを解決する手法を提案する.この手法を実現するために必要なリフレクションの能力として,プログラム自身の参照/改変および未定義名の参照時の振る舞いの変更を取り上げ,その利用方法と利点について議論する.We focus on the problems in the development of CORBA applications: interface mismatches which often take place in cross-platform development, and complicated development procedure which consists of generating stubs and skeletons and incorporating them into applications. We propose a solution of these problems using the Interface Repository and reflective programming languages. We inspect the abilities of reflective languages to realize this solution, especially generation and modification of programs and modification of the behavior of the languages in referring undefined names.AA11464814情報処理学会論文誌プログラミング(PRO)41SIG09(PRO8)1101102000-11-151882-78022009-06-30