[go: up one dir, main page]

KR910003506A - 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 - Google Patents

정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 Download PDF

Info

Publication number
KR910003506A
KR910003506A KR1019900010354A KR900010354A KR910003506A KR 910003506 A KR910003506 A KR 910003506A KR 1019900010354 A KR1019900010354 A KR 1019900010354A KR 900010354 A KR900010354 A KR 900010354A KR 910003506 A KR910003506 A KR 910003506A
Authority
KR
South Korea
Prior art keywords
program
information
information processing
execution
executed
Prior art date
Application number
KR1019900010354A
Other languages
English (en)
Other versions
KR940002275B1 (ko
Inventor
제라르 끌라에
Original Assignee
뷜-르 쏘씨에떼 아노님-므
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 뷜-르 쏘씨에떼 아노님-므 filed Critical 뷜-르 쏘씨에떼 아노님-므
Publication of KR910003506A publication Critical patent/KR910003506A/ko
Application granted granted Critical
Publication of KR940002275B1 publication Critical patent/KR940002275B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3604Analysis of software for verifying properties of programs
    • G06F11/3612Analysis of software for verifying properties of programs by runtime analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/28Error detection; Error correction; Monitoring by checking the correct order of processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • G06F11/366Debugging of software using diagnostics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)
  • Stored Programmes (AREA)
  • Storage Device Security (AREA)

Abstract

내용 없음.

Description

정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명에 따른 방법이 실행될 수 있는 종래의 정보 처리 시스템을 나타낸 개략도,
제2도는 본 발명에 따른 기본 관찰 방법을 예시한 기본 다이어그램,
제3도는 본 발명에 따른 방법을 실행하는데 사용된 메모리 표의 다이어그램.

