JP2006012017A - 状態にアクションを割り当てた対応情報に基づいてプログラムを生成するプログラム生成プログラム、プログラム生成装置、およびプログラム生成方法,ならびに、この対応情報の生成プログラム、対応情報生成装置、および対応情報生成方法 - Google Patents
状態にアクションを割り当てた対応情報に基づいてプログラムを生成するプログラム生成プログラム、プログラム生成装置、およびプログラム生成方法,ならびに、この対応情報の生成プログラム、対応情報生成装置、および対応情報生成方法 Download PDFInfo
- Publication number
- JP2006012017A JP2006012017A JP2004191242A JP2004191242A JP2006012017A JP 2006012017 A JP2006012017 A JP 2006012017A JP 2004191242 A JP2004191242 A JP 2004191242A JP 2004191242 A JP2004191242 A JP 2004191242A JP 2006012017 A JP2006012017 A JP 2006012017A
- Authority
- JP
- Japan
- Prior art keywords
- state
- correspondence information
- program
- action
- exception
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
【解決手段】 パーソナルコンピュータは、記憶媒体から状態遷移表を読み出し、その状態遷移表中のイベントを、1イベント毎に選択し、選択したイベント毎に状態を1つずつ選択する。そして、その状態が例外状態であるか通常状態であるかを、その状態が例外状態である旨の情報がこの状態遷移表にexeptionマークとして含まれているか否かに基づいて判定し、その判定結果に基づいて、状態に例外が発生した場合に、状態遷移表において例外状態に割り当てられた状態遷移や処理を実行するためのプログラムを生成する。
【選択図】 図5
Description
(1)状態1においてイベントE1が発生すると処理Aが実行されて状態2−1に遷移する
(2)状態2−1においてイベントE1が発生すると状態2−2に遷移する
(3)状態2−2においてイベントE1が発生すると処理Bが実行されて状態2−1に遷移する
(4)状態2−2においてイベントE2が発生すると処理Cが実行されて状態1に遷移する
という4種類のアクションを表している。
以下、本発明の第1実施形態について説明する。図4に、本実施形態に係るプログラム生成装置と対応情報生成装置とを兼ねるパーソナルコンピュータ1の構成を示す。このパーソナルコンピュータ1は、ディスプレイ11、入力装置12、RAM13、ROM14、HDD(ハードディスクドライブ)15、CPU(演算装置に相当する)16等から構成される。
機能(1): 現在の状態を記憶媒体中の状態情報に基づいて検出する
機能(2): イベントの発生を検出する
機能(3): 検出した状態およびイベントに割り当てられたアクションを実行する
ただし、機能(3)は、より具体的には、「検出した状態が通常状態に該当する」という条件に基づいて、この状態および検出したイベントの組に対応情報が割り当てたアクションを実行し、「検出した状態が子を有さない通常状態のいずれにも該当しない」という条件に基づいて、例外状態および検出したイベントの組に対応情報が割り当てたアクションを実行することを特徴とする。
状態αにとっては、状態δ、状態εは、子状態ではなく孫状態である。
ステップ450の後、続いてステップ460を実行する。
この図11の状態遷移図は、図5に示した状態遷移表と同等の内容を表している。したがって、図11の状態遷移図から生成されるCソースコードは、図5の状態遷移表と同じく、図10のようになる。
(第2実施形態)
次に、本発明の第2実施形態について説明する。本実施形態が第1実施形態と異なるのは、第1実施形態において示した、ユーザの状態およびイベントの入力を受け付け、その入力に基づいて、状態とイベントの組に、その組に対応するアクションを割り当て、その割り当てを示す対応情報を、HDD15に記憶させ、かつユーザに表示する機能をCPU16に実現させる対応情報生成プログラムが、下記(A)〜(D)等の機能をCPU16に実現させるようになっていることである。
機能(A):例外状態の入力を受け付ける。
機能(B):ユーザから例外状態への状態遷移を含むアクションを受け付けることに基づいて警告メッセージを出力し、入力の受け付けをキャンセルする。
機能(C):受け付けた例外状態と同一階層に他の例外状態が含まれていることに基づいて、警告メッセージを出力し、入力の受け付けをキャンセルする。
機能(D):例外状態の子の状態が生じるような入力を受けたことに基づいて、警告メッセージを出力し、入力の受け付けをキャンセルする。
機能(a): 現在の状態を記憶媒体中の状態情報に基づいて検出する
機能(b): イベントの発生を検出する
機能(c): 検出した状態およびイベントに割り当てられたアクションを実行する
機能(d): 検出した状態が対応情報中の状態のいずれにも該当しないという条件に基づいて、最上位の状態階層に割り当てられた例外アクションを実行する。
機能(e): 検出した状態が対応情報中のある状態に該当し、かつその該当する状態の子の状態のいずれにも該当しないという条件に基づいて、その子の状態が属する状態階層に関連づけられた例外アクションを実行する。
14…ROM、15…HDD、16…CPU、31〜33…領域図形、
34〜36…矢印線、41、42…逆三角形、100…プログラム生成プログラム、
200…サブルーチン、700…例外状態変更受付プログラム、
800…例外状態新規受付プログラム、900…イベント新規受付プログラム。
Claims (26)
- 状態に対してアクションを割り当てた対応情報を読み出す読み出し手段、
読み出された前記対応情報中の状態が例外状態であるか通常状態であるかを、その状態が例外状態である旨の情報が前記対応情報に含まれているか否かに基づいて判定する判定手段、および
読み出された対応情報に基づいてプログラムAを生成する生成手段、としてコンピュータを機能させるプログラム生成プログラム。
ただし、前記プログラムAは、
現在の状態を記憶媒体中の状態情報に基づいて検出する状態検出機能、
検出した状態が通常状態に該当するという条件に基づいて、この状態に前記対応情報が割り当てたアクションを実行する通常実行機能、
検出した状態が通常状態のいずれにも該当しないという条件に基づいて、例外状態に前記対応情報が割り当てたアクションを実行する例外実行機能、をコンピュータに実現させる。 - 前記読み出し手段は、状態とイベントとの組に対してアクションを割り当てた対応情報を読み出し、
前記プログラムAがコンピュータに実現させる前記通常実行機能は、検出した状態が通常状態に該当するという条件に基づいて、この状態および検出したイベントの組に前記対応情報が割り当てたアクションを実行し、
前記プログラムAがコンピュータに実現させる前記例外実行機能は、検出した状態が通常状態のいずれにも該当しないという条件に基づいて、例外状態および検出したイベントの組に前記対応情報が割り当てたアクションを実行し、
さらに前記プログラムAは、イベントの発生を検出するイベント検出機能をコンピュータに実現させ、
また、前記通常実行機能および例外実行機能は、実行するアクションが状態遷移を含んでいる場合、遷移先の状態を状態情報として前記記憶媒体に記憶させることを特徴とする請求項1に記載のプログラム生成プログラム。 - 前記読み出し手段は、状態とイベントとの組に対するアクションの割り当てについての対応情報を、一組毎に読み出し、
前記判定手段は、前記対応情報が一組読み出される毎に、その組に係る状態が例外状態であるか通常状態であるかを判定し、
前記生成手段は、読み出された組に係る状態が例外状態と判定される毎に、前記プログラムAの、コンピュータに前記例外実行機能を実現させる部分を生成することを特徴とする請求項2に記載のプログラム生成プログラム。 - 前記生成手段は、読み出された対応情報において、1つの状態に割り当てられたアクションが、例外状態への状態遷移を含むことに基づいて、警告メッセージを出力することを特徴とする請求項1ないし3のいずれか1つに記載のプログラム生成プログラム。
- 前記対応情報における状態は、1つの状態が複数の状態を子として含むことができる階層構造となっており、
前記例外実行機能は更に、検出した状態がある通常状態に該当し、かつその該当する通常状態の子の通常状態のいずれにも該当しないという条件に基づいて、その該当する通常状態の子である例外状態に前記対応情報が割り当てたアクションを実行することを特徴とする請求項1ないし4のいずれか1つに記載のプログラム生成プログラム。 - 前記生成手段は、読み出された対応情報中の例外状態が子の状態を有することに基づいて、警告メッセージを出力することを特徴とする請求項5に記載のプログラム生成プログラム。
- 前記生成手段は、読み出された対応情報中の1つの状態に、複数の例外状態が子として含まれていることに基づいて、警告メッセージを出力することを特徴とする請求項5または6に記載のプログラム生成プログラム。
- 前記判定手段が判定基準とする例外状態である旨の情報とは、前記対応情報中の状態の名称に含まれる所定の情報であることを特徴とする請求項1ないし7のいずれか1つに記載のプログラム生成プログラム。
- 前記対応情報は、状態を示す図形および状態遷移を示すこれら図形間の矢印を有する図形情報であり、
前記判定手段が判定基準とする例外状態である旨の情報とは、前記図形が所定の形状をしているという情報であることを特徴とする請求項1ないし7のいずれか1つに記載のプログラム生成プログラム。 - 状態に対するアクションの割り当てについての対応情報を読み出す読み出し手段と、
読み出された前記対応情報中の状態が例外状態であるか通常状態であるかを、その状態が例外状態である旨の情報が前記対応情報に含まれているか否かで判定する判定手段と、
読み出した対応情報に基づいてプログラムAを生成する生成手段と、を備えたプログラム生成装置。
ただし、前記プログラムAは、
現在の状態を記憶媒体中の状態情報に基づいて検出する状態検出機能、
検出した状態が通常状態と判定された状態に該当する場合、この状態に前記対応情報が割り当てたアクションを実行する通常実行機能、
検出した状態が通常状態と判定された状態のいずれにも該当しない場合、例外状態と判定された状態に前記対応情報が割り当てたアクションを実行する例外実行機能、をコンピュータに実現させる。 - 状態に対するアクションの割り当てについての対応情報を読み出す手順と、
読み出された前記対応情報中の状態が例外状態であるか通常状態であるかを、その状態が例外状態である旨の情報が前記対応情報に含まれているか否かで判定する手順と、
読み出した対応情報に基づいてプログラムAを生成する手順と、を備えたプログラム生成方法。
ただし、前記プログラムAは、
現在の状態を記憶媒体中の状態情報に基づいて検出する状態検出機能、
検出した状態が通常状態と判定された状態に該当する場合、この状態に前記対応情報が割り当てたアクションを実行する通常実行機能、
検出した状態が通常状態と判定された状態のいずれにも該当しない場合、例外状態と判定された状態に前記対応情報が割り当てたアクションを実行する例外実行機能、をコンピュータに実現させる。 - ユーザの入力に基づいて状態とその状態に対応するアクションを割り当てた対応情報を記憶媒体に記憶させる機能をコンピュータに実現させる対応情報生成プログラムであって、
ユーザによる例外状態およびその例外状態に対応するアクションの設定入力を受け付ける受付手段、および
受け付けた例外状態に受け付けた対応するアクションを割り当てる情報および当該状態が例外状態である旨の情報を含む対応情報を、請求項10に記載のプログラム生成装置に読み出させるために記憶媒体に記憶させる記憶制御手段として、コンピュータを機能させることを特徴とする対応情報生成プログラム。 - 前記受け付け手段が例外状態への状態遷移を含むアクションの設定入力を受け付けることに基づいて警告メッセージを出力する警告手段としてコンピュータを機能させることを特徴とする請求項12に記載の対応情報生成プログラム。
- 前記対応情報における状態は、1つの状態が複数の状態を子として含むことができる階層構造となっており、
前記警告手段は、前記受付手段が受け付けた例外状態がある通常状態の子であり、かつその通常状態の子として他の例外状態が前記対応情報に含まれていることに基づいて、警告メッセージを出力することを特徴とする請求項12または13に記載の対応情報生成プログラム。 - 前記対応情報における状態は、1つの状態が複数の状態を子として含むことができる階層構造となっており、
前記警告手段は、前記受付手段が、例外状態が子の状態を持つような設定入力を受けたことに基づいて、警告メッセージを出力することを特徴とする請求項12または13に記載のプログラム生成プログラム。 - 対応情報に基づく映像を表示装置に表示させる表示制御手段としてコンピュータを機能させ、
前記表示制御手段が表示させる映像は、状態を示す図形および状態遷移を示すこれら図形間の矢印を有する図形情報であり、状態を示す図形は、通常状態と例外状態とで異なっていることを特徴とする請求項12ないし15のいずれか1つに記載の対応情報生成プログラム。 - 対応情報に基づく映像を表示装置に表示させる表示制御手段としてコンピュータを機能させ、
前記表示制御手段が表示させる映像は、状態とアクションの対応関係を表形式で示すものであり、その表中、例外状態については、それが例外状態であることを示すマークが付されていることを特徴とする請求項12ないし16のいずれか1つに記載の対応情報生成プログラム。 - ユーザの入力に基づいて状態とその状態に対応するアクションを割り当てた対応情報を記憶媒体に記憶させる対応情報生成装置であって、
ユーザによる例外状態およびその例外状態に対応するアクションの設定入力を受け付ける受付手段と、
受け付けた例外状態に受け付けた対応するアクションを割り当てる情報および当該状態が例外状態である旨の情報を含む対応情報を、請求項10に記載のプログラム生成装置に読み出させるために記憶媒体に記憶させる記憶制御手段と、を備えた対応情報生成装置。 - ユーザの入力に基づいて状態とその状態に対応するアクションを割り当てた対応情報を記憶媒体に記憶させる対応情報生成方法であって、
ユーザによる例外状態およびその例外状態に対応するアクションの設定入力を受け付ける手順と、
受け付けた例外状態に受け付けた対応するアクションを割り当てる情報および当該状態が例外状態である旨の情報を含む対応情報を、請求項10に記載のプログラム生成装置に読み出させるために記憶媒体に記憶させる記憶制御手順と、を備えた対応情報生成方法。 - 状態に対してアクションを割り当てた対応情報を読み出す読み出し手段、
読み出された前記対応情報が、状態が例外となった際のアクションの指定を含むことを判定する判定手段、および
読み出された前記対応情報に基づいてプログラムAを生成する生成手段、としてコンピュータを機能させるプログラム生成プログラム。
ただし、前記プログラムAは、
現在の状態を記憶媒体中の状態情報に基づいて検出する状態検出機能、
検出した状態に該当する対応情報中の状態に前記対応情報が割り当てたアクションを実行する通常実行機能、
検出した状態が対応情報中の状態のいずれにも該当しないという条件に基づいて、前記対応情報において指定された、状態が例外となった際のアクションを実行する例外実行機能、をコンピュータに実現させる。 - 前記対応情報における状態は、1つの状態が複数の状態を子として含むことができる階層構造となっており、
前記判定手段は、同じ状態の子から成る状態階層に関連づけられた、状態が例外となった際のアクションの指定を含むことを判定し、
前記例外実行機能は更に、検出した状態が前記対応情報中のある状態に該当し、かつその該当する状態の子の状態のいずれにも該当しないという条件に基づいて、前記対応情報において、その該当する状態の子から成る状態階層に関連づけて指定された、状態が例外となった際のアクションを実行することを特徴とする請求項20に記載のプログラム生成プログラム。 - 状態に対してアクションを割り当てた対応情報を読み出す読み出し手段と、
読み出された前記対応情報が、状態が例外となった際のアクションの指定を含むことを判定する判定手段と、
読み出された前記対応情報に基づいてプログラムAを生成する生成手段、を備えたプログラム生成装置。
ただし、前記プログラムAは、
現在の状態を記憶媒体中の状態情報に基づいて検出する状態検出機能、
検出した状態に該当する対応情報中の状態に前記対応情報が割り当てたアクションを実行する通常実行機能、
検出した状態が対応情報中の状態のいずれにも該当しないという条件に基づいて、前記対応情報において指定された、状態が例外となった際のアクションを実行する例外実行機能、をコンピュータに実現させる。 - 状態に対してアクションを割り当てた対応情報を読み出す手順と、
読み出された前記対応情報が、状態が例外となった際のアクションの指定を含むことを判定する手順と、
読み出された前記対応情報に基づいてプログラムAを生成する手順と、を備えたプログラム生成方法。
ただし、前記プログラムAは、
現在の状態を記憶媒体中の状態情報に基づいて検出する状態検出機能、
検出した状態に該当する対応情報中の状態に前記対応情報が割り当てたアクションを実行する通常実行機能、
検出した状態が対応情報中の状態のいずれにも該当しないという条件に基づいて、前記対応情報において指定された、状態が例外となった際のアクションを実行する例外実行機能、をコンピュータに実現させる。 - ユーザの入力に基づいて状態とその状態に対応するアクションを割り当てた対応情報を記憶媒体に記憶させる機能をコンピュータに実現させる対応情報生成プログラムであって、
ユーザによる状態が例外となった際のアクションの指定の設定入力を受け付ける受付手段、および
前記受付手段が受け付けた前記指定を含む対応情報を、請求項22に記載のプログラム生成装置に読み出させるために記憶媒体に記憶させる記憶制御手段として、コンピュータを機能させることを特徴とする対応情報生成プログラム。 - ユーザの入力に基づいて状態とその状態に対応するアクションを割り当てた対応情報を記憶媒体に記憶させる対応情報生成装置であって、
ユーザによる状態が例外となった際のアクションの指定の設定入力を受け付ける受付手段と、
前記受付手段が受け付けた前記指定を含む対応情報を、請求項22に記載のプログラム生成装置に読み出させるために記憶媒体に記憶させる記憶制御手段と、を備えた対応情報生成装置。 - ユーザの入力に基づいて状態とその状態に対応するアクションを割り当てた対応情報を記憶媒体に記憶させる対応情報生成方法であって、
ユーザによる状態が例外となった際のアクションの指定の設定入力を受け付ける手順と、
前記受付手段が受け付けた前記指定を含む対応情報を、請求項22に記載のプログラム生成装置に読み出させるために記憶媒体に記憶させる手順と、を備えた対応情報生成方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004191242A JP4874440B2 (ja) | 2004-06-29 | 2004-06-29 | 状態とイベントの組にアクションを割り当てた対応情報に基づいてプログラムを生成するプログラム生成プログラム、プログラム生成装置、およびプログラム生成方法、ならびに、これらによって生成されるプログラム |
| US11/156,494 US7802237B2 (en) | 2004-06-29 | 2005-06-21 | Method, system and computer program product for generating program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004191242A JP4874440B2 (ja) | 2004-06-29 | 2004-06-29 | 状態とイベントの組にアクションを割り当てた対応情報に基づいてプログラムを生成するプログラム生成プログラム、プログラム生成装置、およびプログラム生成方法、ならびに、これらによって生成されるプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006012017A true JP2006012017A (ja) | 2006-01-12 |
| JP4874440B2 JP4874440B2 (ja) | 2012-02-15 |
Family
ID=35658737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004191242A Expired - Fee Related JP4874440B2 (ja) | 2004-06-29 | 2004-06-29 | 状態とイベントの組にアクションを割り当てた対応情報に基づいてプログラムを生成するプログラム生成プログラム、プログラム生成装置、およびプログラム生成方法、ならびに、これらによって生成されるプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7802237B2 (ja) |
| JP (1) | JP4874440B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007299082A (ja) * | 2006-04-28 | 2007-11-15 | Fuji Electric Holdings Co Ltd | ソースコード生成装置、ソースコード生成方法およびソースコード生成プログラム |
| EP1950657A2 (en) | 2006-12-18 | 2008-07-30 | Hitachi, Ltd. | Control microcomputer verification device and vehicle-mounted control device |
| WO2008099657A1 (ja) * | 2007-02-14 | 2008-08-21 | Nec Corporation | 半導体集積回路、デバッグ・トレース回路、および半導体集積回路動作観測方法 |
| US11137988B2 (en) | 2017-06-02 | 2021-10-05 | Mitsubishi Electric Corporation | Program code generation device and computer readable medium |
| US20220244709A1 (en) * | 2019-05-20 | 2022-08-04 | Markus Gruber | Computer-implemented method for computer-aided generation of an executable control program for the control and/or regulation of a technical process |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009122815A (ja) * | 2007-11-13 | 2009-06-04 | Toshiba Corp | ログ記録装置 |
| US8959494B2 (en) | 2012-03-20 | 2015-02-17 | Massively Parallel Technologies Inc. | Parallelism from functional decomposition |
| US9977655B2 (en) | 2012-03-20 | 2018-05-22 | Massively Parallel Technologies, Inc. | System and method for automatic extraction of software design from requirements |
| US8762946B2 (en) | 2012-03-20 | 2014-06-24 | Massively Parallel Technologies, Inc. | Method for automatic extraction of designs from standard source code |
| US9324126B2 (en) | 2012-03-20 | 2016-04-26 | Massively Parallel Technologies, Inc. | Automated latency management and cross-communication exchange conversion |
| US9424168B2 (en) | 2012-03-20 | 2016-08-23 | Massively Parallel Technologies, Inc. | System and method for automatic generation of software test |
| US9146709B2 (en) | 2012-06-08 | 2015-09-29 | Massively Parallel Technologies, Inc. | System and method for automatic detection of decomposition errors |
| US9229688B2 (en) * | 2013-03-14 | 2016-01-05 | Massively Parallel Technologies, Inc. | Automated latency management and cross-communication exchange conversion |
| JP6838234B2 (ja) | 2017-03-24 | 2021-03-03 | 日立Astemo株式会社 | 車両制御装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0646821B2 (ja) | 1984-02-24 | 1994-06-15 | 富士通株式会社 | 状態遷移図作成処理方式 |
| JPH08115107A (ja) | 1994-10-17 | 1996-05-07 | Hitachi Ltd | 機器制御プログラム生成方式 |
| US6724372B1 (en) * | 1995-10-16 | 2004-04-20 | Nec Corporation | Ink trails on a wireless remote interface tablet and wireless remote ink field object |
| JP3169896B2 (ja) | 1998-07-03 | 2001-05-28 | 日本電気株式会社 | プログラム開発装置、プログラム開発方法及びプログラム開発プログラムを記憶した記憶媒体 |
| US6871340B1 (en) * | 1999-05-21 | 2005-03-22 | Lucent Technologies Inc. | System and method for generating software tools |
| JP2003076543A (ja) | 2001-08-31 | 2003-03-14 | Cats Kk | プログラム生成装置、プログラム生成方法およびその方法をコンピュータに実行させるプログラム |
| US20040201647A1 (en) * | 2002-12-02 | 2004-10-14 | Mark Jackson Pulver | Stitching of integrated circuit components |
| US7180328B2 (en) * | 2003-05-23 | 2007-02-20 | Sensory Networks, Inc. | Apparatus and method for large hardware finite state machine with embedded equivalence classes |
-
2004
- 2004-06-29 JP JP2004191242A patent/JP4874440B2/ja not_active Expired - Fee Related
-
2005
- 2005-06-21 US US11/156,494 patent/US7802237B2/en not_active Expired - Fee Related
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007299082A (ja) * | 2006-04-28 | 2007-11-15 | Fuji Electric Holdings Co Ltd | ソースコード生成装置、ソースコード生成方法およびソースコード生成プログラム |
| EP1950657A2 (en) | 2006-12-18 | 2008-07-30 | Hitachi, Ltd. | Control microcomputer verification device and vehicle-mounted control device |
| US7730354B2 (en) | 2006-12-18 | 2010-06-01 | Hitachi, Ltd. | Control microcomputer verification device and vehicle-mounted control device |
| WO2008099657A1 (ja) * | 2007-02-14 | 2008-08-21 | Nec Corporation | 半導体集積回路、デバッグ・トレース回路、および半導体集積回路動作観測方法 |
| US7911216B2 (en) | 2007-02-14 | 2011-03-22 | Nec Corporation | Semiconductor integrated circuit, debug/trace circuit and semiconductor integrated circuit operation observing method |
| JP5151996B2 (ja) * | 2007-02-14 | 2013-02-27 | 日本電気株式会社 | 半導体集積回路及びデバッグ・トレース回路 |
| US11137988B2 (en) | 2017-06-02 | 2021-10-05 | Mitsubishi Electric Corporation | Program code generation device and computer readable medium |
| US20220244709A1 (en) * | 2019-05-20 | 2022-08-04 | Markus Gruber | Computer-implemented method for computer-aided generation of an executable control program for the control and/or regulation of a technical process |
| US12481268B2 (en) * | 2019-05-20 | 2025-11-25 | Markus Gruber | Computer-implemented method for computer-aided generation of an executable control program for the control and/or regulation of a technical process |
Also Published As
| Publication number | Publication date |
|---|---|
| US7802237B2 (en) | 2010-09-21 |
| US20060020949A1 (en) | 2006-01-26 |
| JP4874440B2 (ja) | 2012-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4874440B2 (ja) | 状態とイベントの組にアクションを割り当てた対応情報に基づいてプログラムを生成するプログラム生成プログラム、プログラム生成装置、およびプログラム生成方法、ならびに、これらによって生成されるプログラム | |
| US5467448A (en) | Text formatting by the direct selection of borders in an editing display | |
| JP3014284B2 (ja) | ダイアログ・ボックスの表示方法及びシステム | |
| US5754175A (en) | Method and system for in-place interaction with contained objects | |
| US6384849B1 (en) | Method for displaying controls in a system using a graphical user interface | |
| JPH06510879A (ja) | ユーザインタフェースの記述用対話型ツールを作成するためにロードされたインタプリタ言語の利用 | |
| CN113590103B (zh) | 实现图形化无代码开发用户界面的方法、计算机设备、存储介质 | |
| JP2004133892A (ja) | プログラムに対してメッセージを発行するためのシステムおよび方法 | |
| KR20160006244A (ko) | 반투명 메뉴 및 라이브 프리뷰 | |
| JP5761687B2 (ja) | 数式出力コンピュータ、数式出力方法、数式出力プログラム、および数式出力プログラムを記録したコンピュータ読取可能な記録媒体 | |
| AU2008329949B2 (en) | Logical structure design surface | |
| JP2001092914A (ja) | 異なるモードによるセル名前付き範囲内の新しい要素の導入のための電子スプレッドシート内の方法およびシステム | |
| JPH0525345B2 (ja) | ||
| JP2004118550A (ja) | テキスト編集装置及びプログラム | |
| US8745512B2 (en) | Method and computer-readable medium for interacting with a portion of an electronic document | |
| US20100185944A1 (en) | Layout apparatus, layout method, and storage medium | |
| US20080040707A1 (en) | Program monitoring method, computer, and abnormal monitoring program product | |
| JP2007317086A (ja) | 表示制御装置、表示制御手法 | |
| CN110286985B (zh) | 一种用户界面显示方法、系统及相关组件 | |
| JP4738089B2 (ja) | メニュー表示装置、メニュー表示方法、およびメニュー表示プログラム | |
| JP3802743B2 (ja) | ツリー構造作成描画装置として動作するようにプログラムされたコンピュータ、コンピュータを用いてツリー構造を作成し描画するための方法、およびコンピュータをツリー構造作成描画装置として動作させるためのプログラムを記録したコンピュータ読取可能な記録媒体 | |
| JP3728768B2 (ja) | 文字列と罫線の混在処理方法およびその装置 | |
| JP2008165408A (ja) | 情報処理装置、その制御方法及びプログラム | |
| JP2005190369A (ja) | フォルダ管理装置、フォルダ管理方法、フォルダ管理プログラム並びに記録媒体 | |
| CN120832049A (zh) | 一种多层导航收起展示方法和设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060728 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090904 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091006 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091204 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100112 |
|
| 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: 20111123 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141202 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4874440 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |