JP4712512B2 - プログラム変換プログラム、プログラム変換装置、プログラム変換方法 - Google Patents
プログラム変換プログラム、プログラム変換装置、プログラム変換方法 Download PDFInfo
- Publication number
- JP4712512B2 JP4712512B2 JP2005299891A JP2005299891A JP4712512B2 JP 4712512 B2 JP4712512 B2 JP 4712512B2 JP 2005299891 A JP2005299891 A JP 2005299891A JP 2005299891 A JP2005299891 A JP 2005299891A JP 4712512 B2 JP4712512 B2 JP 4712512B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- argument
- call
- call destination
- dedicated
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/74—Reverse engineering; Extracting design information from source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
本実施の形態では、COBOL言語で書かれたプログラムを変換するプログラム変換装置について説明する。
本実施の形態では、オブジェクト指向言語で書かれたプログラムを変換するプログラム変換装置について説明する。
前記プログラム群から、前記呼び出し先プログラムと前記呼び出し先プログラムの処理を異ならせる引数と該引数の内容とを検出し、前記呼び出し先プログラムの処理のうち引数の内容に応じた処理のみを実行するプログラムを専用呼び出し先プログラムとして、前記引数と前記引数の内容毎に生成する専用呼び出し先プログラム生成ステップと、
前記プログラム群から、前記呼び出し先プログラムを呼び出す呼び出し箇所を検出し、前記専用呼び出し先プログラム生成ステップにより生成された専用呼び出し先プログラムを呼び出すように、前記呼び出し箇所を書き換える呼び出し元プログラム書き換えステップと、
をコンピュータに実行させるプログラム変換プログラム。
(付記2) 付記1に記載のプログラム変換プログラムにおいて、
前記呼び出し元プログラム書き換えステップは、前記呼び出し元プログラムにおいて前記呼び出し先プログラムの呼び出しに用いる引数の取り得る値を検出することにより、前記引数の取り得る値が限定できる場合、引数の取り得る値毎に対応する前記専用呼び出し先プログラムの呼び出しを行うように前記呼び出し箇所を書き換えることを特徴とするプログラム変換プログラム。
(付記3) 付記1または付記2に記載のプログラム変換プログラムにおいて、
前記専用呼び出し先プログラム生成ステップと前記呼び出し元書き換えステップは、前記引数と前記引数の内容に応じて生成される前記専用呼び出し先プログラム名を用いることを特徴とするプログラム変換プログラム。
(付記4) 付記1乃至付記3のいずれかに記載のプログラム変換プログラムにおいて、
前記専用呼び出し先プログラム生成ステップは、前記呼び出し先プログラムの内容のうち、前記引数の内容に従って実行されない処理を削除することにより前記専用呼び出し先プログラムを生成することを特徴とするプログラム変換プログラム。
(付記5) 付記1乃至付記4のいずれかに記載のプログラム変換プログラムにおいて、
前記引数の内容は、引数の値であり、前記呼び出し先プログラムは前記引数の値によって処理が異なり、前記専用呼び出し先プログラム生成ステップは前記引数の値毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換プログラム。
(付記6) 付記1乃至付記4のいずれかに記載のプログラム変換プログラムにおいて、
前記引数の内容は、引数のクラスであり、前記呼び出し先プログラムは前記引数のクラスによって処理が異なり、前記専用呼び出し先プログラム生成ステップは前記引数のクラス毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換プログラム。
(付記7) 呼び出し元プログラムと呼び出し先プログラムを含み、前記呼び出し元プログラムが前記呼び出し先プログラムの呼び出しに用いる引数の内容により前記呼び出し先プログラムの処理が異なるプログラム群の変換を行うプログラム変換装置であって、
前記プログラム群から、前記呼び出し先プログラムと前記呼び出し先プログラムの処理を異ならせる引数と該引数の内容とを検出し、前記呼び出し先プログラムの処理のうち引数の内容に応じた処理のみを実行するプログラムを専用呼び出し先プログラムとして、前記引数と前記引数の内容毎に生成する専用呼び出し先プログラム生成部と、
前記プログラム群から、前記呼び出し先プログラムを呼び出す呼び出し箇所を検出し、前記専用呼び出し先プログラム生成部により生成された専用呼び出し先プログラムを呼び出すように、前記呼び出し箇所を書き換える呼び出し元プログラム書き換え部と、
を備えてなるプログラム変換装置。
(付記8) 付記7に記載のプログラム変換装置において、
前記呼び出し元プログラム書き換え部は、前記呼び出し元プログラムにおいて前記呼び出し先プログラムの呼び出しに用いる引数の取り得る値を検出することにより、前記引数の取り得る値が限定できる場合、引数の取り得る値毎に対応する前記専用呼び出し先プログラムの呼び出しを行うように前記呼び出し箇所を書き換えることを特徴とするプログラム変換装置。
(付記9) 付記7または付記8に記載のプログラム変換装置において、
前記専用呼び出し先プログラム生成部と前記呼び出し元書き換え部は、前記引数と前記引数の内容に応じて生成される前記専用呼び出し先プログラム名を用いることを特徴とするプログラム変換装置。
(付記10) 付記7乃至付記9のいずれかに記載のプログラム変換装置において、
前記専用呼び出し先プログラム生成部は、前記呼び出し先プログラムの内容のうち、前記引数の内容に従って実行されない処理を削除することにより前記専用呼び出し先プログラムを生成することを特徴とするプログラム変換装置。
(付記11) 付記7乃至付記10のいずれかに記載のプログラム変換装置において、
前記引数の内容は、引数の値であり、前記呼び出し先プログラムは前記引数の値によって処理が異なり、前記専用呼び出し先プログラム生成部は前記引数の値毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換装置。
(付記12) 付記7乃至付記10のいずれかに記載のプログラム変換装置において、
前記引数の内容は、引数のクラスであり、前記呼び出し先プログラムは前記引数のクラスによって処理が異なり、前記専用呼び出し先プログラム生成部は前記引数のクラス毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換装置。
(付記13) 呼び出し元プログラムと呼び出し先プログラムを含み、前記呼び出し元プログラムが前記呼び出し先プログラムの呼び出しに用いる引数の内容により前記呼び出し先プログラムの処理が異なるプログラム群の変換を実行するプログラム変換方法であって、
前記プログラム群から、前記呼び出し先プログラムと前記呼び出し先プログラムの処理を異ならせる引数と該引数の内容とを検出し、前記呼び出し先プログラムの処理のうち引数の内容に応じた処理のみを実行するプログラムを専用呼び出し先プログラムとして、前記引数と前記引数の内容毎に生成する専用呼び出し先プログラム生成ステップと、
前記プログラム群から、前記呼び出し先プログラムを呼び出す呼び出し箇所を検出し、前記専用呼び出し先プログラム生成ステップにより生成された専用呼び出し先プログラムを呼び出すように、前記呼び出し箇所を書き換える呼び出し元プログラム書き換えステップと、
を実行するプログラム変換方法。
(付記14) 付記13に記載のプログラム変換方法において、
前記呼び出し元プログラム書き換えステップは、前記呼び出し元プログラムにおいて前記呼び出し先プログラムの呼び出しに用いる引数の取り得る値を検出することにより、前記引数の取り得る値が限定できる場合、引数の取り得る値毎に対応する前記専用呼び出し先プログラムの呼び出しを行うように前記呼び出し箇所を書き換えることを特徴とするプログラム変換方法。
(付記15) 付記13または付記14に記載のプログラム変換方法において、
前記専用呼び出し先プログラム生成ステップと前記呼び出し元書き換えステップは、前記引数と前記引数の内容に応じて生成される前記専用呼び出し先プログラム名を用いることを特徴とするプログラム変換方法。
(付記16) 付記13乃至付記15のいずれかに記載のプログラム変換方法において、
前記専用呼び出し先プログラム生成ステップは、前記呼び出し先プログラムの内容のうち、前記引数の内容に従って実行されない処理を削除することにより前記専用呼び出し先プログラムを生成することを特徴とするプログラム変換方法。
(付記17) 付記13乃至付記16のいずれかに記載のプログラム変換方法において、
前記引数の内容は、引数の値であり、前記呼び出し先プログラムは前記引数の値によって処理が異なり、前記専用呼び出し先プログラム生成ステップは前記引数の値毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換方法。
(付記18) 付記13乃至付記16のいずれかに記載のプログラム変換方法において、
前記引数の内容は、引数のクラスであり、前記呼び出し先プログラムは前記引数のクラスによって処理が異なり、前記専用呼び出し先プログラム生成ステップは前記引数のクラス毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換方法。
Claims (8)
- 呼び出し元プログラムと、前記呼び出し元プログラムが呼び出しに用いる引数の内容により異なる処理を行う呼び出し先プログラムとを含むプログラム群の変換をコンピュータに実行させるプログラム変換プログラムであって、
変換前のプログラム群をコンピュータの記憶装置から取得するステップと、
取得した前記変換前のプログラム群から、前記呼び出し先プログラムの処理を異ならせる引数のうち、条件式で使用され、前記呼び出し先プログラム内で値が変更されておらず、分岐経路の実行の有無が該引数と定数との比較により決まり、該引数の影響を受ける分岐経路中で前記呼び出し先プログラム外に影響を与える処理が行われるものを処理区分引数としてその値と共に抽出し、その処理区分引数を持つ呼び出し先プログラムと共に検出する処理区分引数検出ステップと、
前記処理区分引数検出ステップで検出した前記呼び出し先プログラムの処理のうち引数の内容に応じた処理のみを実行するプログラムを専用呼び出し先プログラムとして、前記引数と前記引数の内容毎に生成する専用呼び出し先プログラム生成ステップと、
前記変換前のプログラム群の呼び出し元プログラムの中の、前記呼び出し先プログラムを呼び出す呼び出し箇所を検出し、呼び出し箇所における処理区分引数に該当する変数の取り得る値を求め、変数の取り得る値が有限個に確定しない場合は呼び出し場所を書き換えずに終了し、有限個に確定する場合は呼び出し箇所における呼び出し先変更前の呼び出し先プログラムを、前記専用呼び出し先プログラム生成ステップにより生成された専用呼び出し先プログラムを呼び出すように、前記呼び出し箇所を書き換えた変換後のプログラムを出力する呼び出し元プログラム書き換えステップと、
をコンピュータに実行させるプログラム変換プログラム。 - 請求項1に記載のプログラム変換プログラムにおいて、
前記専用呼び出し先プログラム生成ステップは、前記呼び出し先プログラムのプログラム名と、前記引数の名前と、前記引数の内容とを用いて前記専用呼び出し先プログラムのプログラム名を生成し、
前記呼び出し元プログラム書き換えステップは、前記呼び出し箇所を前記専用呼び出し先プログラムのプログラム名に書き換えることを特徴とするプログラム変換プログラム。 - 請求項1または請求項2に記載のプログラム変換プログラムにおいて、
前記専用呼び出し先プログラム生成ステップは、前記呼び出し先プログラムの内容のうち、前記引数の内容に従って実行されない処理を削除することにより前記専用呼び出し先プログラムを生成することを特徴とするプログラム変換プログラム。
- 請求項1乃至請求項3のいずれかに記載のプログラム変換プログラムにおいて、
前記引数の内容は、引数の値であり、前記専用呼び出し先プログラム生成ステップは前記引数の値毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換プログラム。 - 請求項1乃至請求項3のいずれかに記載のプログラム変換プログラムにおいて、
前記引数の内容は、オブジェクト指向言語におけるスーパークラスであり、前記専用呼び出し先プログラム生成ステップは前記スーパークラスを承継したサブクラス毎の専用呼び出し先プログラムを生成することを特徴とするプログラム変換プログラム。 - 呼び出し元プログラムと、前記呼び出し元プログラムが呼び出しに用いる引数の内容により異なる処理を行う呼び出し先プログラムとを含むプログラム群の変換を行うプログラム変換装置であって、
変換前のプログラム群がコンピュータの記憶装置から取得され、取得された前記変換前のプログラム群から、前記呼び出し先プログラムの処理を異ならせる引数のうち、条件式で使用され、前記呼び出し先プログラム内で値が変更されておらず、分岐経路の実行の有無が該引数と定数との比較により決まり、該引数の影響を受ける分岐経路中で前記呼び出し先プログラム外に影響を与える処理が行われるものを処理区分引数としてその値と共に抽出し、その処理区分引数を持つ呼び出し先プログラムと共に検出し、検出した前記呼び出し先プログラムの処理のうち引数の内容に応じた処理のみを実行するプログラムを専用呼び出し先プログラムとして、前記引数と前記引数の内容毎に生成する専用呼び出し先プログラム生成部と、
前記変換前のプログラム群の呼び出し元プログラムの中の、前記呼び出し先プログラムを呼び出す呼び出し箇所を検出し、呼び出し箇所における処理区分引数に該当する変数の取り得る値を求め、変数の取り得る値が有限個に確定しない場合は呼び出し場所を書き換えずに終了し、有限個に確定する場合は呼び出し箇所における呼び出し先変更前の呼び出し先プログラムを、前記専用呼び出し先プログラム生成部により生成された専用呼び出し先プログラムを呼び出すように、前記呼び出し箇所を書き換えた変換後のプログラムを出力する呼び出し元プログラム書き換え部と、
を有するプログラム変換装置。 - 請求項6に記載のプログラム変換装置において、
前記専用呼び出し先プログラム生成部は、前記呼び出し先プログラムのプログラム名と、前記引数の名前と、前記引数の内容とを用いて前記専用呼び出し先プログラムのプログラム名を生成し、
前記呼び出し元プログラム書き換え部は、前記呼び出し箇所を前記専用呼び出し先プログラムのプログラム名に書き換えることを特徴とするプログラム変換装置。 - 呼び出し元プログラムと、前記呼び出し元プログラムが呼び出しに用いる引数の内容により異なる処理を行う呼び出し先プログラムとを含むプログラム群の変換をコンピュータが実行するプログラム変換方法であって、
コンピュータが、
変換前のプログラム群をコンピュータの記憶装置から取得するステップと、
取得した前記変換前のプログラム群から、前記呼び出し先プログラムの処理を異ならせる引数のうち、条件式で使用され、前記呼び出し先プログラム内で値が変更されておらず、分岐経路の実行の有無が該引数と定数との比較により決まり、該引数の影響を受ける分岐経路中で前記呼び出し先プログラム外に影響を与える処理が行われるものを処理区分引数としてその値と共に抽出し、その処理区分引数を持つ呼び出し先プログラムと共に検出する処理区分引数検出ステップと、
前記処理区分引数検出ステップで検出した前記呼び出し先プログラムの処理のうち引数の内容に応じた処理のみを実行するプログラムを専用呼び出し先プログラムとして、前記引数と前記引数の内容毎に生成する専用呼び出し先プログラム生成ステップと、
前記変換前のプログラム群の呼び出し元プログラムの中の、前記呼び出し先プログラムを呼び出す呼び出し箇所を検出し、呼び出し箇所における処理区分引数に該当する変数の取り得る値を求め、変数の取り得る値が有限個に確定しない場合は呼び出し場所を書き換えずに終了し、有限個に確定する場合は呼び出し箇所における呼び出し先変更前の呼び出し先プログラムを、前記専用呼び出し先プログラム生成ステップにより生成された専用呼び出し先プログラムを呼び出すように、前記呼び出し箇所を書き換えた変換後のプログラムを出力する呼び出し元プログラム書き換えステップと、
を実行するプログラム変換方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005299891A JP4712512B2 (ja) | 2005-10-14 | 2005-10-14 | プログラム変換プログラム、プログラム変換装置、プログラム変換方法 |
| US11/336,917 US8209670B2 (en) | 2005-10-14 | 2006-01-23 | Program conversion program, program conversion apparatus and program conversion method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005299891A JP4712512B2 (ja) | 2005-10-14 | 2005-10-14 | プログラム変換プログラム、プログラム変換装置、プログラム変換方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007109044A JP2007109044A (ja) | 2007-04-26 |
| JP4712512B2 true JP4712512B2 (ja) | 2011-06-29 |
Family
ID=37949558
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005299891A Expired - Fee Related JP4712512B2 (ja) | 2005-10-14 | 2005-10-14 | プログラム変換プログラム、プログラム変換装置、プログラム変換方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8209670B2 (ja) |
| JP (1) | JP4712512B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4712512B2 (ja) * | 2005-10-14 | 2011-06-29 | 富士通株式会社 | プログラム変換プログラム、プログラム変換装置、プログラム変換方法 |
| US7979494B1 (en) | 2006-11-03 | 2011-07-12 | Quest Software, Inc. | Systems and methods for monitoring messaging systems |
| JP5553070B2 (ja) | 2009-07-02 | 2014-07-16 | 富士通株式会社 | アルゴリズム選択プログラム、アルゴリズム選択装置及び方法 |
| JP5425715B2 (ja) | 2010-06-03 | 2014-02-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プログラム実行方法、システム及びプログラム |
| JP5466601B2 (ja) | 2010-08-31 | 2014-04-09 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コード生成方法、システム及びプログラム |
| CN104572072B (zh) * | 2014-12-01 | 2017-09-29 | 北京百度网讯科技有限公司 | 一种对基于mvc模式的程序的语言转换方法与设备 |
| JP6863112B2 (ja) * | 2017-06-15 | 2021-04-21 | 富士通株式会社 | 情報処理装置、コンパイラ方法、およびコンパイラプログラム |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0423989A3 (en) * | 1989-10-16 | 1992-09-23 | Hewlett-Packard Company | Software compiler and linker with improved line number table |
| JPH03144846A (ja) * | 1989-10-31 | 1991-06-20 | Yokogawa Hewlett Packard Ltd | アプリケーション・入力サーバ連携方法 |
| US5507030A (en) * | 1991-03-07 | 1996-04-09 | Digitial Equipment Corporation | Successive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addresses |
| JPH05233239A (ja) * | 1992-02-20 | 1993-09-10 | Fujitsu Ltd | プログラム自動生成装置 |
| JPH05265726A (ja) * | 1992-03-19 | 1993-10-15 | Fujitsu Ltd | プログラム自動生成装置 |
| US6029002A (en) * | 1995-10-31 | 2000-02-22 | Peritus Software Services, Inc. | Method and apparatus for analyzing computer code using weakest precondition |
| US5701490A (en) * | 1996-01-16 | 1997-12-23 | Sun Microsystems, Inc. | Method and apparatus for compiler symbol table organization with no lookup in semantic analysis |
| JP3305949B2 (ja) * | 1996-02-08 | 2002-07-24 | 富士通株式会社 | プログラム解析装置 |
| US6041177A (en) * | 1997-02-26 | 2000-03-21 | Fujitsu Limited | Program analyzing apparatus which categorizes variables into domains and method thereof |
| JPH10254687A (ja) * | 1997-03-11 | 1998-09-25 | Canon Inc | プログラム解析装置およびその解析方法 |
| US5920722A (en) * | 1997-09-23 | 1999-07-06 | Sun Microsystems, Inc. | System and process for efficiently determining absolute memory addresses for an intermediate code model |
| US5978587A (en) * | 1997-11-13 | 1999-11-02 | Unisys Corp. | Method for propagating source code locations into objects in a compiler |
| US6351848B1 (en) * | 1998-05-29 | 2002-02-26 | Sun Microsystems, Inc. | Unitary data structure systems, methods, and computer program products, for global conflict determination |
| JP4130713B2 (ja) * | 1998-10-21 | 2008-08-06 | 松下電器産業株式会社 | プログラム変換装置 |
| US6829772B2 (en) * | 1999-11-30 | 2004-12-07 | Sun Microsystems, Inc. | Apparatus and methods for communicating between resource domains |
| US6636880B1 (en) * | 2000-09-18 | 2003-10-21 | International Business Machines Corporation | Automatic conversion of units in a computer program |
| JP2002215391A (ja) * | 2000-11-20 | 2002-08-02 | Fujitsu Ltd | プログラム解析装置及びプログラム解析方法及び記録媒体 |
| US7120902B2 (en) * | 2000-12-04 | 2006-10-10 | Hewlett-Packard Development Company, L.P. | Method and apparatus for automatically inferring annotations |
| US7594220B2 (en) * | 2001-08-14 | 2009-09-22 | National Instruments Corporation | Configuration diagram with context sensitive connectivity |
| JP4044756B2 (ja) * | 2001-12-11 | 2008-02-06 | 松下電器産業株式会社 | プログラム変換装置、プログラム変換方法、及び当該プログラム変換装置を実現するプログラム |
| US7152229B2 (en) * | 2002-01-18 | 2006-12-19 | Symbol Technologies, Inc | Workflow code generator |
| US6804682B1 (en) * | 2002-04-29 | 2004-10-12 | Borland Software Corporation | System and methodology providing compiler-assisted refactoring |
| JP3494376B1 (ja) * | 2002-12-05 | 2004-02-09 | 株式会社システムズ | プログラム解析装置およびプログラム |
| JP4001286B2 (ja) * | 2003-06-23 | 2007-10-31 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プログラム保守支援装置、プログラム保守支援方法、およびプログラム |
| US20060075389A1 (en) * | 2004-10-01 | 2006-04-06 | Tomoaki Itoh | Device and method for API specification verification, program for executing the method, and storage medium for storing the program |
| JP4783005B2 (ja) * | 2004-11-25 | 2011-09-28 | パナソニック株式会社 | プログラム変換装置、プログラム変換実行装置およびプログラム変換方法、プログラム変換実行方法。 |
| JP4712512B2 (ja) * | 2005-10-14 | 2011-06-29 | 富士通株式会社 | プログラム変換プログラム、プログラム変換装置、プログラム変換方法 |
-
2005
- 2005-10-14 JP JP2005299891A patent/JP4712512B2/ja not_active Expired - Fee Related
-
2006
- 2006-01-23 US US11/336,917 patent/US8209670B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007109044A (ja) | 2007-04-26 |
| US8209670B2 (en) | 2012-06-26 |
| US20070089099A1 (en) | 2007-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112631611B (zh) | 一种智能庞氏骗局合约识别方法及装置 | |
| CN109426615A (zh) | 过程间的空指针解引用检测方法、系统、设备以及介质 | |
| CN110750297B (zh) | 一种基于程序分析和文本分析的Python代码参考信息生成方法 | |
| White et al. | Reassert: Deep learning for assert generation | |
| WO2025055531A1 (zh) | 一种代码大模型的评测方法和装置 | |
| JP4712512B2 (ja) | プログラム変換プログラム、プログラム変換装置、プログラム変換方法 | |
| CN112965909A (zh) | 测试数据、测试用例生成方法及系统、存储介质 | |
| Klessa et al. | Annotation Pro+ TGA: automation of speech timing analysis. | |
| CN115309650A (zh) | 模型处理方法以及装置 | |
| Beck et al. | Method execution reports: generating text and visualization to describe program behavior | |
| Hosseini et al. | Compositional generalization for natural language interfaces to web apis | |
| Aghajani | Context-aware software documentation | |
| CN113553266A (zh) | 一种基于并行性检测模型的串行程序的并行性检测方法、系统、终端及可读存储介质 | |
| Savic et al. | Language for use case specification | |
| Zinemanas et al. | DCASE-models: A Python library for computational environmental sound analysis using deep-learning models | |
| CN113918159A (zh) | 一种小程序转换方法、系统、设备及介质 | |
| KR102052338B1 (ko) | 테스트케이스 설계 정보의 추적 분석을 위한 시각화 방법, 테스트케이스 생성 장치 및 컴퓨터 판독가능 기록매체 | |
| Aveledo et al. | Responsibilities in the usability requirements elicitation process | |
| CN117312438B (zh) | 数据处理方法、电子设备及可读存储介质 | |
| Van Hoan et al. | Arext: Automatic Regular Expression Testing Tool Based on Generating Strings With Full Coverage | |
| JPWO2014136210A1 (ja) | 実行フロー作成支援プログラム | |
| Yang et al. | Measuring abstractness for reverse engineering in a re-engineering tool | |
| JP2019028958A (ja) | 設計書学習装置および設計書学習方法 | |
| JP6828812B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| CN119537250A (zh) | 一种单元测试文件的生成方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110111 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110302 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110323 |
|
| LAPS | Cancellation because of no payment of annual fees |