(57)【要約】【課題】簡便な方法で、遷移のきっかけとなる構成物と遷移先との関係を、視覚的に容易に確認できるようにする。【解決手段】複数の画面の間の遷移を作成する状態遷移作成装置であって、複数の画面５１０のいずれかを表示する第１の領域５００と、複数の画面６０１〜６０３を遷移関係とともに縮小表示する第２の領域６００とを表示する表示手段を備えている。表示手段は、第１の領域５００に表示されている画面５１０の中に、他の画面への遷移のきっかけとなる遷移発生源５１１が含まれている場合、当該遷移発生源５１１から、第１の領域５００を超えて、第２の領域６００に表示されている遷移先の画面６０２へ向けて、繊維関係を示す矢印６２０を表示する。【選択図】図４
2007133815.tif 000002
【特許請求の範囲】
【請求項１】
複数の画面の間の遷移を作成する状態遷移作成装置であって、
前記複数の画面のいずれかを表示する第１の領域と、前記複数の画面を遷移関係とともに縮小表示する第２の領域とを表示する表示手段を備え、
前記表示手段は、
前記第１の領域に表示されている画面の中に、他の画面への遷移のきっかけとなる遷移発生源が含まれている場合、
前記第１の領域に表示されている当該遷移発生源から、当該第１の領域を超えて、前記第２の領域に表示されている遷移先の画面へ向けて、遷移関係を表示する
ことを特徴とする状態遷移作成装置。
【請求項２】
請求項１において、
前記表示手段は、
前記遷移関係を、線分または矢印で表示する
ことを特徴とする状態遷移作成装置。
【請求項３】
請求項１において、
前記遷移発生源は、遷移要求を受け付けるためのアイコン、ボタン又はリストボックスである
ことを特徴とする状態遷移作成装置。
【請求項４】
請求項１において、
前記第１の領域は、
当該第１の領域に表示されている画面の構成要素の編集を受け付けるための領域である
ことを特徴とする状態遷移作成装置。
【請求項５】
請求項１において、
前記表示手段は、
前記第１領域と前記第２の領域とを表示する第１のレイヤとは別に第２のレイヤを設け、
当該第２のレイヤ上に、前記第１の領域に表示されている遷移発生源に相当する位置から、前記第２の領域に表示されている遷移先の画面の表示位置に相当する位置へ向けて、線分または矢印を表示する
ことを特徴とする状態遷移作成装置。
【請求項６】
請求項１において、
前記表示手段は、
前記第１の領域に表示されている画面の構成要素に遷移関係の指定を受け付けるための補助アイコンを表示し、
当該補助アイコンがドラッグされ、第２の表示領域のいずれかの画面にドロップされた場合、ドラッグ元の構成要素を遷移発生源とし、ドロップ先の画面を遷移先と登録する
ことを特徴とする状態遷移作成装置。
【請求項７】
複数の画面の間の遷移を作成する状態遷移作成装置としてコンピュータを機能させるプログラムであって、
前記複数の画面のいずれかを表示する第１の領域と、前記複数の画面を遷移関係とともに縮小表示する第２の領域とを表示する表示手段として前記コンピュータを機能させ、
前記表示手段は、
前記第１の領域に表示されている画面の中に、他の画面への遷移のきっかけとなる遷移発生源が含まれている場合、
前記第１の領域に表示されている当該遷移発生源から、当該第１の領域を超えて、前記第２の領域に表示されている遷移先の画面へ向けて、遷移関係を表示する
ことを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項９】
複数の画面の間の遷移を作成する状態遷移作成装置の処理方法であって、
前記複数の画面のいずれかを表示する第１の領域と、前記複数の画面を遷移関係とともに縮小表示する第２の領域とを表示し、
前記第１の領域に表示されている画面の中に、他の画面への遷移のきっかけとなる遷移発生源が含まれている場合、
前記第１の領域に表示されている当該遷移発生源から、当該第１の領域を超えて、前記第２の領域に表示されている遷移先の画面へ向けて、遷移関係を表示する
ことを特徴とする状態遷移作成装置の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、状態の遷移、具体的には画面の遷移を作成するための技術に関する。
【背景技術】
【０００２】
アプリケーションソフトのＧＵＩ（Graphical User Interface）やＷｅｂサイトなど、画面上にユーザから指示を受け付けるためのアイコンを表示し、そのアイコンが押された場合に画面を遷移させるようにしたシステムがある。このようなシステムを構築するために、アプリケーション／デバイスシミュレータやＷｅｂサイト構築ツールなどがある。
【０００３】
これらのツールは、図１２に示すように、画面５１０の編集をするための領域（ノード編集領域）５００と、登録されている画面６０１〜６０３の遷移関係を表示する領域（状態遷移図表示領域）６００とを備えている。遷移元と遷移先との関係は、例えば、矢印６１１のように表される。これにより、ユーザは、作成しようとする画面５１０に、文字、図形、アイコンなどを追加・編集しながら、既に登録されている画面６０１〜６０３の遷移関係を知ることができる。
【０００４】
【特許文献１】特開平３−２３３６２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の方法では、状態遷移図表示領域６００により、画面間の遷移を理解することはできるものの、画面の中の遷移のきっかけとなる構成物（図１２では「ＯＫ」ボタン５１１）と遷移先の画面（図１２では、画面６０２）との関係を視覚的に確認することができない。これでは、遷移先の設定漏れや、遷移先の正当性を直ぐに確認できない。
【０００６】
そこで、本発明の目的は、簡便な方法で、遷移のきっかけとなる構成物と遷移先との関係を、視覚的に容易に確認できるようにすることにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明では、ノード編集領域内に表示されているノード（画面）の中の遷移のきっかけとなる構成物（遷移発生源）と、状態遷移図表示領域内に表示されている遷移先のノード（画面）を矢印などで視覚的に結びつける。
【０００８】
例えば、本発明の第１は、複数の画面の間の遷移を作成する状態遷移作成装置であって、
前記複数の画面のいずれかを表示する第１の領域と、前記複数の画面を遷移関係とともに縮小表示する第２の領域とを表示する表示手段を備えている。
そして、前記表示手段は、
前記第１の領域に表示されている画面の中に、他の画面への遷移のきっかけとなる遷移発生源が含まれている場合、
前記第１の領域に表示されている当該遷移発生源から、当該第１の領域を超えて、前記第２の領域に表示されている遷移先の画面へ向けて、遷移関係を表示する。
【０００９】
前記表示手段は、前記遷移関係を、線分または矢印で表示するものであってもよい。
【００１０】
前記遷移発生源は、遷移要求を受け付けるためのアイコン、ボタン、リストボックスなどの画面のコンポーネントであってもよい。
【００１１】
前記第１の領域は、当該第１の領域に表示されている画面の構成要素の編集を受け付けるための領域であってもよい。
【００１２】
前記表示手段は、前記第１領域と前記第２の領域とを表示する第１のレイヤとは別に第２のレイヤを設け、当該第２のレイヤ上に、前記第１の領域に表示されている遷移発生源に相当する位置から、前記第２の領域に表示されている遷移先の画面の表示位置に相当する位置へ向けて、線分または矢印を表示するようにしてもよい。
【００１３】
前記表示手段は、前記第１の領域に表示されている画面の構成要素に遷移関係の指定を受け付けるための補助アイコンを表示し、当該補助アイコンがドラッグされ、第２の表示領域のいずれかの画面にドロップされた場合、ドラッグ元の構成要素を遷移発生源とし、ドロップ先の画面を遷移先と登録するようにしてもよい。
【００１４】
本発明の第２は、複数の画面の間の遷移を作成する状態遷移作成装置としてコンピュータを機能させるプログラムであって、
前記複数の画面のいずれかを表示する第１の領域と、前記複数の画面を遷移関係とともに縮小表示する第２の領域とを表示する表示手段として前記コンピュータを機能させる。
そして、前記表示手段は、
前記第１の領域に表示されている画面の中に、他の画面への遷移のきっかけとなる遷移発生源が含まれている場合、
前記第１の領域に表示されている当該遷移発生源から、当該第１の領域を超えて、前記第２の領域に表示されている遷移先の画面へ向けて、遷移関係を表示する。
【００１５】
本発明の第３は、前記プログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００１６】
本発明の第４は、複数の画面の間の遷移を作成する状態遷移作成装置の処理方法であって、
前記複数の画面のいずれかを表示する第１の領域と、前記複数の画面を遷移関係とともに縮小表示する第２の領域とを表示し、
前記第１の領域に表示されている画面の中に、他の画面への遷移のきっかけとなる遷移発生源が含まれている場合、
前記第１の領域に表示されている当該遷移発生源から、当該第１の領域を超えて、前記第２の領域に表示されている遷移先の画面へ向けて、遷移関係を表示する。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について図面を参照して説明する。
【００１８】
図１は、本実施形態の状態遷移作成装置のハードウェア構成の一例を示すブロック図である。図示するように、状態遷移作成装置は、パーソナルコンピュータなどの演算処理装置１０と、キーボード、マウスなどの入力装置２０と、出力装置として機能するディスプレイ３０とを備えている。
【００１９】
演算処理装置１０は、主制御装置であるＣＰＵ１０１と、プログラム等が記録されたＲＯＭ１０２と、メインメモリとしてデータ等を一時的に格納するＲＡＭ１０３と、ハードディスク装置等の補助記憶装置１０４と、入力装置２０及びディスプレイ３０との入出力を制御するインタフェース１０５と、各装置間の通信経路となるシステムバス１０６とを備えて構成される。
【００２０】
図２は、演算処理装置１０の機能構成の一例を示すブロック図である。各機能部は、ソフトウェアあるいはハードウェア的に実現することができる。
【００２１】
図示するように、演算処理装置１０は、指示解析部１１１と、ノード管理部１１２と、表示処理部１１３と、データ記憶部１１４とを備えている。
【００２２】
指示解析部１１１は、入力装置２０を介して入力されたユーザからの要求を解析し、その要求に応じた処理がなされるように、各機能部に命令する処理を行う。
【００２３】
ノード管理部１１２は、ユーザからの指示に従って、ノード（本実施形態では、ＧＵＩに使用される各画面）に関する情報を生成し、編集する処理を行う。また、ノードに関する情報をディスプレイ２０に表示するために画像データを生成し、表示処理部１１３に送る処理を行う。
【００２４】
表示処理部１１３は、ノード管理部１１２からの命令に従って、描画コマンドを生成しディスプレイ２に送信する処理を行う。
【００２５】
データ記憶部１１４は、ノードに関する情報を記憶する。
【００２６】
図３は、データ記憶部１１４に記憶される情報の構成例を示す図である。データ記憶部１１４には、ノード情報２００と、状態遷移情報Ａ３００とが格納される。
【００２７】
ノード情報２００には、ノードを識別するためのコード（ノードＩＤ）２１０と、状態遷移図表示領域における座標位置（サムネイル表示座標）２２０と、ノードを構成する要素に関する情報（ノード構成要素情報）２３０と、状態遷移情報Ｂ２４０とが格納される。ノード構成要素情報２３０には、ノードの構成要素（文字、画像、アイコンなどのオブジェクト）を識別するためのコード（構成要素ＩＤ）２３１ごとに、構成要素の画像（デザイン）２３２と、その構成要素のノードの中の表示座標２３３とが格納される。
【００２８】
状態遷移情報Ｂ２４０は、構成要素が、例えば、「ＯＫ」ボタンや「戻る」ボタンなどのように、他のノードへの遷移要求を受け付けるためのもの（「遷移発生源」という）である場合に、遷移先に関する情報を格納する。すなわち、状態遷移情報Ｂ２４０には、遷移発生源の構成要素ＩＤ２４１と、遷移先のノードのノードＩＤ２４２とが格納される。
【００２９】
なお、アイコン、ボタン、リストボックスなどの画面を構成するコンポーネントの全てが遷移発生源となりうる。
【００３０】
状態遷移情報Ａ３００は、ノード間の遷移関係を特定するための情報である。すなわち、状態遷移情報Ａ３００には、遷移元のノードのノードＩＤ（遷移元ノードＩＤ）３１０と、遷移先のノードのノードＩＤ（遷移先ノードＩＤ）３２０とが対応つけられて格納される。
【００３１】
[動作の説明]  次に、上記のように構成される状態遷移作成装置の動作について説明する。
【００３２】
本実施形態の状態遷移作成装置は、ユーザからの指示に従って、新規ノードの登録や編集を行う。以下に概略を説明する。
【００３３】
ノード管理部１１２は、図４に示すように、ディスプレイ２０の画面４００に、メイン画面４１０を表示する。メイン画面４１０には、ユーザにより指定されたノード５１０の詳細を編集するためのノード編集領域５００と、登録されている全てのノードを遷移関係とともに縮小表示（サムネイル表示）するための状態遷移図表示領域６００とが設けられている。
【００３４】
ノード管理部１１２は、ユーザにより指定されたノード（図４では、画面５１０）を、ノード編集領域５００の所定の位置に表示する。
【００３５】
ノード管理部１１２は、ユーザから新規ノードの登録要求を受け付けると、ノード情報２００に新たなレコードを追加する（図３参照）。そして、ノードＩＤ２１０を生成し、そのレコードに格納する。また、サムネイル表示座標２２０として、登録順に予め定められた座標位置、あるいは状態遷移図表示領域６００の空いている位置を設定して格納する。さらに、状態遷移図表示領域６００に、サムネイル表示座標２２０に従って、新規ノードを縮小表示する。
【００３６】
なお、ノード管理部１１２は、ユーザからドロップアンドドロップ（Drag & Drop）などにより、縮小表示されたノード６０１〜６０３の位置の変更要求を受け付けると、かかる変更要求に従ってサムネイル表示座標２２０を変更する。そして、変更されたサムネイル表示座標２２０に従って、状態遷移図表示領域６００に、ノード６０１〜６０３を縮小表示する。
【００３７】
また、ノード管理部１１２は、ユーザから「ＯＫ」ボタンや「戻る」ボタンなどのノードの構成要素の追加要求を受け付けると、ノード構成要素情報２３０にレコードを追加し、構成要素ＩＤ２３１を付与する。さらに、構成要素画像２３２として、ユーザから指定されたオブジェクトの画像（アイコンのデザインなど）を格納する。また、画像表示座標２３３として、ユーザがマウス等により指定したノード５１０中の座標を格納する。
【００３８】
また、ノード管理部１１２は、ノードの構成要素が「ＯＫ」ボタン５１１のように、他のノードへの遷移のきっかけとなる遷移発生源である場合、その遷移発生源が押下されたときの遷移先のノードの指定を受け付ける。このとき、遷移先のノードを選択させるためのプルダウンメニュ７００を表示してもよい。遷移先のノードの指定を受け付けると、ノード管理部１１２は、状態遷移情報Ｂ２４０にレコードを追加する。そして、構成要素ＩＤ２４１として、遷移発生源の構成要素の構成要素ＩＤを格納する。さらに、遷移先ノードＩＤ２４２として、ユーザにより指定されたノードＩＤを格納する。
【００３９】
なお、遷移発生源となる構成要素は、画面を構成するコンポーネントの全てが対象となりうる。
【００４０】
遷移発生源となる構成要素が指定された場合、ノード管理部１１２は、さらに、状態遷移情報Ａ３００にレコードを追加する。そして、遷移元ノードＩＤ３１０として、現在編集中のノードのノードＩＤを格納する。また、遷移先ノードＩＤ３２０として、ユーザにより指定されたノードのノードＩＤを格納する。
【００４１】
なお、ユーザから構成要素の削除要求がなされたり、遷移先の変更要求がなされた場合、ノード管理部１１２は、それらの要求に従って、ノード情報２００及び状態遷移情報Ａ３００を更新する。
【００４２】
こうして、データ記憶部１１４の情報が生成され更新される。
【００４３】
次に、ノードの編集中における表示処理について説明する。
【００４４】
図５は、ノードの編集中における表示処理の流れを示すフロー図である。ノード管理部１１２は、ノードが編集されノード情報２００が更新されるたびに、このフローを実行する。
【００４５】
ノード管理部１１２は、図４に示すように、状態遷移図表示領域６００に、ノード情報２００に登録されている全てのノードを、それぞれのサムネイル表示座標２２０に従って、予め定められた縮小割合で表示する（Ｓ１０１）。
【００４６】
次に、ノード管理部１１２は、状態遷移情報Ａ３００を参照して、状態遷移図表示領域６００に、ノード間の遷移関係を矢印により表示する。具体的には、状態遷移情報Ａ３００の中の遷移元ノードＩＤ３１０のノードから、遷移先ノードＩＤ３２０のノードに向けて矢印を表示する。これにより、図４に示すように、遷移元のノード６０１から、遷移先６０２に向けて矢印６１１が表示される（Ｓ１０２）。
【００４７】
次に、ノード管理部１１２は、編集対象のノード（状態遷移図表示領域６００でフォーカスが当たっているノード）の全ての構成要素を、ノード構成要素情報２３０に基づいて、ノード編集領域５００に描画する（Ｓ１０３）。
【００４８】
次に、ノード管理部１１２は、編集対象のノードの状態遷移情報Ｂに遷移発生源となる構成要素が登録されているか否か判定し（Ｓ１０４）、登録されていない場合は、本表示処理を終了する。一方、状態遷移情報Ｂ２４０に遷移発生源となる構成要素が登録されている場合（Ｓ１０４でＹｅｓ）、遷移発生源となる各構成要素に対して、後述の矢印描画モジュールを実行した後（Ｓ１０５）、本表示処理を終了する。
【００４９】
次に、図６及び図７を用いて、矢印描画モジュールの処理（Ｓ１０５）について説明する。ノード管理部１１２は、上述のとおり、遷移発生源となる各構成要素についてこの処理を行う。
【００５０】
ノード管理部１１２は、状態遷移情報Ｂ２４０から、遷移発生源となる構成要素の構成要素ＩＤ２４１と、遷移先ノードＩＤ２４２を取得する（Ｓ２０１）。
【００５１】
次に、ノード管理部１１２は、遷移発生源となる構成要素の構成要素ＩＤ２４１に対応する、ノード構成要素情報２３０の構成要素ＩＤ２３１の画像表示座標２３３から、遷移発生源となる構成要素のノード編集領域５００上での座標を取得する。この座標は、図７の点線矢印４２２の終点に相当する。さらに、ノード管理部１１２は、遷移先ノードＩＤ２４２に対応するノードＩＤ２１０のサムネイル表示座標（すなわち、状態遷移図表示領域６００内での縮小表示の際の座標位置）を取得する。この座標は、図７の点線矢印４３２の終点に相当する（Ｓ２０２）。
【００５２】
次に、ノード管理部１１２は、Ｓ２０２で取得した遷移発生源の座標（点線矢印４２２の終点）を、メイン画面４１０の座標（破線矢印４２３の終点）に変換する。具体的には、図７に示すように、メイン座標４１０の原点O、ノード編集領域５００の原点O'、状態遷移図表示領域６００の原点O''、遷移発生源の座標Aとし、
ベクトルOA＝ベクトルO'A＋ベクトルOO'により求めることができる（Ｓ２０３）。
【００５３】
さらに、ノード管理部１１２は、Ｓ２０２で取得した遷移先のノードの座標（点線矢印４３２の終点）を、メイン画面４１０の座標（破線矢印の終点４３３）に変換する。具体的には、図７に示すように、遷移先のノードの座標Bとし、
ベクトルOB＝ベクトルO''B＋ベクトルOO'により求めることができる（Ｓ２０４）。
【００５４】
そして、ノード管理部１１２は、Ｓ２０３とＳ２０４で変換して得られた、２つの座標を結ぶ矢印６２０を描画し（Ｓ２０５）、本矢印描画モジュールの処理を終了する。
【００５５】
こうして、ノード管理部１１２は、ノード編集領域５００に表示されている編集対象のノードの中の遷移発生源の各構成要素（例えば、「ＯＫ」ボタン５１１）と、状態遷移図表示領域６００に縮小表示されている遷移先のノードとを、矢印で結んでいく。
【００５６】
以上、本発明に一実施形態について説明した。
【００５７】
上記実施形態によれば、ノードの中の遷移発生源と遷移先ノードとの関係が、表示領域を超えて表示されるので、対応関係が容易に理解できる。
【００５８】
また、状態遷移図作成において、あるノード内の状態遷移発生源とその状態遷移先の関係を線分/矢印を用いて明示的に表現する。これにより、専用の設定画面を介せずに、必要な状態遷移情報が過不足なく存在するかを一目で確認できるようになる。また、専用の設定画面を介せずに、状態遷移発生源と状態遷移先の対応が想定どおりであるかを視覚的に確認できるようになる。
【００５９】
＜変形例１＞  上記実施形態は、さまざまな変形が可能である。
【００６０】
上記実施形態では、メイン画面４１０の座標に変換して、領域を超えて、２つの点を結ぶ矢印を描画した。しかし、メイン画面４１０と、各領域（部分画面）５００、６００は個々に座標系を持っているために、描画の際手順が煩雑となる場合がある。例えば、図８に示すように、２つの領域の間に境界４３０がある場合に、直線の矢印を描画しようとすると、中継点A'、B'を求める必要があり、座標の変換作業が煩雑となる。
【００６１】
そこで、複数の領域（部分画面）をまたいで線分を描画するために、専用のレイヤを備えるようにしてもよい。
【００６２】
具体的には、図９に示すように、ノード編集領域５００と状態遷移図表示領域６００とを表示するメイン画面４１０のレイヤ８００の上に、領域を超えて遷移関係を描画するための線分表示レイヤ８１０を設ける。そして、ノード管理部１１２は、領域５００内の点Ａを線分表示レイヤ８１０の座標系に変換し、点A''の座標を算出する。さらに、領域６００内の点Ｂを線分表示レイヤ８１０の座標系に変換し、点B''の座標を算出する。そして、線分表示レイヤ８１０上に点A''と点B''を結ぶ矢印A''B''を描画する。
【００６３】
こうすることで、面倒な中継点の座標変換は必要なく、矢印の始点、終点の座標変換のみで処理できる（経由する画面数に非依存）。また、線分表示レイヤへの描画を自由に行えるため、常に完全な線分/矢印を表現できる。
【００６４】
＜変形例２＞  また、遷移発生源からの遷移先ノードの指定を、ドラッグアンドドロップにより受け付けるようにしてもよい。例えば、図１０に示すように、ノード編集領域５００に表示されている構成要素５１１の近辺に、遷移先をドラッグアンドドロップにより受け付けるための補助アイコン５１２を表示する。
【００６５】
図１１は、かかるドラッグアンドドロップで遷移先を関連付けする処理のフロー図である。このフローは、左ボタンのダウンを受け付けると開始される。
【００６６】
ノード管理部１１２は、補助アイコン５１２がドラッグされ（Ｓ３０１でＹｅｓ、Ｓ３０２）、状態遷移図表示領域６００のいずれかのノード上にドロップされると（Ｓ３０３でＹｅｓ、Ｓ３０４でＹｅｓ）、そのノードを遷移先ノードとして登録する（Ｓ３０５、Ｓ３０６）。
【００６７】
なお、状態遷移情報Ｂ２４０と状態遷移情報Ａ３００の登録処理（Ｓ３０５、Ｓ３０６）は、上述したとおりである。すなわち、ノード管理部１１２は、遷移先のノードの指定を受け付けると、状態遷移情報Ｂ２４０にレコードを追加する。そして、構成要素ＩＤ２４１として、遷移発生源の構成要素の構成要素ＩＤを格納する。さらに、遷移先ノードＩＤ２４２として、ユーザにより指定されたノードＩＤを格納する。さらに、態遷移情報Ａ３００にレコードを追加する。そして、遷移元ノードＩＤ３１０として、現在編集中のノードのノードＩＤを格納する。また、遷移先ノードＩＤ３２０として、ユーザにより指定されたノードのノードＩＤを格納する。
【００６８】
このように、遷移発生源と遷移先ノードをドラッグアンドドロップ操作で対応付ける機能によれば、ユーザは、遷移先ノードの識別子を意識しなくとも遷移の関係付けを作成できる。これにより、従来のような、遷移先の識別子の記述ミスを排除できる。そして、作業精度を大幅に向上できる。また、識別子の対応を記憶する必要がなく、ユーザの負担を大幅に削減できる。
【００６９】
上記のとおり、本発明によれば、ノードの中の遷移発生源と遷移先ノードとを視覚的に結びつける。すなわち、従来のように、「個々の遷移発生源に対して設定部分を表示」、「遷移先として設定したノードの識別子が正当なものか（スペルミスが無いかなど）を照会」、「指定した識別子が想定したノードに割り当てられているかを照会」という煩雑な作業が不要となる。したがって、作業効率がよくなり、設定漏れやミスを防止することができる。
【００７０】
なお、本発明は、状態の遷移を伴うものであれば、様々なシステムに適用することができる。
【図面の簡単な説明】
【００７１】
【図１】状態遷移作成装置のハードウェア構成の一例を示すブロック図。
【図２】演算処理部の機能構成の一例を示すブロック図。
【図３】データ記憶部１１４に格納される情報の構成例。
【図４】表示画面の例。
【図５】表示処理のフロー図。
【図６】描画モジュールの処理（図５のＳ１０５）のフロー図
【図７】矢印の描画の方法を説明する図。
【図８】矢印の描画の方法を説明する図。
【図９】線分描画レイヤを説明する図。
【図１０】表示画面の例。
【図１１】ドラッグアンドドロップで関連付けする処理のフロー図。
【図１２】従来例の表示画面の例。
【符号の説明】
【００７２】
１０…演算処理装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＨＤＤ、１０５…インタフェース、１０６…システムバス、２０…入力装置、３０…ディスプレイ
１１１…指示解析装置、１１２…ノード管理部、１１３…表示処理部、１１５…データ記憶部
【図１】
2007133815.tif 000003
【図２】
2007133815.tif 000004
【図３】
2007133815.tif 000005
【図４】
2007133815.tif 000006
【図５】
2007133815.tif 000007
【図６】
2007133815.tif 000008
【図７】
2007133815.tif 000009
【図８】
2007133815.tif 000010
【図９】
2007133815.tif 000011
【図１０】
2007133815.tif 000012
【図１１】
2007133815.tif 000013
【図１２】
2007133815.tif 000014