Claims (12)

  1. 적어도 중앙 처리 장치와, 중앙 메모리와, 하나 이상의 입력 및/또는 출력 주변 장치들과, 응용 시스템과 선택적으로 하나 이상의 응용 프로그램을 포함하는 형태의 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법으로서, 시스템의 사전 설정된 점들에 실행되는 프로그램의 정보 처리 동작 내용들 및/또는 실행되는 프로그램에 관한 순시 정보 유닛들을 기록하는 단계와; 사전 확립된 분석 과정들에 의해 처리된 상기 임의의 정보 유닛을 선택적으로 처리하는 단계와; 상태표(TE)에 사전 확립된 격자에 따라 처리된 그리고/또는 미처리된 선택 정보 유닛을 기억하는 단계와; 실행되는 관찰 프로그램외의 서어비스 프로그램(SER)들을 위해 독출 모우드에서, 상태표(TE)에 대한 호출을 위임하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  2. 제1항에 있어서, 상태표(TE)가 실행되는 관찰 프로그램들에 관한 연대학적 벤치마크에 연관되고, 추가로 현재의 관찰 주기로써 알려진 사전 설정된 지속기간과 적어도 동일한 시주기 동안 상태표(TE)의 내용들을 유지시키는 단계와, 각각의 새로운 관찰주기마다 연속 기록 동작들에 의해 상태표(TE)의 전부 또는 일부를 자동적으로 갱신하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  3. 제2항에 있어서, 추가로 사전에 연대학적으로 배열된 상태표(TANT1-TANTN)의 구조에 따라 메모리에서 현재 주기 이전의 관찰 주기들에 해당하는 상태표(TE)들의 전부 또는 일부를 유지시키는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  4. 제3항에 있어서, 각각의 새로운 관찰 주기마다 이통함에 의해 자동적으로 표(TANT1-TANTN)들을 로우딩하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  5. 제3항에 있어서, 주 계들에 의거하여 상태표(TE)을 구성하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  6. 제5항에 있어서, 상태표(TE)가 다음 계들과; 프로그램에 의해 실행된 최종 기능들과 실행되거나 실행되도록 계획된 기능들과, 그것들이 상황에 의해 정의된 기능(Fo)계와; 중앙 시스템의 메모리 영역들과 레지스터들과 임의의 스택들의 상태에 의해 정의된 중앙 시스템(SC)계와; 그 상황(예를들어, 에러 및/또는 유효성 시험들)과 함계 입력 주변 장치들로부터 수신된 최종 데이터에 의해 입력(EN)계와; 그 상황과 함께 출력 주변 장치들로부터 출력된 최종 데이터에 의해 정의된 출력(S0)계와; 시간 기능(실행 속도, 전송 속도, 동기성 등등)을 내포한 분석들 및/또는 정보에 의해 정의된 동기(CH)계와; 관찰된 프로그램의 하드웨어 및 소프트 웨어 캐리어, 특히 정보처리 시스템의 구성에 관한 정보에 의해 정의된 캐리어(SU)계 중에서 선택된 적어도 하나의 주 계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  7. 제6항에 있어서, 그것이 관찰 프로그램을 위해 명료한 형식으로 정보 처리 시스템의 운용 시스템의 레벨로 실행됨을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  8. 제6항에 있어서, 관찰된 응용 프로그램으로부터 시작하는 단계와, 관찰 프로그램의 실행에 관한 정보 블록 들의 순시 애드레스들, 특히 실행되는 기능의 코오드의 애드레스와 이 기능과 연관된 순시 상황의 내용들의 애드레스를 포함하며, 이 프로그램으로부터 직접 호출 가능한 애드레스 표를 자동적으로 로우딩하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  9. 제8항에 있어서, 응용 프로그램에서, 독출 및/또는 서입 모우드에서 동작하는 서비스 영역이 관찰된 응용 프로그램 및/또는 그것의 정보 처리 동작 상황에 관한 정보 또는 명령 응용 프로그램의 입력 및 출력을 행하도록 관찰된 응용 프로그램외의 서어비스 프로그램(SER)들에 의거하여 구성 됨을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
  10. 적어도 정보 처리 장치(10)와, 중앙 메모리와, 입력 및/또는 출력 주변 장치(22)들과, 운용 시스템(OS)과, 최소한 하나의 응용 프로그램(APP)을 갖는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치에 있어서, 순시 정보의 픽업을 형성하는 입력 및/또는 출력 주변 장치(22)와 중앙 메모리(12)와 동작적으로 연관된 제1수단과; 순시 정보를 처리하는 상기 제1수단에 접속된 제2수단(34)과; 처리 이전 또는 이후에 순시 정보를 기억하는 상기 제2 수단에 접속된 제3수단(36, 38)과; 관찰 및 실행되는 응용 프로그램외로부터 호출 가능한 상기 기억된 정보를 독출하는 상기 제3수단에 접속된 제4수단(40);을 갖는 관찰 인터페이스(30)를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
  11. 제10항에 있어서, 픽업(32)으로서 동작하는 상기 수단들이 중앙 메모리 독출기 및/또는 스크린 메모리 독출기 및/또는 마우스 독출기 및/또는 프린터의 버퍼 메모리 독출기 및/또는 모뎀의 형태임을 특징으로 하는 경로 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
  12. 제10항에 있어서, 상기 제4수단이 상기 관찰된 응용 프로그램에서 독출 및/또는 서입하는 수단을 포함하고, 상기 독출 및/또는 서입하는 수단이 장치 외부로부터 호출 가능함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019900010354A 1989-07-07 1990-07-07 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 KR940002275B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR8909158 1989-07-07
FR89-09158 1989-07-07
FR8909158A FR2649507B1 (fr) 1989-07-07 1989-07-07 Procede d'observation de l'execution d'un programme charge dans un systeme informatique et dispositif pour la mise en oeuvre dudit procede

Publications (2)

Publication Number Publication Date
KR910003506A true KR910003506A (ko) 1991-02-27
KR940002275B1 KR940002275B1 (ko) 1994-03-19

Family

ID=9383574

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900010354A KR940002275B1 (ko) 1989-07-07 1990-07-07 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치

Country Status (8)

