JP3966355B2 - プログラム生成方法および装置 - Google Patents
プログラム生成方法および装置 Download PDFInfo
- Publication number
- JP3966355B2 JP3966355B2 JP2006027855A JP2006027855A JP3966355B2 JP 3966355 B2 JP3966355 B2 JP 3966355B2 JP 2006027855 A JP2006027855 A JP 2006027855A JP 2006027855 A JP2006027855 A JP 2006027855A JP 3966355 B2 JP3966355 B2 JP 3966355B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- control
- module
- navigation
- connector
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
成元となった組み合わせたモジュールと生成されたモジュールの関係をプログラム情報110に書き込む。解釈/実行107はプログラム情報109、モジュール情報108、コネクタ112を読み込み、解釈して実行をする。
。イベントリストポインタ406の記憶先のイベント一覧リストの構成を414に示した。レコード411はイベントの名称を記憶するイベント名414で構成される。
編集領域303に表示した一例を示した。
ゲート名を処理1202で取得した結果として表示している。
プログラム編集、105・・・ナビゲート、 106・・・コネクタ生成、107・・・
解釈/実行、 108・・・モジュール情報、109・・・プログラム情報、110・・
・ナビゲート情報、111・・・ユーザレベル、 112・・・コネクタ、113・・・
応答出力、 114・・・表示装置、115・・・情報処理装置、 116・・・制御線、
117・・・データ入出力線、118・・・ネットワーク回線
Claims (8)
- 記憶装置と、入力装置と、2つのプログラムの実行において、当該プログラム間の通信を可能とするコネクタプログラムを生成するプログラム生成手段とを備えたプログラム生成装置であって、
前記記憶装置は、前記プログラムの構成要素となるコントロールプログラムを含むコントロール情報、前記コントロール情報に含まれる第1のコントロールプログラムと第2のコントロールプログラムのペアとコネクタプログラムを生成するためのナビゲートプログラムとを対応付けを表すナビゲート情報、ナビゲートプログラムを格納し、
前記入力装置は、前記コントロール情報に格納されたコントロールプログラムから前記2つのコントロールプログラムを選択する入力要求を受け付け、
前記プログラム生成手段は、前記入力装置から受け付けた2つのコントロールプログラムの組合せに対応するナビゲートプログラムを前記格納手段に格納したナビゲート情報を参照して選択してテンプレートを構成し、テンプレート中のナビゲートプログラムを実行することにより前記2つのプログラムの実行におけるプログラム間の通信を可能とするコネクタプログラムを生成し前記記憶装置に格納することを特徴とするプログラム生成装置。 - 前記プログラム生成装置は、さらに表示装置を備え、
前記記憶手段は、前記第1のコントロールプログラムに対応する表示物、前記第2のコントロールプログラムに対応する表示物とコネクタに対応する表示物を格納しており、
前記表示装置は、前記第1のコントロールプログラムに対応する表示物と前記第2のコントロールプログラムに対応する表示物とを表示し、
前記入力装置は、当該表示された表示物に対する操作を受け付けることにより前記2つのコントロールプログラムの選択を行い、
前記表示装置は、前記生成されたコネクタに対応する表示物を前記第1と第2のコントロールプログラムに対応する各表示物との間にラインとして表示することを特徴とする請求項1記載のプログラム生成装置。 - 前記プログラム生成装置は、さらに表示装置を備え、
前記記憶手段は、前記第1のコントロールプログラムに対応する表示物、前記第2のコントロールプログラムに対応する表示物とコネクタに対応する表示物を格納しており、
前記表示装置は、前記第1のコントロールプログラムに対応する表示物と前記第2のコントロールプログラムに対応する表示物とを表示し、
前記入力装置は、当該表示された表示物に対する操作を受け付けることにより前記2つのコントロールプログラムの選択を行い、
前記表示装置は、前記生成されたコネクタに対応する表示物を前記第1と第2のコントロールプログラムに対応する各表示物との間に矢印として表示することを特徴とする請求項1記載のプログラム生成装置。 - 前記ナビゲート情報における対応付けは、前記ナビゲート情報が、前記コントロールプログラムの組合せと該コントロールプログラムの組合せを誘導するナビゲートプログラムの格納位置情報とを対応付けて前記記憶装置に格納することにより実現されることを特徴とする請求項3記載のプログラム生成装置。
- 記憶装置と、入力装置と、2つのプログラムの実行において、当該プログラム間の通信を可能とするコネクタプログラムを生成するプログラム生成手段とを利用したプログラム生成方法であって、
前記記憶装置は、前記プログラムの構成要素となるコントロールプログラムを含むコントロール情報、前記コントロール情報に含まれる第1のコントロールプログラムと第2のコントロールプログラムのペアとコネクタプログラムを生成するためのナビゲートプログラムとを対応付けを表すナビゲート情報、ナビゲートプログラムを格納し、
前記入力装置は、前記コントロール情報に格納されたコントロールプログラムから前記2つのコントロールプログラムを選択する入力要求を受け付け、
前記プログラム生成手段は、前記入力装置から受け付けた2つのコントロールプログラムの組合せに対応するナビゲートプログラムを前記格納手段に格納したナビゲート情報を参照して選択してテンプレートを構成し、テンプレート中のナビゲートプログラムを実行することにより前記2つのプログラムの実行におけるプログラム間の通信を可能とするコネクタプログラムを生成し前記記憶装置に格納することを特徴とするプログラム生成方法。 - 前記プログラム生成方法は、さらに表示装置を利用しており、
前記記憶手段は、前記第1のコントロールプログラムに対応する表示物、前記第2のコントロールプログラムに対応する表示物とコネクタに対応する表示物を格納しており、
前記表示装置は、前記第1のコントロールプログラムに対応する表示物と前記第2のコントロールプログラムに対応する表示物とを表示し、
前記入力装置は、当該表示された表示物に対する操作を受け付けることにより前記2つのコントロールプログラムの選択を行い、
前記表示装置は、前記生成されたコネクタに対応する表示物を前記第1と第2のコントロールプログラムに対応する各表示物との間にラインとして表示することを特徴とする請求項5記載のプログラム生成方法。 - 前記プログラム生成方法は、さらに表示装置を利用しており、
前記記憶手段は、前記第1のコントロールプログラムに対応する表示物、前記第2のコントロールプログラムに対応する表示物とコネクタに対応する表示物を格納しており、
前記表示装置は、前記第1のコントロールプログラムに対応する表示物と前記第2のコントロールプログラムに対応する表示物とを表示し、
前記入力装置は、当該表示された表示物に対する操作を受け付けることにより前記2つのコントロールプログラムの選択を行い、
前記表示装置は、前記生成されたコネクタに対応する表示物を前記第1と第2のコントロールプログラムに対応する各表示物との間に矢印として表示することを特徴とする請求項5記載のプログラム生成方法。 - 前記ナビゲート情報における対応付けは、前記ナビゲート情報が、前記コントロールプログラムの組合せと該コントロールプログラムの組合せを誘導するナビゲートプログラムの格納位置情報とを対応付けて前記記憶装置に格納することにより実現されることを特徴とする請求項7記載のプログラム生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006027855A JP3966355B2 (ja) | 2006-02-06 | 2006-02-06 | プログラム生成方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006027855A JP3966355B2 (ja) | 2006-02-06 | 2006-02-06 | プログラム生成方法および装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005130743A Division JP2005259169A (ja) | 2005-04-28 | 2005-04-28 | プログラム作成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006190315A JP2006190315A (ja) | 2006-07-20 |
| JP3966355B2 true JP3966355B2 (ja) | 2007-08-29 |
Family
ID=36797389
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006027855A Expired - Lifetime JP3966355B2 (ja) | 2006-02-06 | 2006-02-06 | プログラム生成方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3966355B2 (ja) |
-
2006
- 2006-02-06 JP JP2006027855A patent/JP3966355B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006190315A (ja) | 2006-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4058118B2 (ja) | プログラム生成システム及び方法 | |
| US8296654B2 (en) | Automatic guide for data analysis | |
| US8386919B2 (en) | System for displaying an annotated programming file | |
| CN112464623A (zh) | Rpa流程文件生成方法、装置、计算机设备和存储介质 | |
| KR101103787B1 (ko) | 그래픽 기반 로봇 프로그래밍 시스템 | |
| JP5626333B2 (ja) | プログラム作成支援装置、プログラム、および、情報システム | |
| US5781905A (en) | Program generating method combining data item part with database manipulation part | |
| US20260010383A1 (en) | Plugin management system for an interactive system or platform | |
| JP4127318B2 (ja) | プログラム生成方法および装置 | |
| KR100261265B1 (ko) | 웹 문서 저작을 위한 장치 및 그 운용 방법 | |
| JP3966355B2 (ja) | プログラム生成方法および装置 | |
| JP2005259169A (ja) | プログラム作成方法 | |
| JP2008142788A (ja) | 動作プログラム作成支援方法および動作プログラム作成装置。 | |
| Paterno et al. | A tool-supported approach to the refinement of interactive systems | |
| JPH0954688A (ja) | Gui設計支援方法 | |
| JPH06231030A (ja) | マルチメディアオーサリングシステム | |
| JP7322255B2 (ja) | 電子計算機、方法及びプログラム | |
| JP2010157155A (ja) | プログラム作成支援方法、プログラム及びプログラム作成支援装置 | |
| JP2010122786A (ja) | 解析データ入力装置、cae装置、解析データ入力方法、及びプログラム | |
| JPH07306776A (ja) | ビジュアルプログラミング方法 | |
| JPH10222356A (ja) | アプリケーション作成装置及びアプリケーション作成方法 | |
| JPH06301668A (ja) | シミュレーションデータ構築方法 | |
| JPH052477A (ja) | グラフイカル・ユーザ・インタフエースの作成方式 | |
| CN120276722A (zh) | 一种代码结构化编程系统 | |
| JPH0485614A (ja) | 階層化メニユー制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060421 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061031 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070104 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070213 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070412 |
|
| 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: 20070508 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070521 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100608 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100608 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110608 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110608 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120608 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120608 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130608 Year of fee payment: 6 |
|
| EXPY | Cancellation because of completion of term |