2024-03-30T00:43:49Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000221412024-03-29T05:26:34Z01164:01384:01474:01476
GUIを対象にしたリエンジニアリング方式Reengineering for GUI Programsjpnhttp://id.nii.ac.jp/1001/00022141/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=22141&item_no=1&attribute_id=1&file_no=1Copyright (c) 1992 by the Information Processing Society of JapanNEC C& Cシステム研究所NEC C& Cシステム研究所NEC C& Cシステム研究所小泉, 昌紀中島, 震大竹, 和雄近年,既存プログラムから設計情報を復元するりエンジニアリング技術が注目されている.リエンジニアリング技術へのニーズが高い応用領域として,頻繁に改造要求が生ずるグラフィックユーザインタフェース () がある.本稿では,GUIライブラリ関数に関するプログラムスライスを対話的に抽出/評価することにより,画面レイアウト情報を再構築する方式を提案する.この方式を,GUIライブラリ「鼎」を用いて記述したCプログラムから,対話的GUI構築ツール「ゆず」の内部形式へ変換する問題に適用し,GUIリエンジニアリングシステムReneeの試作を行なった.Recently, demands for re-engineering, which recovers design information from existing programs, are rapidly growing. Especially, GUI (Graphical User Interface) is one of the most demanding domain for re-engineering since GUI programs are frequently changed. We present a re-engineering method that recovers layout information of GUI objects from GUI programs. Our method consists of extracting and evaluating program slice on GUI library functions. By using this method, we implemented GUI re-engineering system called Renee, which translates programs in Clanguage with "CANAE" GUI libraries into a data format of GUI builder "YUZU".AN10112981情報処理学会研究報告ソフトウェア工学(SE) 199288(1992-SE-088)9161992-11-102009-06-30