JPH02277139A - プログラム起動処理方式 - Google Patents

プログラム起動処理方式

Info

Publication number
JPH02277139A
JPH02277139A JP1099528A JP9952889A JPH02277139A JP H02277139 A JPH02277139 A JP H02277139A JP 1099528 A JP1099528 A JP 1099528A JP 9952889 A JP9952889 A JP 9952889A JP H02277139 A JPH02277139 A JP H02277139A
Authority
JP
Japan
Prior art keywords
program
processing
started
abnormality
chance
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.)
Pending
Application number
JP1099528A
Other languages
English (en)
Inventor
Takahisa Yoshida
吉田 貴久
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP1099528A priority Critical patent/JPH02277139A/ja
Publication of JPH02277139A publication Critical patent/JPH02277139A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータの制御プログラムにおけるプログ
ラムの起動処理方式に関する。
〔従来の技術〕
従来のプログラムの起動処理方式は該当する処理プログ
ラムをコール文などの記述方法で直接起動するか、マト
リクステーブルにより起動プログラム(ルーチン)を選
択し起動(コール)するのが−船釣である。
〔発明が解決しようとする課題〕
従来の処理プログラムを直接コール文などで起動する方
法は柔軟性に欠ける欠点がある。
マトリクステーブル方式ではマトリクステーブルの作成
を誤ると全く動作しないという欠点があり、また新しい
状態/動作契機が増えた場合マトリクステーブルを再作
成しなければならないという欠点がある。さらにある状
態において予期せぬ動作契機が発生した場合その事象に
対する対処ができないという欠点がある。
〔課題を解決するための手段〕
本発明のプログラムの起動処理方式は、プログラムの動
作スケジュール時の最初に動作するブロダラムの取得手
段と、プログラムのリターン値がその次に動作するプロ
グラムを取得する手段と、一連の処理動作が終了し後処
理を行う手段と、処理途中の異常となった原因を示す手
段と、起動されたプログラムにおいても処理動作結果及
び次の処理動作をリターン値として通知する手段とを有
している。
〔実施例〕
本発明について図面を用いて説明する。
第1図は本発明の一実施例の全体概要を表す図である。
ある動作契機(処理事象)13と動作契機に対応する処
理を行う起動されるプログラム(関数)群12とこれら
をスケ−ジュール制御するプログラムの起動処理方式主
体11から構成される。
第2図は本実施例の起動処理方式の主体(流れ)を表す
図である。動作契機(処理事象)20に対応する最初の
起動プログラムを最初に動作するプログラムを取得する
手段21が選択しプログラム起動手段22により起動さ
れる。起動されたプログラムが次に行う処理をリーター
ン値(リターンバリュー)として指示し処理の継続の場
合には次に動作するプログラムを収得する手段25によ
り次に起動するプログラムを取得しプログラム起動手段
22により起動する。動作契機(処理事象)20に対す
る処理が終了の場合には処理動作が完了し後処理を行う
手段24により一連の処理を完了させる。また起動され
たプログラムが処理途中の異常により中断(異常終了)
する場合には処理途中の異常となった原因を示す手段2
6により異常原因を示し動作契機(処理事象)に対する
異常終了する。
第3図は動作契機に対応する起動されるプログラムの流
れを表す図で、動作契機(処理事象)に対応する起動プ
ログラムの処理動作35の動作結果により動作結果の判
別を行う手段31において処理が正常の場合には処理動
作が正常に終了し後処理を通知する手段32.処理が継
続の場合には次に動作するプログラムを通知する手段3
3.処理が途中で異常となった場合には処理の途中で異
常となったことを通知する手段34.各々が次の処理の
指示をリターン値(リターンバリュー)によって行う。
〔発明の効果〕
本発明のコンピュータ制御プログラムにおけるプログラ
ムの起動処理方式は、ある状態からある動作契機に対し
て適切な処理を行える効果と、新しい処理動作の発生に
対して柔軟に追加対処できる効果がある。
【図面の簡単な説明】
第1図は本発明の全体概要を表す図、第2図はプログラ
ムの起動処理方式の主体を構成する手段を示す図、第3
図は動作契機に対応する起動されるプログラムを構成す
る手段を示す図、第4図は本発明のプログラムの起動処
理方式の一連の動作例を示す図である。 11・・・プログラムの起動処理方式の主体、12・・
・動作契機に対応する起動されるプログラム(関数)群
、13・・・動作契機(処理事象)、20・・・動作契
機(処理事象)、21・・・最初に動作するプログラム
を取得する手段、22・・・動作契機に対応する起動さ
れるプログラムを起動する手段、23・・・リターン値
を判別する手段、24・・・処理動作が完了し後処理を
行う手段、25・・・次に動作するプログラムを取得す
る手段、26・・・処理途中の異常となった原因を示す
手段、31・・・動作結果の判別を行う手段、32・・
・処理動作が正常に終了し後処理を通知する手段、33
・・・次に動作するプログラムを通知する手段、34・
・・処理の途中で異常となったことを通知する手段、3
5・・・起動プログラムの処理動作(動作契機に対応す
る処理)。

