KR910003506A - 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 - Google Patents
정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3604—Analysis of software for verifying properties of programs
- G06F11/3612—Analysis of software for verifying properties of programs by runtime analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/28—Error detection; Error correction; Monitoring by checking the correct order of processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/366—Debugging of software using diagnostics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data 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
Claims (12)
- 적어도 중앙 처리 장치와, 중앙 메모리와, 하나 이상의 입력 및/또는 출력 주변 장치들과, 응용 시스템과 선택적으로 하나 이상의 응용 프로그램을 포함하는 형태의 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법으로서, 시스템의 사전 설정된 점들에 실행되는 프로그램의 정보 처리 동작 내용들 및/또는 실행되는 프로그램에 관한 순시 정보 유닛들을 기록하는 단계와; 사전 확립된 분석 과정들에 의해 처리된 상기 임의의 정보 유닛을 선택적으로 처리하는 단계와; 상태표(TE)에 사전 확립된 격자에 따라 처리된 그리고/또는 미처리된 선택 정보 유닛을 기억하는 단계와; 실행되는 관찰 프로그램외의 서어비스 프로그램(SER)들을 위해 독출 모우드에서, 상태표(TE)에 대한 호출을 위임하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제1항에 있어서, 상태표(TE)가 실행되는 관찰 프로그램들에 관한 연대학적 벤치마크에 연관되고, 추가로 현재의 관찰 주기로써 알려진 사전 설정된 지속기간과 적어도 동일한 시주기 동안 상태표(TE)의 내용들을 유지시키는 단계와, 각각의 새로운 관찰주기마다 연속 기록 동작들에 의해 상태표(TE)의 전부 또는 일부를 자동적으로 갱신하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제2항에 있어서, 추가로 사전에 연대학적으로 배열된 상태표(TANT1-TANTN)의 구조에 따라 메모리에서 현재 주기 이전의 관찰 주기들에 해당하는 상태표(TE)들의 전부 또는 일부를 유지시키는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제3항에 있어서, 각각의 새로운 관찰 주기마다 이통함에 의해 자동적으로 표(TANT1-TANTN)들을 로우딩하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제3항에 있어서, 주 계들에 의거하여 상태표(TE)을 구성하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제5항에 있어서, 상태표(TE)가 다음 계들과; 프로그램에 의해 실행된 최종 기능들과 실행되거나 실행되도록 계획된 기능들과, 그것들이 상황에 의해 정의된 기능(Fo)계와; 중앙 시스템의 메모리 영역들과 레지스터들과 임의의 스택들의 상태에 의해 정의된 중앙 시스템(SC)계와; 그 상황(예를들어, 에러 및/또는 유효성 시험들)과 함계 입력 주변 장치들로부터 수신된 최종 데이터에 의해 입력(EN)계와; 그 상황과 함께 출력 주변 장치들로부터 출력된 최종 데이터에 의해 정의된 출력(S0)계와; 시간 기능(실행 속도, 전송 속도, 동기성 등등)을 내포한 분석들 및/또는 정보에 의해 정의된 동기(CH)계와; 관찰된 프로그램의 하드웨어 및 소프트 웨어 캐리어, 특히 정보처리 시스템의 구성에 관한 정보에 의해 정의된 캐리어(SU)계 중에서 선택된 적어도 하나의 주 계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제6항에 있어서, 그것이 관찰 프로그램을 위해 명료한 형식으로 정보 처리 시스템의 운용 시스템의 레벨로 실행됨을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제6항에 있어서, 관찰된 응용 프로그램으로부터 시작하는 단계와, 관찰 프로그램의 실행에 관한 정보 블록 들의 순시 애드레스들, 특히 실행되는 기능의 코오드의 애드레스와 이 기능과 연관된 순시 상황의 내용들의 애드레스를 포함하며, 이 프로그램으로부터 직접 호출 가능한 애드레스 표를 자동적으로 로우딩하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제8항에 있어서, 응용 프로그램에서, 독출 및/또는 서입 모우드에서 동작하는 서비스 영역이 관찰된 응용 프로그램 및/또는 그것의 정보 처리 동작 상황에 관한 정보 또는 명령 응용 프로그램의 입력 및 출력을 행하도록 관찰된 응용 프로그램외의 서어비스 프로그램(SER)들에 의거하여 구성 됨을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 적어도 정보 처리 장치(10)와, 중앙 메모리와, 입력 및/또는 출력 주변 장치(22)들과, 운용 시스템(OS)과, 최소한 하나의 응용 프로그램(APP)을 갖는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치에 있어서, 순시 정보의 픽업을 형성하는 입력 및/또는 출력 주변 장치(22)와 중앙 메모리(12)와 동작적으로 연관된 제1수단과; 순시 정보를 처리하는 상기 제1수단에 접속된 제2수단(34)과; 처리 이전 또는 이후에 순시 정보를 기억하는 상기 제2 수단에 접속된 제3수단(36, 38)과; 관찰 및 실행되는 응용 프로그램외로부터 호출 가능한 상기 기억된 정보를 독출하는 상기 제3수단에 접속된 제4수단(40);을 갖는 관찰 인터페이스(30)를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
- 제10항에 있어서, 픽업(32)으로서 동작하는 상기 수단들이 중앙 메모리 독출기 및/또는 스크린 메모리 독출기 및/또는 마우스 독출기 및/또는 프린터의 버퍼 메모리 독출기 및/또는 모뎀의 형태임을 특징으로 하는 경로 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
- 제10항에 있어서, 상기 제4수단이 상기 관찰된 응용 프로그램에서 독출 및/또는 서입하는 수단을 포함하고, 상기 독출 및/또는 서입하는 수단이 장치 외부로부터 호출 가능함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
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)
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)
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 |
-
1989
- 1989-07-07 FR FR8909158A patent/FR2649507B1/fr not_active Expired - Fee Related
-
1990
- 1990-07-03 EP EP90401925A patent/EP0407295B1/fr not_active Expired - Lifetime
- 1990-07-03 DE DE69031581T patent/DE69031581T2/de not_active Expired - Fee Related
- 1990-07-03 AT AT90401925T patent/ATE159359T1/de not_active IP Right Cessation
- 1990-07-05 CA CA002020504A patent/CA2020504C/fr not_active Expired - Fee Related
- 1990-07-06 JP JP2179391A patent/JP3031559B2/ja not_active Expired - Lifetime
- 1990-07-07 KR KR1019900010354A patent/KR940002275B1/ko not_active IP Right Cessation
-
1993
- 1993-09-10 US US08/118,773 patent/US6151687A/en not_active Expired - Lifetime
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 |