著者
小中 裕喜 中川 隆志 津高 新一郎 西川 泰浩 有田 英一
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告. SE,ソフトウェア工学研究会報告
巻号頁・発行日
vol.139, pp.7-8, 2002-10-10
被引用文献数
3

携帯電話などの組込機器における、画面の切替を伴うユーザインタフェースの設計再利用性の向上、設計開発コスト低減を実現する設計ツールを開発した。複数の画面状態とそれらの間の状態遷移、及び各状態におけるUI部品のレイアウトを定義可能な、ステートチャートオブジェクトという概念に基づき、個々のカスタム表示部品からアプリケーション、機器本体に至るまで、すべて同一の枠組みで設計し、組み合わせてシミユレートすることが可能である。またシミュレーション結果からの表示操作仕様書作成や設計データからのコード生成をサポートする。
著者
西川 泰浩 小中 裕喜
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌 (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.