Claims (1)

    【特許請求の範囲】
  1. ある状態からある動作契機により動作するプログラムの
    起動方式において、プログラムの動作スケジュール時の
    最初に動作するプログラムの取得手段と、プログラムの
    リターン値がその次に動作するプログラムを取得する手
    段と、一連の処理動作が終了し後処理を行う手段と、処
    理途中の異常となった原因を示す手段と、起動されたプ
    ログラムにおいて処理動作結果及び次の処理動作をリタ
    ーン値として通知する手段とを有することを特徴とする
    プログラム起動処理方式。
JP1099528A 1989-04-18 1989-04-18 プログラム起動処理方式 Pending JPH02277139A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1099528A JPH02277139A (ja) 1989-04-18 1989-04-18 プログラム起動処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1099528A JPH02277139A (ja) 1989-04-18 1989-04-18 プログラム起動処理方式

Publications (1)

Publication Number Publication Date
JPH02277139A true JPH02277139A (ja) 1990-11-13

Family

ID=14249727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1099528A Pending JPH02277139A (ja) 1989-04-18 1989-04-18 プログラム起動処理方式

Country Status (1)

Country Link
JP (1) JPH02277139A (ja)

Similar Documents

Publication Publication Date Title
JPH02277139A (ja) プログラム起動処理方式
JPH09244923A (ja) ウォッチドッグタイマを用いた異常監視装置
JP2656325B2 (ja) 入出力制御方式
CN112988146A (zh) 一种延后响应用户操作的方法及系统
JP2901714B2 (ja) プログラマブルコントローラ
JP4156148B2 (ja) タスクスケジューリング装置
JPS6053887B2 (ja) 情報処理システム
JPH0327451A (ja) リアルタイムオペレーティングシステム
JPS63282857A (ja) プログラムの暴走防止方式
JPS6116344A (ja) 対話形式デバツグ処理方式
JPS62139020A (ja) 計算機システムの立上げ方法
JPH0378034A (ja) プログラム並行実行装置
JPH04152435A (ja) 保守診断方式
JPH0385644A (ja) チェックポイント取得リスタート方式
JPH02310733A (ja) 汎用端末機システムにおけるプログラムの実行制御方式
JPH09146771A (ja) 例外事象処理装置
JPH02310634A (ja) プログラム暴走監視方式
JPH02287631A (ja) プログラム多重実行方式
JPH02136927A (ja) 言語処理プログラム
JPH07104797B2 (ja) システム診断方式
JPH02170239A (ja) 入出力エラー処理方式
JPH0713648A (ja) スケジュールによる業務実行制御方式
JPH04305755A (ja) コンピュータシステムのバッチ処理方式
JPH03212742A (ja) 並行処理制御方式
JPH0635516A (ja) プログラマブル・コントローラにおける複数プログラムの一括イネーブル・ディセーブル処理方法