JP2010134721A - Method of displaying state transition table, and display device - Google Patents

Method of displaying state transition table, and display device Download PDF

Info

Publication number
JP2010134721A
JP2010134721A JP2008310271A JP2008310271A JP2010134721A JP 2010134721 A JP2010134721 A JP 2010134721A JP 2008310271 A JP2008310271 A JP 2008310271A JP 2008310271 A JP2008310271 A JP 2008310271A JP 2010134721 A JP2010134721 A JP 2010134721A
Authority
JP
Japan
Prior art keywords
item
state transition
transition table
state
items
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008310271A
Other languages
Japanese (ja)
Other versions
JP5114718B2 (en
Inventor
Kazuhiro Inoue
和弘 井上
Kiyoshi Owada
潔 大和田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Information and Control Systems Inc
Hitachi Information and Control Solutions Ltd
Original Assignee
Hitachi Information and Control Systems Inc
Hitachi Information and Control Solutions Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Information and Control Systems Inc, Hitachi Information and Control Solutions Ltd filed Critical Hitachi Information and Control Systems Inc
Priority to JP2008310271A priority Critical patent/JP5114718B2/en
Publication of JP2010134721A publication Critical patent/JP2010134721A/en
Application granted granted Critical
Publication of JP5114718B2 publication Critical patent/JP5114718B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/82Elements for improving aerodynamics

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To display a panoptic state transition table which allows a user to easily recognize its content. <P>SOLUTION: When the state transition table having a plurality of state items, a plurality of event items, and processing information definition cells corresponding to each of the items is created and displayed, the state items are arranged as both row and column items, or the state items and the event items are arranged as either row or column items, respectively. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、イベントの発生に応じて状態が遷移する状態遷移表の表示方法、及び表示装置に関し、特に、階層化された状態を持つ階層化状態遷移モデルを表現する状態遷移表の表示方法及びその表示装置に関する。   The present invention relates to a display method and a display device for a state transition table in which a state transitions according to the occurrence of an event, and in particular, a display method for a state transition table that represents a hierarchical state transition model having a hierarchical state and The present invention relates to the display device.

従来、イベントの発生に応じて状態が遷移する状態遷移モデルを表現するために用いられていた状態遷移表は、それぞれの状態に対して一律に各イベントへの対応付けのみが記述されるものであった。このため、状態に条件分岐があってもその関係は表示動作に反映されていない。   Conventionally, the state transition table used to express a state transition model in which the state transitions according to the occurrence of an event describes only the correspondence to each event uniformly for each state. there were. For this reason, even if there is a conditional branch in the state, the relationship is not reflected in the display operation.

従って、階層状態を持つ状態遷移モデルを表現するためには、図20のように一つの状態遷移表内に下位の層まで含んだ全ての状態を収めることで対応していた。この例では、とりうる状態として「ON」と「OFF」の状態項目からなる状態1の階層と、「true」または「false」のどちらか一方の状態をとる状態2の階層と、「0>」または「else」の状態をとる状態3の階層が列項目として表示されている。
イベント項目であるE1とE2は行項目として配置されており、状態1〜状態3の条件の組み合わせにおいてイベントE1、またはE2が起きた時に生じる事象がa1〜a8及びb1〜b2として処理情報セルに表されている。
また、階層毎に1つの状態遷移表を割り当て、作成することによっても表現される。図21は、図20と同一の内容を状態の階層毎に1つの状態遷移表として表したものである。
この表現方法では、列項目に表示される状態1〜状態3の条件分岐毎に表を移動する。例えば、状態1, 2, 3がそれぞれ「ON」,「true」,「>0」をとる時のイベントE1に対する処理情報は、表0と表0.1と表0.1.1によりa1であることが表現される。
Therefore, in order to express a state transition model having a hierarchical state, as shown in FIG. 20, all states including a lower layer are stored in one state transition table. In this example, a possible state is a state 1 layer composed of “ON” and “OFF” state items, a state 2 layer having either “true” or “false” state, and “0> ”Or“ else ”state 3 is displayed as a column item.
Event items E1 and E2 are arranged as row items, and events that occur when event E1 or E2 occurs in a combination of conditions of states 1 to 3 are indicated in the processing information cell as a1 to a8 and b1 to b2. It is represented.
It is also expressed by assigning and creating one state transition table for each hierarchy. FIG. 21 shows the same contents as FIG. 20 as one state transition table for each state hierarchy.
In this expression method, the table is moved for each conditional branch of state 1 to state 3 displayed in the column item. For example, the processing information for the event E1 when the states 1, 2, and 3 are “ON”, “true”, and “> 0” are expressed as a1 according to Table 0, Table 0.1, and Table 0.1.1. Is done.

このように状態は行項目、イベントは列項目というように、項目は行や列毎に固定して配列されるものでもあった。
特開2001−325020号公報
As described above, items are arranged in a fixed manner for each row or column, such as a state being a row item and an event being a column item.
JP 2001-322020 A

上記従来の状態遷移表では、階層化状態遷移モデルの全体を一つの表で表現した場合、最下位の階層まで展開されたすべての状態と、発生するすべてのイベントをひとつひとつ網羅的に対応させるものとなる。このような表示処理においては、階層やイベントの数が増えると表が大きくなり過ぎるため、全体の把握がしにくくなり、特に上位階層における状態遷移を把握することが困難になるという問題があった。   In the above-mentioned conventional state transition table, when the entire hierarchical state transition model is expressed as a single table, all states developed up to the lowest layer and all events that occur are comprehensively associated one by one. It becomes. In such display processing, as the number of hierarchies and events increases, the table becomes too large, making it difficult to grasp the whole, and in particular, it is difficult to grasp the state transition in the upper hierarchy. .

また、特定の条件においてのみ生じるイベント、つまり限られた状態の階層においてのみ有効となるイベントについても、全ての状態ひとつひとつに対応する処理情報を定義する必要がある。このため、このような無効なイベントにも処理情報を定義する必要があり、作成時に余分な作業量を伴ってしまう。   Also, for events that occur only under specific conditions, that is, events that are valid only in a limited state hierarchy, it is necessary to define processing information corresponding to all states one by one. For this reason, it is necessary to define processing information for such an invalid event, which causes an extra work amount at the time of creation.

また、このような冗長な処理情報の定義に対しても、これに変更があった際には同様の変更をその他複数の定義に反映する必要があり、修正漏れによる不具合の原因となる。   In addition, even if such a definition of redundant processing information is changed, it is necessary to reflect the same change in a plurality of other definitions, which causes a problem due to omission of correction.

また、全てのイベントに対する処理情報が含まれているために、イベントに対して状態が有効であるか否か明確でない、さらには実装時の論理条件を明確にしにくいことがある。   In addition, since processing information for all events is included, it is not clear whether the state is valid for the event, and it may be difficult to clarify the logical condition at the time of mounting.

また、状態の各階層ごとに別個の状態遷移表を用いて表現する場合には、一つの階層内で遷移が完結する場合には把握しやすいものの、ある階層から別の階層へ遷移する時には複数の状態遷移表の間を移動することになり、把握しにくくなってしまう。   In addition, when each state hierarchy is expressed using a separate state transition table, it is easy to grasp when the transition is completed within one hierarchy, but there are multiple when transitioning from one hierarchy to another. It will be difficult to grasp because it moves between the state transition tables.

本発明はかかる問題に鑑みてなされたもので、状態遷移表の構成を見通しがよいものとし、状態遷移の内容を把握しやすくすることを目的とする。   The present invention has been made in view of such a problem, and an object of the present invention is to make the structure of a state transition table have a good view and make it easy to grasp the contents of the state transition.

上記課題を解決するために本発明では、複数の状態項目と、複数のイベント項目と、それぞれの項目に対応する処理情報定義セルとを有する状態遷移表において、状態項目及びイベント項目のうち少なくとも1方の項目を行項目と列項目の両方に分散して配置する。または、状態項目とイベント項目の両方を行項目もしくは列項目のどちらかに集約して配置する。   In order to solve the above problem, in the present invention, in a state transition table having a plurality of state items, a plurality of event items, and a processing information definition cell corresponding to each item, at least one of the state items and the event items is included. This item is distributed across both the row and column items. Alternatively, both status items and event items are aggregated and arranged in either row items or column items.

また、本発明は、複数の状態項目と、複数のイベント項目と、それぞれの項目に対応する処理情報定義セルとをもつ状態遷移表において、行項目から列項目または列項目から行項目に移動させる項目を選択する段階と、選択した項目の移動先を選択する段階と、移動先の上層の階層項目の構成に従って、前記選択した項目の移動後の構成を決定する段階と、前記選択した項目の構成に従って、移動先の下層の階層項目の構成を決定する段階と、移動元の上層の階層項目の構成に従って、選択した項目を移動させた後の下層の項目の構成を決定する段階と、決定した項目構成に従って、処理情報セルを配置する段階を有する。   Further, the present invention moves from a row item to a column item or from a column item to a row item in a state transition table having a plurality of state items, a plurality of event items, and a processing information definition cell corresponding to each item. A step of selecting an item, a step of selecting a destination of the selected item, a step of determining a configuration after the movement of the selected item according to a configuration of a hierarchical item at the upper layer of the destination of the selected item, Determining the structure of the hierarchy item in the destination lower layer according to the configuration; determining the configuration of the item in the lower layer after moving the selected item according to the configuration of the upper hierarchy item in the source; and determining In accordance with the item configuration described above, the processing information cell is arranged.

上記段階に加えて本発明では、イベント及び状態を行項目または列項目に集約し、ツリー表現する段階を有する。   In addition to the above steps, the present invention includes a step of aggregating events and states into row items or column items and representing them as a tree.

また、本発明は、任意の項目を選択する段階と、選択した項目よりも下層の項目を表示または非表示とする段階と、非表示とした項目に対応する処理情報定義セルの内容を1つのセルに集約表示する段階を有する。   The present invention also includes a step of selecting an arbitrary item, a step of displaying or hiding items below the selected item, and the contents of the processing information definition cell corresponding to the hidden item. A step of collectively displaying the cells.

さらに、本発明は、イベントと状態をそれぞれ行項目または列項目に分けて構成した表に対し、1つの状態階層をイベント側の項目に移動する段階と、移動した状態に対応する処理を連続したセルに表示する段階を有する。   Furthermore, the present invention has a process of moving one state hierarchy to an event side item and a process corresponding to the moved state for a table configured by dividing events and states into row items or column items, respectively. Displaying in a cell.

また、本発明では、表示切替時に発生する処理情報定義セルの冗長定義を自動的に補完する機能と、イベントに対応する状態または状態に対応するイベントを追加した際に、例外条件を自動的に追加する機能を備える。   In addition, according to the present invention, a function that automatically complements the redundant definition of the processing information definition cell that occurs at the time of display switching and a state corresponding to the event or an event corresponding to the state are automatically added to the exception condition. It has a function to add.

本発明によると、複数の状態項目と、複数のイベント項目とそれぞれの項目に対応する処理情報定義セルとを持つ状態遷移表において、各状態項目を行項目と列項目とに分散して配置、または状態項目とイベント項目の両方を列項目または行項目に集約して配置するようにしたので、表現の自由度が向上し、目的に応じて把握しやすい構成を選択できるようになる。   According to the present invention, in a state transition table having a plurality of state items, a plurality of event items, and processing information definition cells corresponding to the respective items, each state item is distributed and arranged in a row item and a column item. Alternatively, since both the status item and the event item are aggregated and arranged in the column item or the row item, the degree of freedom of expression is improved, and a configuration that can be easily grasped according to the purpose can be selected.

また、複数の状態項目と、複数のイベント項目と、それぞれの項目に対応する処理情報定義セルとを持つ状態遷移表において、任意の状態項目またはイベント項目を列項目または行項目に移動し、行項目と列項目とを任意の組み合わせの表示に切り替え可能としたので、同一内容の状態遷移表に対して、目的に応じて把握しやすい構成を選択することができる。   In a state transition table having a plurality of state items, a plurality of event items, and a processing information definition cell corresponding to each item, an arbitrary state item or event item is moved to a column item or a row item, and a row Since the display of items and column items can be switched to any combination display, it is possible to select a configuration that can be easily grasped according to the purpose for the state transition table having the same contents.

以下、本発明の実施の形態の例を、図1〜図19を参照して説明する。   Hereinafter, exemplary embodiments of the present invention will be described with reference to FIGS.

図1は本実施の形態の例における状態遷移表を表示する装置の概略構成図を示したものである。図1に示した状態遷移表表示装置1は、例えばパーソナルコンピュータ装置とその周辺機器とで構成させた例であり、図1は機能的な構成を示してある。
状態遷移表表示装置1は、データの制御を行う制御部1aと、作成された状態遷移表を表示する表示部1nと、状態遷移表の作成に必要となるテキスト入力を受け付けるキー入力部1kと、状態遷移表の項目選択等のポインティング入力を行うポインティング部1mと、制御部1aから表示部1nへの出力や入力部1kとポインティング部1mから制御部1aへの入力を制御する入出力制御部1hによって構成される。
FIG. 1 is a schematic configuration diagram of an apparatus for displaying a state transition table in the example of the present embodiment. The state transition table display device 1 shown in FIG. 1 is an example composed of, for example, a personal computer device and its peripheral devices, and FIG. 1 shows a functional configuration.
The state transition table display device 1 includes a control unit 1a that controls data, a display unit 1n that displays the created state transition table, and a key input unit 1k that receives text input necessary for creating the state transition table. , A pointing unit 1m that performs pointing input such as item selection in the state transition table, and an input / output control unit that controls output from the control unit 1a to the display unit 1n and input from the input unit 1k and pointing unit 1m to the control unit 1a 1h.

状態項目保持部1dとイベント項目保持部1eは、それぞれ状態遷移表における状態項目とイベント項目のデータを受付け、格納する。また、行項目保持部1fと列項目保持部1gでは状態遷移表における行項目と列項目のデータを受け付け、格納するとともに、これら状態項目及びイベント項目と行項目及び列項目との間の対応が互いに関連付けられている。表示作成部1cにおいて、これらデータをデータファイル部1bより読み出し、状態遷移表を作成すると、入出力制御部1hを通じて表示部1nに送られることで状態遷移表が表示される。   The state item holding unit 1d and the event item holding unit 1e receive and store data of state items and event items in the state transition table, respectively. The row item holding unit 1f and the column item holding unit 1g accept and store the data of the row item and the column item in the state transition table, and the correspondence between the state item and the event item and the row item and the column item is as follows. Associated with each other. When the display creation unit 1c reads these data from the data file unit 1b and creates a state transition table, the state transition table is displayed by being sent to the display unit 1n through the input / output control unit 1h.

また、キー入力部1k、ポインティング部1mにより状態遷移表にデータを追加または削除したり、変更を行う時には、データファイル部1bにおいてデータの更新や各項目同士の対応が変更される。そしてこのデータに基づき表示作成部1cにて状態遷移表の再構築が行われると表示部1nに反映される。   In addition, when data is added to or deleted from the state transition table by the key input unit 1k and the pointing unit 1m, or the data is changed, the data update or the correspondence between the items is changed in the data file unit 1b. If the state transition table is reconstructed by the display creation unit 1c based on this data, it is reflected on the display unit 1n.

図2は、背景技術の欄で説明した図20の状態遷移表を、上述した図1例の表示装置を用い、本実施の形態による表示処理にて表したものである。この状態遷移表は、列項目から行項目に移動させる項目を選択する段階と、選択した項目の移動先を選択する段階と、移動先の階層項目の上層の構成に従って、前記選択した項目の移動後の構成を決定する段階と、移動元の階層項目の上層の構成に従って、選択した項目を移動させた後に残った下層の項目の構成を決定する段階と、決定した項目構成に従って、処理情報セルを配置する段階とによって表示される。   FIG. 2 shows the state transition table of FIG. 20 described in the background art column by the display processing according to the present embodiment using the display device of FIG. 1 described above. The state transition table includes a step of selecting an item to be moved from a column item to a row item, a step of selecting a destination of the selected item, and a movement of the selected item according to the configuration of the upper layer of the destination hierarchical item. A step of determining a later configuration, a step of determining a configuration of a lower-level item remaining after moving the selected item according to a configuration of an upper layer of a source hierarchy item, and a processing information cell according to the determined item configuration And the stage of arranging.

以下、本実施の形態における表示処理の流れを説明する。
まず最初に移動させたい項目を選び選択する。図3は、図20の状態遷移表において、状態2の項目を選択したものである。
そして次に選んだ項目の移動先を選択する。図4は、状態2の項目の移動先としてイベントの階層(この図の場合は1階層のみ)の直下を選択したものである。
Hereinafter, the flow of display processing in the present embodiment will be described.
First, select and select the item you want to move. FIG. 3 shows the state transition table of FIG. 20 with the state 2 item selected.
Then, select the destination of the next selected item. In FIG. 4, the item immediately below the event hierarchy (only one hierarchy in this figure) is selected as the destination of the state 2 item.

本実施の形態では、このようにして移動させる項目及び移動先を決めた後、移動先の上層の階層項目に従って、移動させる項目の移動後の構成を決定する。図5は、移動させる項目である状態2が取りうる値の「true」と「false」の両方を、イベントE1とE2の直下の階層それぞれに配置する構成としたものである。これにより行項目が決定されることになる。   In this embodiment, after determining the item to be moved and the destination, the configuration after the movement of the item to be moved is determined according to the hierarchical item at the upper layer of the destination. FIG. 5 shows a configuration in which both “true” and “false” values that can be taken by the state 2 that is the item to be moved are arranged in the layers immediately below the events E1 and E2. As a result, the line item is determined.

ところが、移動させる列項目を移動させた後、その下層の階層である状態3の項目は状態1の項目に直接ぶらさがった状態となる。つまり、ONとOFFの項目それぞれに「>0」と「else」の条件が2つずつ表記され重複した状態となってしまう。
このため、本実施の形態では、移動元の階層項目の上層の構成に従って、選択した項目を移動させた後に残った下層の項目の構成を決定する段階を踏むことにより、図6のように重複を整理し、見通しを良くすることができる。また、これにより列項目が決定される。
However, after the column item to be moved is moved, the item in the state 3 which is the lower hierarchy is directly hung from the item in the state 1. That is, two conditions “> 0” and “else” are written in each of the ON and OFF items, resulting in an overlapping state.
Therefore, in the present embodiment, duplication is performed as shown in FIG. 6 by taking the step of determining the configuration of the lower layer items remaining after the selected item is moved according to the configuration of the upper layer of the source hierarchy item. Can improve the outlook. This also determines the column item.

こうして決定された行項目及び列項目の構成に従って処理情報定義セルを配置したものが図7である。ここで、イベントE2は状態1の条件によってのみ情報処理定義の値が決まっている。このように、イベントE2は状態1に対してのみ有効であるという定義の場合、状態2に対する定義は未定義とすることができる。このため本発明では図2のようにこれを「−」表示として統一する。   FIG. 7 shows processing information definition cells arranged according to the configuration of the row item and the column item thus determined. Here, the value of the information processing definition of event E2 is determined only by the condition of state 1. Thus, when the definition that the event E2 is valid only for the state 1 is made, the definition for the state 2 can be undefined. For this reason, in the present invention, as shown in FIG.

このように、本実施の形態では、状態項目を行項目と列項目とに自由に分散して配置できるようにしたことで、上記のような重複した項目や未定義とできる項目を発見して統一し、冗長な表現を減らすことができる。またこのことにより表全体のセル数も減り、見通し良く、把握しやすい状態遷移表を作成することができる。   As described above, in the present embodiment, the state items can be freely distributed and arranged in the row items and the column items, so that the above duplicate items and undefined items can be found. Unify and reduce redundant expressions. This also reduces the number of cells in the entire table, making it possible to create a state transition table with good visibility and easy understanding.

以下に本発明の変形例を示す。   The modification of this invention is shown below.

[第1の変形例]
図8は、イベント及び状態を行項目に集約し、ツリー表現したものである。この場合は、列項目から行項目に移動させる項目を選択する段階と、選択した項目の移動先を選択する段階と、移動先の階層項目の上層の構成に従って、前記選択した項目の移動後の構成を決定する段階と、決定した項目構成に従って、処理情報セルを配置する段階とを、状態1〜状態3の階層項目それぞれに対して実施することで表示される。こうしたツリー表現は、処理実施のための理論条件式と一致するため、理論条件式を明確に表現しやすい。
ここで、イベントE2は状態1に対してのみ有効であるという場合、状態2及び状態3に対する処理は未定義とすることができる。このため、本実施例においても、これを「−」表示として統一し、イベントE2の状態2と状態3に対する冗長な定義を排除し、作業量を削減することができる。
[First modification]
FIG. 8 is a tree representation of events and states collected in line items. In this case, the step of selecting the item to be moved from the column item to the line item, the step of selecting the destination of the selected item, and the structure of the selected item after the movement according to the configuration of the upper layer of the destination hierarchical item. It is displayed by performing the step of determining the configuration and the step of arranging the processing information cells according to the determined item configuration for each of the hierarchical items of state 1 to state 3. Since such a tree expression matches the theoretical conditional expression for processing execution, it is easy to express the theoretical conditional expression clearly.
Here, if the event E2 is valid only for the state 1, the processing for the state 2 and the state 3 can be undefined. For this reason, in this embodiment as well, this can be unified as a “−” display, redundant definitions for the state 2 and the state 3 of the event E2 can be eliminated, and the amount of work can be reduced.

また、このような冗長な処理の定義をなくすことにより、変更があった際の修正漏れを防止でき、さらにイベントに対して無効な状態を定義しないため、有効か否かを明確に表現することができる。   Also, by eliminating the definition of such redundant processing, it is possible to prevent omission of correction when there is a change, and furthermore, since an invalid state is not defined for an event, it is clearly expressed whether it is valid or not. Can do.

ところで、状態遷移表を実際に作成する際においては、イベントに対応する状態、または状態に対応するイベントを後から追加することがある。特に膨大な量の情報を処理する際には、このような追加されたイベントや状態、それに対する処理情報が新たに定義されているかどうか見落としてしまうことも懸念される。   By the way, when the state transition table is actually created, a state corresponding to the event or an event corresponding to the state may be added later. In particular, when processing an enormous amount of information, there is a concern that such an added event or state and whether or not processing information for the added event or state is newly defined may be overlooked.

しかし、本実施の形態では、イベントに対応する状態、又は状態に対応するイベントを追加した際には、図9のように例外条件を自動的に追加するようにしてある。ここでは、イベント「E3」追加時に状態2の「true」に対する処理を定義した際に、その例外条件である「false」を自動的に追加し、処理の定義を促している。このようにすることで、処理の定義漏れを防ぐことができる。   However, in this embodiment, when a state corresponding to an event or an event corresponding to the state is added, an exception condition is automatically added as shown in FIG. Here, when the process for state “true” is defined when the event “E3” is added, the exception condition “false” is automatically added to prompt the definition of the process. By doing so, it is possible to prevent omission of definition of processing.

[第2の変形例]
図11は、イベントE1において状態1が「ON」である項目より下層の項目を非表示としたものである。この場合は、図10のように非表示に切り替えたい項目の真上層の項目を選択する。つまり、選択した項目より下層の項目を非表示とできる。
特に本実施の形態では、状態1より下の階層が非表示となっていることを明示するために、状態1の項目名の先頭に「+」記号を付加している。また、非表示とされた下層の状態2、状態3の処理情報セルの内容が複数の定義を持つことを明示するために「・・・」表示として表している。
[Second Modification]
FIG. 11 shows that items below the item whose state 1 is “ON” in the event E1 are not displayed. In this case, as shown in FIG. 10, the item immediately above the item to be switched to non-display is selected. In other words, items below the selected item can be hidden.
In particular, in this embodiment, in order to clearly indicate that the hierarchy below the state 1 is not displayed, a “+” symbol is added to the head of the item name in the state 1. In addition, in order to clearly indicate that the contents of the processing information cells in the lower-level state 2 and state 3 that are not displayed have a plurality of definitions, “...” is displayed.

このように本実施の形態では、利用者が任意の階層の状態を選択し、当該状態階層より下層の階層の非表示を切り替えることで、利用者が着目する階層以下の情報を非表示とする。このため、利用者の用途に合わせて上層の状態遷移を把握しやすくすることができる。
また、全体を表す1つの状態遷移表に対して、用途に応じて表示を切り替えるため、状態の階層ごとに別個の状態遷移表を用いて表現する方法に比べ、階層間の状態遷移を把握しやすい。
As described above, in the present embodiment, the user selects the state of an arbitrary hierarchy, and hides the hierarchy below the state hierarchy so that the information below the hierarchy focused by the user is hidden. . For this reason, it is possible to easily grasp the state transition of the upper layer according to the user's application.
In addition, since the display is switched according to the usage for one state transition table representing the whole, the state transition between layers is grasped compared to the method of expressing using a separate state transition table for each state layer. Cheap.

また、図12のように非表示とした項目に対応する処理情報セルの内容を1つのセルに集約表示することによっても、上位階層における状態遷移を把握しやすくなる。集約表示は全ての処理を表示することと、予め定義した主要な処理のみをサマリ表示することとを選択することにより、用途に適した表示が可能となる。   Further, it is also easy to grasp the state transition in the upper layer by collectively displaying the contents of the processing information cells corresponding to the hidden items as shown in FIG. In the aggregate display, it is possible to display suitable for the application by selecting to display all processes and to display only the main processes defined in advance.

ところで、図12において状態3の階層に着目するためにこれを列項目に移動させた時には、イベントE2に対する冗長定義(「b1」と「b2」がそれぞれ2箇所に定義される)が発生する。このような時には、冗長定義を自動的に補完するようにすると作業量が減り、使い勝手がよい。図13は処理情報定義セルを自動的に補完した状態を表している。   By the way, when this is moved to the column item in order to focus on the state 3 hierarchy in FIG. 12, the redundancy definition for event E2 (“b1” and “b2” are defined in two locations respectively) occurs. In such a case, if the redundant definition is automatically complemented, the amount of work is reduced and the usability is good. FIG. 13 shows a state where the processing information definition cell is automatically complemented.

[第3の変形例]
図14は、図1の状態遷移図の1つの状態階層をイベント側の項目に移動させたものである。従来の表示方法である図2において、状態2が「true」の場合のイベント「E1」に対する処理情報はa1,a2とa5,a6であり、状態1の階層項目である「ON」と「OFF」の条件のために離れたセルに表示されている。これに対し本実施の形態では、状態2の階層項目を行項目に移したために、状態2の各項目において生じる処理情報が連続したセルに表示される。
[Third Modification]
FIG. 14 is a diagram in which one state hierarchy in the state transition diagram of FIG. 1 is moved to an item on the event side. In FIG. 2, which is the conventional display method, the processing information for the event “E1” when the state 2 is “true” is a1, a2, and a5, a6. The hierarchical items of the state 1 are “ON” and “OFF”. ”Is displayed in a separate cell due to the condition. On the other hand, in this embodiment, since the hierarchy item in the state 2 is moved to the line item, the processing information generated in each item in the state 2 is displayed in continuous cells.

このように、本実施の形態では、イベントと状態をそれぞれ行項目または列項目に分けて構成した表に対して、1つの状態階層をイベント側の項目に移すことで、移動させた状態項目に対応する処理情報を連続したセルに表示させることも可能である。これにより、利用者は自らが着目する状態階層に対応した処理情報の把握が容易になる。   As described above, in the present embodiment, for a table configured by dividing events and states into row items or column items, one state hierarchy is moved to an item on the event side, so that the moved state items are changed. Corresponding processing information can be displayed in successive cells. As a result, the user can easily grasp the processing information corresponding to the state hierarchy to which his / her attention is paid.

以下、上記状態遷移表の表示処理の適用例について説明する。   Hereinafter, an application example of the state transition table display process will be described.

本適用例では、自動車用ナビゲーションシステムにおける、経路設定画面の振る舞いを規定する状態遷移表をとりあげる。   In this application example, a state transition table that defines the behavior of the route setting screen in the automobile navigation system is taken up.

図15は、自動車用ナビゲーションシステムにおける経路設定画面である。本画面は目的地を設定するための目的地設定ボタン2、経路探索を開始するための経路探索ボタン3により構成される。本画面の仕様として、「自動車走行中は操作できない」、「目的地設定後でなければ経路探索ボタンは押下できない」の2つが規定されている   FIG. 15 is a route setting screen in the automobile navigation system. This screen includes a destination setting button 2 for setting a destination and a route search button 3 for starting a route search. There are two specifications on this screen: "Cannot be operated while driving a car" and "Cannot press the route search button unless the destination is set"

次に図16は、図15に示す画面の振る舞いを規定した状態遷移表である。ここでは、3つの状態変数「走行状態」と「目的地設定状態」と「経路探索ボタン状態」を持ち、4つのイベント「走行開始」と「走行停止」と「目的地設定」と「経路探索」に対して動作を行う設計としている。この表は従来の表示方法によるものであり、状態を列項目に、イベントを行項目に配置している。   Next, FIG. 16 is a state transition table that defines the behavior of the screen shown in FIG. Here, there are three state variables “running state”, “destination setting state”, and “route search button state”, and four events “running start”, “running stop”, “destination setting”, and “route search”. Is designed to operate. This table is based on the conventional display method, in which the state is arranged in the column item and the event is arranged in the row item.

この従来方法による状態遷移表において本発明を適用し、状態項目のうち「走行状態」以外を行項目に移動させたものが図17である。ここで、走行状態はシステム状態であり、各画面で共通である。つまり本発明によって、各画面共通の状態を列項目、画面固有の状態を行項目として分散して配置し、共通部分と固有部分とを明確に分けて表現することができる。
そしてこれにより、走行中及び停止中に表示される各画面の状態遷移が、列ごとに表現されることになり可読性が向上する。
FIG. 17 shows the state transition table according to the conventional method, in which the present invention is applied and items other than the “running state” among the state items are moved to the line item. Here, the running state is a system state and is common to each screen. That is, according to the present invention, it is possible to disperse and arrange the common state of each screen as a column item and the unique state of the screen as a row item, thereby clearly expressing the common part and the unique part.
As a result, the state transition of each screen displayed during traveling and stopping is expressed for each column, and the readability is improved.

また、新しい画面の状態遷移表を作成する際に、列項目は流用し、行項目だけを新規作成するといった運用により、作製工数の低減や、共通項目の定義漏れを防止することができる。   In addition, when creating a state transition table for a new screen, column items are diverted and only line items are newly created, thereby reducing production man-hours and preventing common item definitions from being missed.

図18は、図16の状態遷移表において、全ての状態項目を行項目に移動させツリー表現したものである。これに対して、一部を非表示とし着目する部分だけを表示させてもよい。例えば図18では、有り得ない状態における処理情報も「――」として全て表示されており、これらの状態を非表示とすることで図19のように可読性を向上させることができる。   FIG. 18 is a tree representation in which all the state items are moved to line items in the state transition table of FIG. On the other hand, only a portion of interest may be displayed with a portion hidden. For example, in FIG. 18, all the processing information in the impossible state is also displayed as “—”, and the readability can be improved as shown in FIG. 19 by hiding these states.

本発明の一実施の形態の例による状態遷移表表示装置の構成図である。It is a block diagram of the state transition table display apparatus by the example of one embodiment of this invention. 本実施の形態の例を用いて、状態項目を行項目と列項目とに分散させて配置させた状態遷移表の説明図である。It is explanatory drawing of the state transition table which disperse | distributed and arrange | positioned the state item into the row item and the column item using the example of this Embodiment. 本発明の一実施の形態の例により、状態2の階層項目を選択した状態を示す説明図であるIt is explanatory drawing which shows the state which selected the hierarchy item of the state 2 by the example of one embodiment of this invention 本発明の一実施の形態の例により、選択した項目を移動させる先を選択した状態を表す説明図であるIt is explanatory drawing showing the state which selected the destination which moves the selected item by the example of one embodiment of this invention. 本発明の一実施の形態の例により、移動先の上層の階層項目に従って、移動させる項目の移動後の構成を決定した状態を表す説明図である。It is explanatory drawing showing the state which determined the structure after the movement of the item to move according to the example of one embodiment of this invention according to the hierarchy item of the upper layer of a movement destination. 本発明の一実施の形態の例により、選択した項目を移動させた後に残った下層の項目の構成を決定した状態を表す図である。It is a figure showing the state which determined the structure of the item of the lower layer which remained after moving the selected item by the example of 1 embodiment of this invention. 本発明の一実施の形態の例により、決定された行項目及び列項目の構成に従って処理情報定義セルを配置した状態を表す説明図である。It is explanatory drawing showing the state which has arrange | positioned the process information definition cell according to the example of one embodiment of this invention according to the structure of the determined row item and column item. 本発明の一実施の形態の例により、イベント及び状態を行項目に集約し、ツリー表現した状態遷移表を示す説明図である。It is explanatory drawing which shows the state transition table which aggregated the event and the state into the line item, and represented the tree by the example of one embodiment of this invention. 本発明の一実施の形態の例により、例外条件が自動的に追加された状態を表す説明図である。It is explanatory drawing showing the state by which the exceptional condition was added automatically by the example of one embodiment of this invention. 本発明の一実施の形態の例により、状態1の「ON」以下の項目を非表示に切り替える時に選択する項目を示す説明図である。It is explanatory drawing which shows the item selected when switching the item below "ON" of the state 1 to non-display by the example of one embodiment of this invention. 本発明の一実施の形態の例により、状態1の「ON」以下の下層の項目を非表示とした状態を示す説明図である。It is explanatory drawing which shows the state which made the non-display the item of the lower layer below "ON" of the state 1 by the example of one embodiment of this invention. 本発明の一実施の形態の例により、非表示とした項目に対応する処理情報セルの内容を1つのセルに集約表示した状態を示す説明図である。It is explanatory drawing which shows the state which displayed collectively the content of the process information cell corresponding to the item made non-displayed on one cell by the example of one embodiment of this invention. 本発明の一実施の形態の例により、冗長な処理情報定義を自動的に補完した状態を表す説明図である。It is explanatory drawing showing the state which complemented the redundant process information definition automatically by the example of one embodiment of this invention. 図1の状態遷移表の1つの状態階層をイベント側の項目に移動させた状態を表す説明図である。It is explanatory drawing showing the state which moved one state hierarchy of the state transition table of FIG. 1 to the item on the event side. 本発明の一実施の形態の例を適用した、自動車用ナビゲーションシステムにおける経路設定画面を表す説明図である。It is explanatory drawing showing the route setting screen in the navigation system for motor vehicles which applied the example of one embodiment of this invention. 図14に示す画面の振る舞いを規定した状態遷移表を表す説明図である。It is explanatory drawing showing the state transition table which prescribed | regulated the behavior of the screen shown in FIG. 図15の状態項目のうち「走行状態」以外を行項目に移動させることによって表示される状態遷移表を表す説明図である。FIG. 16 is an explanatory diagram illustrating a state transition table displayed by moving items other than “running state” among the state items of FIG. 15 to line items. 図15の状態遷移表において、全ての状態項目を行項目に移動させツリー表現することで表示される状態遷移表を表す説明図である。In the state transition table of FIG. 15, it is explanatory drawing showing the state transition table displayed by moving all the state items to a line item and carrying out tree expression. 図17の状態遷移表において、一部の項目を非表示とし、着目する項目だけを表示させた状態遷移表を表す説明図である。FIG. 18 is an explanatory diagram illustrating a state transition table in which some items are hidden and only the item of interest is displayed in the state transition table of FIG. 17. 項目が行や列毎に固定して配列される従来の状態遷移表を示す説明図である。It is explanatory drawing which shows the conventional state transition table in which an item is fixed and arranged for every row or column. 状態の各階層ごとに別個の状態遷移表を用いる従来の表現方法を示す説明図である。It is explanatory drawing which shows the conventional expression method using a separate state transition table for every hierarchy of a state.

符号の説明Explanation of symbols

1・・・状態遷移表表示装置、1a・・・制御部、1b・・・データファイル部、1c・・・表示作成部、1d・・・状態項目保持部、1e・・・イベント項目保持部、1f・・・行項目保持部、1g・・・列項目保持部、1h・・・入出力制御部、1k・・・キー入力部、1m・・・ポインティング部、1n・・・表示部、2・・・目的地設定ボタン、3・・・経路探索ボタン   DESCRIPTION OF SYMBOLS 1 ... State transition table display apparatus, 1a ... Control part, 1b ... Data file part, 1c ... Display creation part, 1d ... State item holding part, 1e ... Event item holding part 1f... Row item holding unit, 1g... Column item holding unit, 1h... Input / output control unit, 1k... Key input unit, 1m. 2 ... Destination setting button, 3 ... Route search button

Claims (12)

複数の状態項目と、複数のイベント項目と、それぞれの項目に対応する処理情報定義セルとをもつ状態遷移表の表示方法であって、
行項目から列項目または列項目から行項目に移動させる項目を選択する段階と、選択した項目の移動先を選択する段階と、
前記移動先の上層の階層項目の構成に従って、前記選択した項目の移動後の構成を決定する段階と、
前記選択した項目の構成に従って、前記移動先の下層の階層項目の構成を決定する段階と、
前記移動させた項目の移動元の上層の階層項目の構成に従って、前記選択した項目を移動させた後の下層の項目の構成を決定する段階と、
前記決定した項目構成に従って、処理情報セルを配置する段階と
によって状態遷移表を作成し、
前記作成された状態遷移表を表示する
状態遷移表の表示方法。
A state transition table display method having a plurality of state items, a plurality of event items, and a processing information definition cell corresponding to each item,
Selecting an item to move from a line item to a column item or from a column item to a line item, selecting a destination for the selected item,
Determining the moved configuration of the selected item according to the configuration of the upper hierarchy item of the destination;
Determining the structure of the hierarchical item below the destination according to the structure of the selected item;
Determining the configuration of the lower-level item after moving the selected item according to the configuration of the upper-level hierarchical item of the moved item; and
According to the determined item configuration, a state transition table is created by arranging processing information cells,
A method for displaying the state transition table, wherein the created state transition table is displayed.
前記イベント項目及び状態項目を行項目または列項目のいずれか一方に集約することでツリー表現した状態遷移表を作成し、前記作成した状態遷移表を表示する請求項1に記載の状態遷移表の表示方法。   The state transition table according to claim 1, wherein a state transition table representing a tree is created by aggregating the event item and the state item into either a row item or a column item, and the created state transition table is displayed. Display method. 任意の項目を選択し、前記選択した項目より下層の項目を表示または非表示とする段階によって状態遷移表を作成し、前記作成した状態遷移表を表示する請求項2に記載の状態遷移表の表示方法。   The state transition table according to claim 2, wherein an arbitrary item is selected, a state transition table is created by displaying or hiding items below the selected item, and the created state transition table is displayed. Display method. 前記非表示とした項目に対応する処理情報定義セルの内容を1つのセルに集約表示する段階によって状態遷移表を作成し、前記作成した状態遷移表を表示する請求項3に記載の状態遷移表の表示方法。   The state transition table according to claim 3, wherein a state transition table is created by displaying the contents of processing information definition cells corresponding to the hidden items in a single cell, and the created state transition table is displayed. How to display. イベントと状態をそれぞれ行項目または列項目に分けて構成した状態遷移表において、1つの状態階層をイベント側の階層に移動させ、前記移動した状態項目に対応する処理情報を連続したセルに表示する請求項1に記載の状態遷移表の表示方法。   In a state transition table configured by dividing events and states into row items or column items, one state layer is moved to the event side layer, and processing information corresponding to the moved state items is displayed in continuous cells. The state transition table display method according to claim 1. 前記状態項目を行項目から列項目または列項目から行項目に移動させた時に発生する未定義項目に対する処理情報セルの重複定義を自動的に補完する段階によって状態遷移表を作成し、前記作成した状態遷移表を表示する請求項1に記載の状態遷移表の表示方法。   A state transition table is created by automatically complementing duplicate definitions of processing information cells for undefined items that occur when the state item is moved from a row item to a column item or from a column item to a row item. The state transition table display method according to claim 1, wherein the state transition table is displayed. 前記状態遷移表に対して、イベントに対応する状態または状態に対応するイベントを追加すると、例外条件を自動的に追加する段階によって状態遷移表を作成し、前記作成した状態遷移表を表示する請求項1〜6のいずれか1項に記載の状態遷移表の表示方法。   When a state corresponding to an event or an event corresponding to a state is added to the state transition table, a state transition table is created according to a stage of automatically adding an exception condition, and the created state transition table is displayed. Item 7. The state transition table display method according to any one of Items 1 to 6. 複数の状態項目と、複数のイベント項目と、それぞれの項目に対応する処理情報定義セルとをもつ状態遷移表の表示装置であって、
行項目から列項目または列項目から行項目に移動させる項目を選択し、前記選択した項目の移動先を選択し、
前記移動先の上層の階層項目の構成に従って、前記選択した項目の移動後の構成を決定し、
前記選択した項目の構成に従って、前記移動先の下層の階層項目の構成を決定し、
前記移動させた項目の移動元の上層の階層項目の構成に従って、前記選択した項目を移動させた後の下層の項目の構成を決定し、
前記決定した項目構成に従って、処理情報セルを配置して状態遷移表を作成する状態遷移表作成処理部と、
前記状態遷移表作成処理部で作成された状態遷移表を表示させる表示処理部とを備えた
表示装置。
A state transition table display device having a plurality of state items, a plurality of event items, and a processing information definition cell corresponding to each item,
Select the item to be moved from the line item to the column item or from the column item to the line item, select the destination of the selected item,
According to the configuration of the hierarchy item of the upper layer of the destination, determine the configuration after the movement of the selected item,
According to the configuration of the selected item, determine the configuration of the hierarchical item of the lower layer of the destination,
In accordance with the structure of the upper layer item from which the item has been moved, determine the structure of the lower item after moving the selected item,
According to the determined item configuration, a state transition table creation processing unit that creates a state transition table by arranging processing information cells;
A display processing unit that displays the state transition table created by the state transition table creation processing unit;
前記状態遷移表作成処理部は、任意の項目を選択し、前記選択した項目より下層の項目を表示または非表示とする状態遷移表を作成する請求項8に記載の表示装置。   The display device according to claim 8, wherein the state transition table creation processing unit creates a state transition table that selects an arbitrary item and displays or hides an item lower than the selected item. 前記状態遷移表作成処理部は、前記非表示とした項目に対応する処理情報定義セルの内容を1つのセルに集約表示して状態遷移表を作成する請求項9に記載の表示装置。   The display device according to claim 9, wherein the state transition table creation processing unit creates a state transition table by collecting and displaying the contents of processing information definition cells corresponding to the non-displayed items in one cell. 前記状態遷移表作成処理部は、状態項目を行項目から列項目、または列項目から行項目に移動させた時に発生する未定義項目に対する処理情報セルの重複定義を自動的に補完して状態遷移表を作成する請求項10に記載の表示装置。   The state transition table creation processing unit automatically complements the duplicate definition of processing information cells for undefined items that occur when a state item is moved from a row item to a column item, or from a column item to a row item, and state transition is performed. The display device according to claim 10 which creates a table. 前記状態遷移表作成処理部は、前記状態遷移表に対して、イベントに対応する状態または状態に対応するイベントを追加すると、例外条件を自動的に追加して状態遷移表を作成する請求項11に記載の表示装置。   12. The state transition table creation processing unit creates a state transition table by automatically adding an exception condition when a state corresponding to an event or an event corresponding to a state is added to the state transition table. The display device described in 1.
JP2008310271A 2008-12-04 2008-12-04 State transition table display method and display device Expired - Fee Related JP5114718B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008310271A JP5114718B2 (en) 2008-12-04 2008-12-04 State transition table display method and display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008310271A JP5114718B2 (en) 2008-12-04 2008-12-04 State transition table display method and display device

Publications (2)

Publication Number Publication Date
JP2010134721A true JP2010134721A (en) 2010-06-17
JP5114718B2 JP5114718B2 (en) 2013-01-09

Family

ID=42345957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008310271A Expired - Fee Related JP5114718B2 (en) 2008-12-04 2008-12-04 State transition table display method and display device

Country Status (1)

Country Link
JP (1) JP5114718B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015517129A (en) * 2012-02-15 2015-06-18 ザ マスワークス, インクThe Mathworks, Inc. Integrated state transition table describing state machine model
US9600241B2 (en) 2012-02-15 2017-03-21 The Mathworks, Inc. Unified state transition table describing a state machine model
JP7009001B1 (en) 2021-03-02 2022-01-25 株式会社Team F Information processing equipment and programs
JP7101934B1 (en) * 2021-03-02 2022-07-19 株式会社Team F Information processing equipment and programs

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137967A (en) * 1994-11-07 1996-05-31 Hitachi Ltd Processing method for table data
JP2001005900A (en) * 1999-06-23 2001-01-12 Casio Comput Co Ltd Table display controller and recording medium for storing table display controlling program
JP2001325020A (en) * 2000-05-15 2001-11-22 Mitsubishi Electric Corp State transition chart display system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137967A (en) * 1994-11-07 1996-05-31 Hitachi Ltd Processing method for table data
JP2001005900A (en) * 1999-06-23 2001-01-12 Casio Comput Co Ltd Table display controller and recording medium for storing table display controlling program
JP2001325020A (en) * 2000-05-15 2001-11-22 Mitsubishi Electric Corp State transition chart display system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015517129A (en) * 2012-02-15 2015-06-18 ザ マスワークス, インクThe Mathworks, Inc. Integrated state transition table describing state machine model
US9600241B2 (en) 2012-02-15 2017-03-21 The Mathworks, Inc. Unified state transition table describing a state machine model
US10360502B2 (en) 2012-02-15 2019-07-23 The Mathworks, Inc. Generating a state diagram
JP7009001B1 (en) 2021-03-02 2022-01-25 株式会社Team F Information processing equipment and programs
JP7085777B1 (en) * 2021-03-02 2022-06-17 株式会社Team F Information processing system, display device, information processing method and program
JP7101934B1 (en) * 2021-03-02 2022-07-19 株式会社Team F Information processing equipment and programs
JP2022133979A (en) * 2021-03-02 2022-09-14 株式会社Team F Information processing apparatus and program

Also Published As

Publication number Publication date
JP5114718B2 (en) 2013-01-09

Similar Documents

Publication Publication Date Title
JP2938420B2 (en) Function selection method and apparatus, storage medium storing control program for selecting functions, object operation method and apparatus, storage medium storing control program for operating objects, storage medium storing composite icon
US8209626B2 (en) Determining request destination
JP5198132B2 (en) State transition test support device, state transition test support program, and state transition test support method
JP5796566B2 (en) Display control device
JP5114718B2 (en) State transition table display method and display device
CN102012861A (en) Method and system for real-time embedded software test result data analysis
CN104871156B (en) Method for marking a subset of a basic set and visualizing at least a part of it
US9555708B2 (en) Method for controlling the display of information on a display area
US20130014056A1 (en) Method and Process for Representing Information on a Display Device of a Vehicle
JP2007226626A (en) Navigation device
JP2007018406A (en) Workflow system, workflow management method and program
JP4045972B2 (en) Display control device for vehicle
US20120254216A1 (en) Input support device
Hecht et al. Investigating user needs for trip planning with limited availability of automated driving functions
JP2006331184A (en) Electronic apparatus and control program for the same
JP4857919B2 (en) CAD data management system
JP5008737B2 (en) Information terminal and operation support method
CN106921909A (en) A kind of sound system for vehicle
JP2001325020A (en) State transition chart display system
JP2008191802A (en) Nc program editing device, nc program edit control program, and recording medium for nc program edit control
JPH096981A (en) Drawing production and editing device
JP5048396B2 (en) Data management program
JP6282549B2 (en) Operation menu display control device and operation menu display control method
JP2009140180A (en) Analytic information management device and analytic information management program
JPH02263227A (en) Display controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120918

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120921

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151026

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees