JPH0346026A - Source program diagnostic system - Google Patents

Source program diagnostic system

Info

Publication number
JPH0346026A
JPH0346026A JP1182083A JP18208389A JPH0346026A JP H0346026 A JPH0346026 A JP H0346026A JP 1182083 A JP1182083 A JP 1182083A JP 18208389 A JP18208389 A JP 18208389A JP H0346026 A JPH0346026 A JP H0346026A
Authority
JP
Japan
Prior art keywords
program
information
diagnostic
source program
input means
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
JP1182083A
Other languages
Japanese (ja)
Inventor
Michiyuki Ushinmei
宇新明 道行
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 JP1182083A priority Critical patent/JPH0346026A/en
Publication of JPH0346026A publication Critical patent/JPH0346026A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To easily analyze what kind of error is made and how much is corrected until a source program completes by automatically adding up update information and translation information of the source program. CONSTITUTION:A diagnostic information generation means 8 starts a program update information input means 2 and a program translation information input means 4 for generating diagnosis information of the name of the designated program. A diagnostic information display means 9 displays diagnostic information which the diagnostic information generation means 8 generates. Diagnostic information 10 consists of information how many times the source program of the name of the designated program is updated or what kind of error is detected by translation after update. Since update information and translation information of the source program can automatically be added up, what kind of the error is made and how much is corrected can easily be analyzed until the source program is completed.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、原始プログラムを作成し、更新し完成する工
程において、原始プログラムが、コンパイラによってど
の様なエラーが検出され、またその修正のためにどのく
らい更新されたかを分析するための診断情報作成システ
ムに関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a process for creating, updating, and completing a source program. Regarding a diagnostic information creation system for analyzing how much has been updated.

[従来の技術] 従来、この種の診断情報は、原始プログラムの更新情報
と翻訳情報とが別々に管理されており原始プログラムの
更新および翻訳操作の1回分の情報となっていた。
[Prior Art] Conventionally, in this type of diagnostic information, source program update information and translation information are managed separately, and the information is for one source program update and translation operation.

[発明が解決しようとする課8] しかしながら上述した従来の診断情報は、原始プログラ
ムの更新情報と翻訳情報とか別々に管理されており、原
始プログラムの更新および翻訳操作の1回分の情報であ
るため、原始プログラムが完成するまでにどの様な間違
いをし、どのくらい修正したかを手作業で集計しなけれ
ばならないという欠点があった。
[Problem 8 to be solved by the invention] However, in the conventional diagnostic information described above, the update information of the source program and the translation information are managed separately, and the information is for one update and translation operation of the source program. However, the disadvantage was that it was necessary to manually tally up what mistakes were made and how much corrections were made until the original program was completed.

そこで1本発明の技術的課題は上記欠点に鑑み。Therefore, one technical problem of the present invention is to solve the above drawbacks.

原始プログラムの更新情報及び翻訳情報とを自動的に集
計することができる原始プログラム診断システムを堤供
することである。
An object of the present invention is to provide a source program diagnosis system that can automatically aggregate update information and translation information of a source program.

[課題を解火するための手段] 本発明に′よればエディタによって原始プログラムを作
成し、修正した時に生成されたプログラム更新情報を入
力するプログラム更新情報入力手段と、コンパイラによ
って原始プログラムの翻訳時に生成されたプログラム診
断情報を入力するプログラム診断情報入力手段と、プロ
グラム診断情報中の診断メツセージ番号より診断メツセ
ージ本文を診断メツセージより入力する診断メツセージ
入力手段と1診断したい原始プログラムのプログラム名
やそのファイル名等の入力指示を行なう診断プログラム
入力指示手段と。
[Means for solving the problem] According to the present invention, a program update information input means for inputting program update information generated when a source program is created and modified by an editor, and a program update information input means for inputting program update information generated when a source program is created and modified by an editor; A program diagnosis information input means for inputting generated program diagnosis information, a diagnostic message input means for inputting a diagnostic message body from a diagnostic message based on a diagnostic message number in the program diagnosis information, and (1) a program name of a source program to be diagnosed and its file. diagnostic program input instruction means for instructing input of name, etc.;

