- 著者
-
西川 泰浩
小中 裕喜
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会論文誌 (ISSN:18827764)
- 巻号頁・発行日
- vol.46, no.6, pp.1447-1455, 2005-06-15
本論文では,状態遷移図の記述における横断的要素の分離とその織り込み方法について提案する.近年,組み込み機器ソフトウエアの開発において,ユーザインタフェース・GUI開発の占める比率が大きくなり,その生産性向上が重要な課題となっている.この課題を解決するため,筆者らはこれまで画面の切替えを状態遷移としてとらえるユーザインタフェース設計ツールを開発してきた.しかしながら,状態遷移図中に横断的に含まれる共通要素を括り出して設計しようとすると,かえって状態遷移図の可読性と保守性が損なわれる場合があった.今回提案する方法では,状態遷移図の記述方法にアスペクト指向の概念を導入し,横断的要素を分離して記述することを可能とすることにより,この問題を解決する.This paper proposes a new design method for state charts where crosscutting elements are separated and weaved as needed. As graphical user interface plays a larger role in embedded software, improvement to its productivity becomes a more important issue in the software development. To overcome this issue, we have developed a user interface design tool that treat scene transitions as state transitions. There are some cases, however, where factoring crosscutting elements out of state charts would spoil their readability and maintainability. Our method solves this problem by introducing aspect-oriented concepts into designing state charts to enable the separation and weaving of crosscutting elements.