KR940002275B1 - 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 - Google Patents
정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 Download PDFInfo
- Publication number
- KR940002275B1 KR940002275B1 KR1019900010354A KR900010354A KR940002275B1 KR 940002275 B1 KR940002275 B1 KR 940002275B1 KR 1019900010354 A KR1019900010354 A KR 1019900010354A KR 900010354 A KR900010354 A KR 900010354A KR 940002275 B1 KR940002275 B1 KR 940002275B1
- Authority
- KR
- South Korea
- Prior art keywords
- program
- information
- information processing
- execution
- executed
- Prior art date
Links
Images
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항에 있어서, 추가로 사전에 연대학적으로 배열된 상태표들(TANTl-TANTN)의 구조에 따라 현재 주기 이전의 관찰 주기들에 해당하는 상태료(TE)들의 전부 또는 일부를 메모리에 유지시키는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제3항에 있어서, 각각의 새로운 관찰 주기마다 이동함에 의해 자동적으로 표(TANTl-TANTN)들을 로우딩하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는방법.
- 제3항에 있어서, 주 계들에 의거하여 상태표(TE)을 구성하는 단계를 포함함을 특징으로 하는 정보처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제5항에 있어서, 상기 상태표(TE)는 실행되거나 실행되도록 계확된 기능들과 프로그램에 의해 수행된 최종 기능들과 그것들의 배경의 리스트에 의해 정의된 기능(FO)계와 ; 중앙 시스템의 메모리 영역들과 레지스터들과 어떤 임의의 스택들의 상태에 의해 정의된 중앙 시스템(SC)계와 ; 입력 주변 장치들로부터 그 상황(예를들어, 에러 및/또는 유효성 테스트들)과 함께 수신된 최종 데이터에 의해 정의된 입력(EN)계와 ; 출력 주변 장치에 그 상황과 함께 출력된 최종 데이터에 의해 정의된 출력(SO)계와 ; 시간 기능(실행속도, 전송 속도, 동기성 등등)을 내포한 정보 및/또는 분석에 의해 정의된 동기(CH)계와 ; 관찰된 프로그램의 하드웨어 및 소프트 웨어 캐리어, 특히 정보 처리 시스템의 구성에 관한 정보에 의해 정의된 캐리어(SU)계 ; 중에서 선택된 적어도 하나의 주 계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제6항에 있어서, 상기 계는 관찰 프로그램을 위해 명료한 형식으로 정보 처리 시스템의 운용 시스템의 레벨로 실행됨을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제6항에 있어서, 관찰된 응용 프로그램으로부터 개시되는 단계와, 관찰 프로그램의 실행에 관한 정보 블록들의 순시 애드레스들, 특히 실행되는 기능의 코드의 애드레스와 이 기능과 연관된 순시 상황의 내용들의 애드레스를 포함하며, 이 프로그램외로부터 직접 호출 가능한 애드레스 표를 자동적으로 로우딩하는 단계를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 제8항에 있어서, 상기 응용 프로그램에서, 독출 및/또는 서입 모우드에서 동작하는 서비스 영역이 관찰된 응용 프로그램 및/또는 그것의 정보 처리 동작 배경에 대한 정보 또는 명령 응용 프로그램의 입력 및 출력을 행하도록 관찰된 응용 프로그램외의 서어비스 프로그램(SER)들에 의거하여 구성됨을 특징으로하는 정보 처리 시스템에 로우딩된 프로그램의 실행을 관찰하는 방법.
- 중앙 처리 장치와, 중앙 메모리와, 입력 및/또는 출력 주변 장치들과, 운용 시스템(OS)과, 최소한 하나의 응용 프로그램(APP)을 갖는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치에 있어서, 순시 정보의 픽업을 형성하기 위하여 입력 및/또는 출력 주변 장치와 중앙 메모리와 동작적으로 결합된 제1수단과 ; 순시 정보를 처리하기 위하여 상기 제1수단에 접속된 제2수단과 ; 처리 전후에 순시정보를 기억하기 위하여 상기 제2수단에 접속된 제3수단과 ; 관찰 및 실행되는 응용 프로그램외로부터 호출 가능한 상기 기억 정보를 독출하기 위해 상기 제3수단에 접속된 제4수단을 갖는 관찰 인터페이스를 포함함을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
- 제10항에 있어서, 픽업으로서 동작하는 상기 수단들은 중앙 메모리 독출기 및/또는 키이브오드 필터 및/또는 스크린 메모리 독출기 및/또는 마우스 독출기 및/또는 프린터의 버퍼 메모리 독출기 및/또는 모뎀의 형태임을 특징으로 하는 정보 처리 시스템에 로우딩된 프로그램의 관찰 방법을 실행하는 장치.
- 제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 KR910003506A (ko) | 1991-02-27 |
KR940002275B1 true 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 |
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 |
KR910003506A (ko) | 1991-02-27 |
US6151687A (en) | 2000-11-21 |
CA2020504C (fr) | 1995-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8336032B2 (en) | Implementing enhanced template debug | |
KR880000860A (ko) | 프로그램 가능한 논리제어기에 관한 개량 | |
JPH05346875A (ja) | コンピュータ・アプリケーション・ソフトウェアの自動化試験システム | |
CN109358975A (zh) | 一种软件运行异常的分析方法、装置、电子设备及存储介质 | |
KR940002275B1 (ko) | 정보 처리 시스템에 로우딩된 프로그램의 실행의 관찰 방법 및 그 실행 장치 | |
CN104123104B (zh) | 日志控制系统及方法 | |
EP0059758A1 (en) | Numerical control unit | |
JPH10149301A (ja) | スクリプト作成装置 | |
JP2003208333A (ja) | トレース情報検索装置およびその方法 | |
JP2892663B2 (ja) | 自律故障診断型解析方式 | |
JPH06202841A (ja) | アイコンの表示方法 | |
JP2011227789A (ja) | 情報処理装置及びプログラム | |
JPS63148339A (ja) | プログラムテスト処理方式 | |
JP2731595B2 (ja) | 記憶媒体入れ替え方式 | |
CN119271885A (zh) | 数据过滤方法、可读存储介质、电子设备及程序产品 | |
JPH0383137A (ja) | ルール実行装置 | |
JP2024062837A (ja) | プログラマブルコントローラおよびプログラム作成装置 | |
Quillin | System software real-time testing aids | |
JPS62285129A (ja) | 知識獲得処理装置 | |
JPS6211746B2 (ko) | ||
JPH0497444A (ja) | 情報処理装置の保守診断装置 | |
JPH0362238A (ja) | ファイル容量決定支援方式 | |
JPH04253230A (ja) | 電子機器診断装置 | |
JPH06110547A (ja) | シーケンス実績データ収集装置 | |
JPS5911450A (ja) | プログラム処理方式 |
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 |