指示された原始プログラムの診断情報を作成するために
前記プログラム更新情報手段、プログラム翻訳情報入力
手段および診断メツセージ入力手段を起動する診断情報
作成手段と1診断情報作戊手段によって作成された診断
情報を表示する診断情報表示手段とを有していることを
特徴とする原始プログラム診断システムが得られる。
Diagnostic information creation means for activating the program update information means, program translation information input means and diagnostic message input means to create diagnostic information for the instructed source program; A source program diagnostic system is obtained, characterized in that it has a diagnostic information display means for displaying diagnostic information.

[実施例] 次に1本発明の実施例について図面を参照して説明する
[Example] Next, an example of the present invention will be described with reference to the drawings.

第1図は2本実施例の構成を表わす図である。FIG. 1 is a diagram showing the configuration of two embodiments.

プログラム更新情報1はエディタによって原始プログラ
ムの作成時、更新時に生成され、プログラム名1作成日
付、更新日付、更新回数(レビジョン)1及び更新時に
修正された行数などの情報からなる。
Program update information 1 is generated by an editor when a source program is created or updated, and includes information such as program name 1 creation date, update date, number of updates (revision) 1, and number of lines modified during update.

プログラム更新情報入力手段2は前記プログラム更新情
報1の中から指示されたプログラム名と対応する更新情
報を入力する。
The program update information input means 2 inputs update information corresponding to the designated program name from the program update information 1.

プログラム翻訳情報3はコンパイラによって原始プログ
ラムの翻訳時に生成され、プログラム名。
Program translation information 3 is generated by the compiler when a source program is translated, and is the program name.

更新回数(レビジョン)9診断メツセージ数、及び診断
メツセージ番号などの情報からなる。
Update count (revision) 9 Consists of information such as the number of diagnostic messages and the diagnostic message number.

プログラム翻訳情報4は前記プログラム翻訳情報3の中
から指示されたプログラムと対応する翻訳情報を入力す
る。
The program translation information 4 inputs translation information corresponding to the designated program from the program translation information 3.

診断メツセージファイル5はコンパイラが使用する診断
メツセージファイルで診断メツセージ番号によって診断
メツセージ本文を検索できる。
The diagnostic message file 5 is a diagnostic message file used by the compiler, and the text of the diagnostic message can be searched by the diagnostic message number.

診断メツセージ入力手段6はプログラム翻訳情報3の中
の診断メツセージ番号と対応する診断メツセージ本文を
診断メツセージファイル5を検索し入力する。
The diagnostic message input means 6 searches the diagnostic message file 5 for the diagnostic message text corresponding to the diagnostic message number in the program translation information 3 and inputs it.

診断プログラム入力指示手段7は診断したいプログラム
名を入力し診断情報作成手段8を起動する。
The diagnostic program input instruction means 7 inputs the name of the program to be diagnosed and starts the diagnostic information creation means 8.

診断情報作成手段8は指示されたプログラム名の診断情
報を作成するために前記プログラム更新情報入力手段2
とプログラム翻訳情報入力手段4を起動する。
The diagnostic information creation means 8 inputs the program update information input means 2 in order to create the diagnostic information of the designated program name.
and starts the program translation information input means 4.

診断情報表示手段9は前記診断情報作成手段8によって
作成された診断情報10を表示する。
The diagnostic information display means 9 displays the diagnostic information 10 created by the diagnostic information creation means 8.

診断情報10は、指示されたプログラム名の原始プログ
ラムが今までに何回更新されたのか、またそれぞれの更
新時に6行のソース行が修正されたか、また更新後の翻
訳によってどの様なエラーが良く検出されたのか等の情
報からなる。
Diagnostic information 10 shows how many times the source program with the specified program name has been updated, whether the 6 source lines were modified during each update, and what errors were caused by the translation after the update. It consists of information such as whether the detection was successful.

[発明の効果] 以上説明したように本発明は、原始プログラムの更新情
報と翻訳情報とを自動的に集計することにより、原始プ
ログラムが完成するまでにどの様な間違いをし、どのく
らい修正したかを分析でき。
[Effects of the Invention] As explained above, the present invention automatically aggregates update information and translation information of a source program, thereby determining what mistakes were made and how much corrections were made before the source program was completed. can be analyzed.

この分析結果に従って、プログラムの作成時にどの様な
点に注意したら良いか知ることができる効果がある。
Based on the analysis results, it is possible to know what points to pay attention to when creating a program.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は1本発明の全体構成図である。 1・・・プログラム更新情報、2・・・プログラム更新
情報入力手段、3・・・プログラム翻訳情報、4・・・
プログラム翻訳情報入力手段、5・・・診断メツセージ
ファイル、6・・診断メツセージ入力手段、7・・・診
断プログラム入力指示手段、8・・・診断情報作成手段
、9・・・診断情報表示手段、10・・診断情報。 第 図
FIG. 1 is an overall configuration diagram of the present invention. 1... Program update information, 2... Program update information input means, 3... Program translation information, 4...
Program translation information input means, 5... Diagnostic message file, 6... Diagnostic message input means, 7... Diagnostic program input instruction means, 8... Diagnostic information creation means, 9... Diagnostic information display means, 10...Diagnostic information. Diagram

Claims (1)

【特許請求の範囲】[Claims] (1)エディタによって原始プログラムを作成し修正し
た時に生成されたプログラム更新情報を入力するプログ
ラム更新情報入力手段と、 コンパイラによって原始プログラムの翻訳時に生成され
たプログラム翻訳情報を入力するプログラム翻訳情報入
力手段と、 プログラム翻訳情報中の診断メッセージ番号より診断メ
ッセージ本文を診断メッセージファイルより入力する診
断メッセージ入力手段と、 診断したい原始プログラムのプログラム名やそのファイ
ル名等の入力指示を行なう診断プログラム入力手段と、 指示された原始プログラムの診断情報を作成するために
前記プログラム更新情報手段、プログラム翻訳情報入力
手段、および診断メッセージ入力手段を起動する診断情
報作成手段と、 診断情報作成手段によって作成された診断情報を表示す
る診断情報表示手段とを有することを特徴とする原始プ
ログラム診断システム。
(1) A program update information input means for inputting program update information generated when a source program is created and modified by an editor; and a program translation information input means for inputting program translation information generated by a compiler when a source program is translated. a diagnostic message input means for inputting a diagnostic message text from a diagnostic message file based on the diagnostic message number in the program translation information; a diagnostic program input means for inputting the program name of the source program to be diagnosed, its file name, etc.; diagnostic information creation means for activating the program update information means, program translation information input means, and diagnostic message input means to create diagnostic information for the instructed source program; 1. A source program diagnostic system comprising: diagnostic information display means for displaying diagnostic information.
JP1182083A 1989-07-14 1989-07-14 Source program diagnostic system Pending JPH0346026A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1182083A JPH0346026A (en) 1989-07-14 1989-07-14 Source program diagnostic system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1182083A JPH0346026A (en) 1989-07-14 1989-07-14 Source program diagnostic system

Publications (1)

Publication Number Publication Date
JPH0346026A true JPH0346026A (en) 1991-02-27

Family

ID=16112062

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1182083A Pending JPH0346026A (en) 1989-07-14 1989-07-14 Source program diagnostic system

Country Status (1)

Country Link
JP (1) JPH0346026A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6857509B1 (en) 1998-12-23 2005-02-22 Daimlerchrysler Ag Braking unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6857509B1 (en) 1998-12-23 2005-02-22 Daimlerchrysler Ag Braking unit

Similar Documents

Publication Publication Date Title
JPS6116100B2 (en)
JPH0346026A (en) Source program diagnostic system
JPH07120285B2 (en) How to use the syntax checker and text editor
JP3016109B2 (en) Program document maintenance device
JP2681815B2 (en) Equipment control processor
JPH04271440A (en) System for automatically preparing test item
JP2002268729A (en) Soft isolation device
JPH07146787A (en) Method for retrieving influence program
JPH02285414A (en) Key display processing system
JPH03144832A (en) Symbolic debugging device for precompiler language program
Barik Improving error notification comprehension in IDEs by supporting developer self-explanations
JP2000330767A (en) System for setting software environment definition
JPH064378A (en) Change information managing device
JPH10105446A (en) Automatic integration system
JPH0721237A (en) Drawing information management device
JPH03119475A (en) Comparison method for logical simulation result
JPH04153737A (en) Output system for compile updating information
JPS59163639A (en) Analyzing system of source program
JPS63278151A (en) Debugging device
JPH04347727A (en) Method and device for automatically correcting program
JPH04364520A (en) Generation system for general sequence program and general screen information
JPH09297680A (en) Method and system for inputting parameter in application development environment
JPS63291122A (en) Microprogram development supporting device
JPH07182149A (en) Message display system
JPH04342024A (en) Document preparing system dealing with program