Country Link
US (1) US6151687A (ko)
EP (1) EP0407295B1 (ko)
JP (1) JP3031559B2 (ko)
KR (1) KR940002275B1 (ko)
AT (1) ATE159359T1 (ko)
CA (1) CA2020504C (ko)
DE (1) DE69031581T2 (ko)
FR (1) FR2649507B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05341819A (ja) * 1991-02-05 1993-12-24 Mitsubishi Electric Corp Sfcプログラムのデバッグ装置及びデバッグ方法
US5339261A (en) * 1992-10-22 1994-08-16 Base 10 Systems, Inc. System for operating application software in a safety critical environment
US6380730B1 (en) * 2000-07-12 2002-04-30 Credence Systems Corporation Integrated circuit tester having a program status memory
CA2393196C (en) * 2002-07-11 2005-10-04 Corel Corporation System and method for preflighting documents

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205370A (en) * 1975-04-16 1980-05-27 Honeywell Information Systems Inc. Trace method and apparatus for use in a data processing system
US4315311A (en) * 1975-10-28 1982-02-09 Compagnie Internationale Pour L'informatique Cii-Honeywell Bull (Societe Anonyme) Diagnostic system for a data processing system
US4740895A (en) * 1981-08-24 1988-04-26 Genrad, Inc. Method of and apparatus for external control of computer program flow
US4503495A (en) * 1982-01-15 1985-03-05 Honeywell Information Systems Inc. Data processing system common bus utilization detection logic
US4462077A (en) * 1982-06-24 1984-07-24 Bell Telephone Laboratories, Incorporated Trace facility for use in multiprocessing environment
JPS60129851A (ja) * 1983-12-19 1985-07-11 Fujitsu Ltd ログ・デ−タ分類付け収集処理方式
US5103394A (en) * 1984-04-30 1992-04-07 Hewlett-Packard Company Software performance analyzer
JPS6191736A (ja) * 1984-10-11 1986-05-09 Nec Corp 主記憶履歴情報の編集出力方式
US4813009A (en) * 1984-11-02 1989-03-14 Tektronix, Inc. Method and apparatus for determining internal status of a processor
JPH0731615B2 (ja) * 1986-04-18 1995-04-10 日本電気株式会社 情報処理装置
US4953084A (en) * 1987-11-16 1990-08-28 Hewlett-Packard Company Method and apparatus using variable ranges to support symbolic debugging of optimized code
US5067107A (en) * 1988-08-05 1991-11-19 Hewlett-Packard Company Continuous computer performance measurement tool that reduces operating system produced performance data for logging into global, process, and workload files

Also Published As

Publication number Publication date
EP0407295B1 (fr) 1997-10-15
CA2020504A1 (fr) 1991-01-08
KR940002275B1 (ko) 1994-03-19
ATE159359T1 (de) 1997-11-15
JPH03118642A (ja) 1991-05-21
FR2649507A1 (fr) 1991-01-11
DE69031581T2 (de) 1998-03-26
EP0407295A1 (fr) 1991-01-09
DE69031581D1 (de) 1997-11-20
JP3031559B2 (ja) 2000-04-10
FR2649507B1 (fr) 1994-07-08
US6151687A (en) 2000-11-21
CA2020504C (fr) 1995-01-03

Similar Documents

Publication Publication Date Title
US4941829A (en) Method for providing a dynamic tutorial display
SE455650B (sv) Dokumentpresentationsanordning ingaende i ett system for lagring av dokument med text- och rostkomponenter
US5935219A (en) Message handling in data processing apparatus
KR880000860A (ko) 프로그램 가능한 논리제어기에 관한 개량
US6543011B1 (en) Method for event recording in java
US20010027387A1 (en) Debugging supporting apparatus, debugging supporting method and recording medium readable by computer with its programs recorded thereon
KR900013389A (ko) 프로그램 감독장치가 내장된 데이터처리시스템
KR910003506A (ko) 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치
JP2008158882A (ja) 情報処理装置およびポップアップウィンドウ表示制御方法およびプログラムおよび記録媒体
EP0390177A3 (en) Method and apparatus for fuzzy reasoning
KR880013076A (ko) 마이크로 컴퓨터
KR102567773B1 (ko) 전투체계 시스템에서의 로그 정보 추출장치 및 그 방법
JP3364821B2 (ja) プラント監視制御装置
KR890008681A (ko) 프로세서 제어 장치
JP2513401B2 (ja) 組込みソフトウェアデバッグ支援装置の作製方法
US4125879A (en) Double ended stack computer store
Eamon et al. Writing programs on the Apple for the student psychology laboratory: Routines, subroutines, and sources of information
Roye Flexible exception handling in forth-83
JPH02162420A (ja) オプション・プログラム取込み処理方式
JPS60252959A (ja) オンライン・トレ−ス制御方式
JP3182621B2 (ja) テスト用プログラムモニタ装置
JPH03282632A (ja) スタックデータ記録機構
JPH01177644A (ja) デバック装置
JP2021107898A (ja) 学習支援装置、学習支援方法及び学習支援プログラム
Parr AutoMate helps you work automatically

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19900707

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19901008

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19900707

Comment text: Patent Application

PG1501 Laying open of application
G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

Comment text: Decision on Publication of Application

Patent event code: PG16051S01I

Patent event date: 19940224

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19940610

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19940718

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19940705

End annual number: 3

Start annual number: 1

PR1001 Payment of annual fee

Payment date: 19970210

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 19970830

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 19990223

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20000302

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20010228

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20020228

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20020228

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee