(57)【要約】  本発明によるメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置は、前記メインフレームシステムに連結され、ＥＢＣＤＩＣコードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得するソース獲得モジュールと、前記ソース獲得モジュールから獲得された業務別アプリケーションプログラムのソースをＡＳＣＩＩコードにそれぞれ変換するものの、１６進数を使用する文字に対してあらかじめ設定された１６進数コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換するコード変換モジュールと、前記コード変換モジュールから変換された業務別アプリケーションプログラムのソースをコンパイルした後、コンパイルされた前記業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムでまとめるコンパイル及びリンク処理モジュールと、前記コンパイル及びリンク処理モジュールから処理された業務別アプリケーションプログラムを前記開放型システム環境で実行され得るようにバイナリー形態の実行ファイルとして生成する実行ファイル生成モジュールとを含む。
2010515955.tif 000002
【特許請求の範囲】
【請求項１】
メインフレームシステムの業務別アプリケーションプログラムを開放型システムに適した業務別アプリケーションプログラムに変換するマイグレイション装置において、
前記メインフレームシステムに連結され、ＥＢＣＤＩＣコードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得するソース獲得モジュールと、
前記ソース獲得モジュールから獲得された業務別アプリケーションプログラムのソースをＡＳＣＩＩコードにそれぞれ変換するものの、１６進数を使用する文字に対してあらかじめ設定された１６進数コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換するコード変換モジュールと、
前記コード変換モジュールから変換された業務別アプリケーションプログラムのソースをコンパイルした後、コンパイルされた前記業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムでまとめるコンパイル及びリンク処理モジュールと、
前記コンパイル及びリンク処理モジュールから処理された業務別アプリケーションプログラムを前記開放型システム環境で実行され得るようにバイナリー形態の実行ファイルとして生成する実行ファイル生成モジュールと、
を含むことを特徴とするメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置。
【請求項２】
前記メインフレームシステムは、ＩＢＭ社のメインフレーム環境であり、前記開放型システムは、ユニックス環境であることを特徴とする請求項１に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置。
【請求項３】
前記コード変換モジュールは、特殊文字（‘［’、‘］’、‘｜’）に対してあらかじめ設定された特殊文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することを特徴とする請求項１に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置。
【請求項４】
前記コード変換モジュールは、
前記開放型システムにおいて予約語として使用中の変数（ＮＡＭＥ、ＰＲＥＦＥＴＣＨ、ＡＵＴＯ、ＣＲＴ）に対してあらかじめ設定された予約語コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することを特徴とする請求項１に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置。
【請求項５】
前記コード変換モジュールは、
全角文字に対してあらかじめ設定された全角文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することを特徴とする請求項１に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置。
【請求項６】
前記コード変換モジュールは、
前記ＥＢＣＤＩＣコードの整列手順（ＳＰＡＣＥ＜全角文字＜英文小文字＜英文大文字＜数字）をＡＳＣＩＩコードの整列手順（ＳＰＡＣＥ＜数字＜英文大文字＜英文小文字＜全角文字）に変換することを特徴とする請求項１に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置。
【請求項７】
メインフレームシステムの業務別アプリケーションプログラムを開放型システムに適した業務別アプリケーションプログラムに変換するマイグレイション方法において、
（ａ）前記メインフレームシステムで使用されているＥＢＣＤＩＣコードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得する段階と、
（ｂ）前記獲得された業務別アプリケーションプログラムのソースをＡＳＣＩＩコードにそれぞれ変換するものの、１６進数を使用する文字に対してあらかじめ設定された１６進数コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する段階と、
（ｃ）前記変換された業務別アプリケーションプログラムのソースをコンパイルした後、コンパイルされた前記業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムにリンク処理する段階と、
（ｄ）前記コンパイル及びリンク処理された業務別アプリケーションプログラムを前記開放型システム環境で実行され得るようにバイナリー形態の実行ファイルとして生成する段階と、を含むことを特徴とするメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法。
【請求項８】
前記段階（ｂ）で、特殊文字（‘［’、‘］’、‘｜’）に対してあらかじめ設定された特殊文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することを特徴とする請求項７に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法。
【請求項９】
前記段階（ｂ）で、
前記開放型システムにおいて予約語として使用中の変数（ＮＡＭＥ、ＰＲＥＦＥＴＣＨ、ＡＵＴＯ、ＣＲＴ）に対してあらかじめ設定された予約語コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することを特徴とする請求項７に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法。
【請求項１０】
前記段階（ｂ）で、
全角文字に対してあらかじめ設定された全角文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することを特徴とする請求項７に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法。
【請求項１１】
前記段階（ｂ）で、
前記ＥＢＣＤＩＣコードの整列手順（ＳＰＡＣＥ＜全角文字＜英文小文字＜英文大文字＜数字）をＡＳＣＩＩコードの整列手順（ＳＰＡＣＥ＜数字＜英文大文字＜英文小文字＜全角文字）に変換することを特徴とする請求項７に記載のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法。
【請求項１２】
請求項７乃至１１のいずれかに記載の方法をコンピュータで実行させることができるプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メインフレームシステムに使用されているアプリケーションプログラムをリサイクルし、開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置及びその方法に関する。
【背景技術】
【０００２】
一般的に、企業のデータを処理するためにメインフレームシステムが使用された。
【０００３】
このようなメインフレームシステムは、例えば、‘ＩＢＭ社’のような大きい会社で作った大型コンピュータを称する産業界用語であって、大企業や金融機関のような非常に大きい会社の企業活動に必要なコンピューティング業務に主に使用され、分散コンピューティング方式を取るよりは中央集中式で構成されている。
【０００４】
このようなメインフレームシステムは、毎年急増する高費用構造であって、費用負担が加重されている。これにより、最近、互いに異なるコンピュータ製造メーカのハードウェアとソフトウェア間の連携が可能に設計された開放型システム、例えば、ユニックスまたはリナックス環境などに入れ替って使用している。
【０００５】
しかし、既存に使用しているメインフレームシステム環境を開放型システム環境に全面再構築する場合、構築費用が非常に多く所要され、構築するのに長期間を要するという問題点がある。
【０００６】
このような問題点を解決するために、最近、メインフレームシステム環境を開放型システム環境に転換するとき、システム全体を再開発せず、ミドルウェア、コンパイラーソリューションなどを利用して既存のメインフレームシステム環境でのハードウェアとソフトウェアを開放型システム環境に転換し、アプリケーションプログラムとデータのマイグレイション作業を通じてリサイクルするリホスティング方法が登場している。
【０００７】
しかし、このようなリホスティング方法において、アプリケーションプログラムのマイグレイション作業時に、メインフレームシステムと開放型システムとの間に適用されるコード体系の差異に起因して多くのエラーが発生する問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、前述した問題点を解決するためになされたもので、その目的は、多様なコード変換テーブルを利用してエラーを最小化し、迅速にメインフレームシステムに使用されているアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置及びその方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１態様に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置は、メインフレームシステムの業務別アプリケーションプログラムを開放型システムに適した業務別アプリケーションプログラムに変換するマイグレイション装置において、前記メインフレームシステムに連結され、ＥＢＣＤＩＣコードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得するソース獲得モジュールと、前記ソース獲得モジュールから獲得された業務別アプリケーションプログラムのソースをＡＳＣＩＩコードにそれぞれ変換するものの、１６進数を使用する文字に対してあらかじめ設定された１６進数コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換するコード変換モジュールと、前記コード変換モジュールから変換された業務別アプリケーションプログラムのソースをコンパイルした後、コンパイルされた前記業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムでまとめるコンパイル及びリンク処理モジュールと、前記コンパイル及びリンク処理モジュールから処理された業務別アプリケーションプログラムを前記開放型システム環境で実行され得るようにバイナリー形態の実行ファイルとして生成する実行ファイル生成モジュールと、を含むことを特徴とする。
【００１０】
ここで、前記メインフレームシステムは、特殊文字（‘［’、‘］’、‘｜’）に対してあらかじめ設定された特殊文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換することが好ましい。
【００１１】
好ましくは、前記コード変換モジュールは、前記開放型システムにおいて予約語として使用中の変数（ＮＡＭＥ、ＰＲＥＦＥＴＣＨ、ＡＵＴＯ、ＣＲＴ）に対してあらかじめ設定された予約語コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する。
【００１２】
好ましくは、前記コード変換モジュールは、全角文字に対してあらかじめ設定された全角文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する。
【００１３】
好ましくは、前記コード変換モジュールは、前記ＥＢＣＤＩＣコードの整列手順（ＳＰＡＣＥ＜全角文字＜英文小文字＜英文大文字＜数字）をＡＳＣＩＩコードの整列手順（ＳＰＡＣＥ＜数字＜英文大文字＜英文小文字＜全角文字）に変換する。
【００１４】
また、本発明の第２態様に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法は、メインフレームシステムの業務別アプリケーションプログラムを開放型システムに適した業務別アプリケーションプログラムに変換するマイグレイション方法において、（ａ）前記メインフレームシステムで使用されているＥＢＣＤＩＣコードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得する段階と、（ｂ）前記獲得された業務別アプリケーションプログラムのソースをＡＳＣＩＩコードにそれぞれ変換するものの、１６進数を使用する文字に対してあらかじめ設定された１６進数コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する段階と、（ｃ）前記変換された業務別アプリケーションプログラムのソースをコンパイルした後、コンパイルされた前記業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムにリンク処理する段階と、（ｄ）前記コンパイル及びリンク処理された業務別アプリケーションプログラムを前記開放型システム環境で実行され得るようにバイナリー形態の実行ファイルとして生成する段階と、を含むことを特徴とする。
【００１５】
また、本発明の第３態様は、前述したメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法を実行させるためのプログラムを記録媒体を提供する。
【発明の効果】
【００１６】
以上説明したような本発明のメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置及びその方法によれば、多様なコード変換テーブルを利用してエラーを最小化し、迅速にメインフレームシステムに使用されているアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換することができるという利点がある。
【００１７】
また、本発明によれば、メインフレームシステムを開放型システムに転換するリホスティングを行うとき、既存に使用されているアプリケーションプログラムを効率的にリサイクルすることができるという利点がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置を概略的に説明するためのブロック構成図である。
【図２】本発明の一実施例に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法を説明するための全体的な流れ図である。
【発明を実施するための形態】
【００１９】
以下、添付の図面を参照して本発明の実施例を詳細に説明する。しかし、下記に例示する本発明の実施例は、様々な他の形態に変形されることができ、本発明の範囲が下記に説明する実施例に限定されるものではない。本発明の実施例は、この技術分野における通常の知識を有する者に本発明をさらに完全に説明するために提供されるものである。
【００２０】
図１は、本発明の一実施例に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置を概略的に説明するためのブロック構成図である。
【００２１】
図１を参照すれば、本発明の一実施例に係るメインフレームシステム１００の業務別アプリケーションプログラムを開放型システム３００に適した業務別アプリケーションプログラムに変換するマイグレイション装置２００は、大きく、ソース獲得モジュール２１０、コード変換モジュール２２０、コンパイル及びリンク処理モジュール２３０、及び実行ファイル生成モジュール２４０を備えてなる。
【００２２】
ここで、企業のデータを処理するメインフレームシステム１００は、例えば、‘ＩＢＭ社’のような大きい会社で作った大型コンピュータを称する産業界用語であって、大企業や金融機関のような非常に大きい会社の企業活動に必要なコンピューティング業務に主に使用され、分散コンピューティング方式を取るよりは中央集中式で構成されている。
【００２３】
一方、開放型システム３００は、互いに異なるコンピュータ製造メーカのハードウェアとソフトウェア間の連携が可能に設計する方式を称する産業界用語であって、これを運営体系、通信などの分野に区分することができ、ここで称する開放型システム３００は、例えば、ユニックスまたはリナックスなどの運営体系を搭載した中型コンピュータである。
【００２４】
ソース獲得モジュール２１０は、メインフレームシステム１００に連結され、ＥＢＣＤＩＣ（Extended Binary Coded Decimal Interchange Code）コードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得する機能を行う。
【００２５】
コード変換モジュール２２０は、ソース獲得モジュール２１０から獲得された業務別アプリケーションプログラムのソースを提供されて、ＡＳＣＩＩ（American Standard Code for Information Interchange）コードにそれぞれ変換する機能を行う。
【００２６】
また、コード変換モジュール２２０は、１６進数を使用する文字に対してあらかじめ設定された１６進数コード変換テーブル（http://www.simotime.com/asc2ebc1.htm参照）を利用してＡＳＣＩＩコードに対応するように変換する機能を行う。
【００２７】
また、コード変換モジュール２２０は、特殊文字（例えば、‘［’、‘］’、‘｜’など）に対してあらかじめ設定された特殊文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する機能を行う。
【００２８】
また、コード変換モジュール２２０は、開放型システム３００で予約語として使用中の変数（例えば、ＮＡＭＥ、ＰＲＥＦＥＴＣＨ、ＡＵＴＯ、ＣＲＴなど）に対してあらかじめ設定された予約語コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する機能を行う。
【００２９】
また、コード変換モジュール２２０は、全角文字に対してあらかじめ設定された全角文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する機能を行う。
【００３０】
また、コード変換モジュール２２０は、ＥＢＣＤＩＣコードの整列手順（ＳＰＡＣＥ＜全角文字＜英文小文字＜英文大文字＜数字）をＡＳＣＩＩコードの整列手順（ＳＰＡＣＥ＜数字＜英文大文字＜英文小文字＜全角文字）に変換する機能を実行する。
【００３１】
コンパイル及びリンク処理モジュール２３０は、コード変換モジュール２２０から変換された業務別アプリケーションプログラムのソースを提供されて、コンパイルした後、コンパイルされた業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムでまとめる機能を行う。
【００３２】
実行ファイル生成モジュール２４０は、コンパイル及びリンク処理モジュール２３０から処理された業務別アプリケーションプログラムを提供されて、開放型システム３００環境で実行され得るようにバイナリー形態の実行ファイルとして生成する機能を実行する。
【００３３】
図２は、本発明の一実施例に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法を説明するための全体的な流れ図である。
【００３４】
図１及び図２を参照すれば、まず、ソース獲得モジュール２１０を通じてメインフレームシステム１００で使用されているＥＢＣＤＩＣコードからなる業務別アプリケーションプログラムのソースを読み出し、バイナリー形態で獲得する（ステップＳ１００）。
【００３５】
次に、コード変換モジュール２２０を通じて前記段階Ｓ１００で獲得された業務別アプリケーションプログラムのソースをＡＳＣＩＩコードにそれぞれ変換する（ステップＳ２００）。
【００３６】
この時、メインフレームシステム１００のアプリケーションプログラム内で１６進数文字を使用する場合、ＥＢＣＤＩＤコードとＡＳＣＩＩコードの差異に起因して変換するときに１６進数値が変わるので、あらかじめ設定された１６進数コード変換テーブル（http://www.Simotime.com/asc2ebc1.htm参照）を利用してＡＳＣＩＩコードに対応するように変換する。
【００３７】
例えば、“ＭＯＶＥ  Ｘ‘Ｄ０６５８Ｂ６９’ＴＯ ＷＫ−ＶＡＲ”という文章に対して、メインフレームシステム１００では、ＷＫ−ＶＡＲに‘ハングル’という値がＭＯＶＥするが、開放型システム３００では、‘ハングル’の１６進数値がＸ‘Ｃ７Ｄ１Ｂ１ＤＢ’であるから、全角文字が割れるようになる。
【００３８】
また、特殊文字（例えば、‘［’、‘］’、‘｜’など）に対してあらかじめ設定された特殊文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する。
【００３９】
例えば、“ＭＯＶＥ‘｜’ＴＯＸＸＸＸ”という文章に対して開放型システム３００に使用されるＡＳＣＩＩコードに変換する場合、“ＭＯＶＥ‘？ＴＯＸＸＸＸ”のように割れて変換される。
【００４０】
また、開放型システム３００において予約語として使用中の変数（例えば、ＮＡＭＥ、ＰＲＥＦＥＴＣＨ、ＡＵＴＯ、ＣＲＴなど）に対してあらかじめ設定された予約語コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する。
【００４１】
また、全角文字に対してあらかじめ設定された全角文字コード変換テーブルを利用してＡＳＣＩＩコードに対応するように変換する。
【００４２】
また、ＥＢＣＤＩＣコードの整列手順（ＳＰＡＣＥ＜全角文字＜英文小文字＜英文大文字＜数字）をＡＳＣＩＩコードの整列手順（ＳＰＡＣＥ＜数字＜英文大文字＜英文小文字＜全角文字）に変換する。
【００４３】
すなわち、ＥＢＣＤＩＣコードの整列手順とＡＳＣＩＩコードの整列手順の差異に起因して、大きさ比較、区間設定など文字、数字が一緒に存在する変数を比較するとき、問題が発生する。
例えば、“ＢＥＴＷＥＥＮ‘ＡＡ’ＴＯ‘９９’”という文章に対して、ＥＢＣＤＩＣコードでは、ＡＡから９９間のデータを持ってくると解釈するが、ＡＳＣＩＩコードでは、ＡＡより９９が小さいため、何らのデータも持ってこない。
【００４４】
また、他の例を取れば、“ＲＥＴＵＲＮ−ＣＯＤＥが‘Ｙ’である場合、ＲＥＴＵＲＮ−ＣＯＤＥ＞‘０’ならエラー処理”という文章に対して、ＥＢＣＤＩＣコードでは、‘Ｙ’が‘０’より小さいため、正常処理するが、ＡＳＣＩＩコードには、‘Ｙ’が‘０’より大きいため、エラー処理する。
【００４５】
その後、コンパイル及びリンク処理モジュール２３０を通じて前記段階Ｓ２００で変換された業務別アプリケーションプログラムのソースをコンパイルした後、コンパイルされた業務別アプリケーションプログラムのソースを当該業務アプリケーションプログラムにリンク処理する（Ｓ３００）。
【００４６】
最後に、実行ファイル生成モジュール２４０を通じて前記段階Ｓ３００でコンパイル及びリンク処理された業務別アプリケーションプログラムを開放型システム３００環境で実行され得るようにバイナリー形態の実行ファイルとして生成する（Ｓ４００）。
【００４７】
一方、本発明の一実施例に係るメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション方法は、また、コンピュータで読み取り可能な記録媒体にコンピュータが読み出すことができるコードで具現されることが可能である。コンピュータが読み出すことができる記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるすべての種類の記録装置を含む。
【００４８】
例えば、コンピュータが読み出すことができる記録媒体として、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、ハードディスク、フロッピー（登録商標）ディスク、移動式保存装置、非揮発性メモリ、光データ保存装置などが挙げられ、また、キャリアウエーブ（例えば、インターネットを用いた伝送）の形態で具現されるものをも含まれる。
【００４９】
また、コンピュータで読み取り可能な記録媒体は、コンピュータ通信網で連結されたコンピュータシステムに分散され、分散方式で読み出すことができるコードに保存され実行されることができる。
【００５０】
前述した本発明によるメインフレームシステムのアプリケーションプログラムを開放型システムに適したアプリケーションプログラムに変換するマイグレイション装置及びその方法の好ましい実施例について説明したが、本発明は、これに限定されるものではなく、特許請求範囲と発明の詳細な説明及び添付の図面の範囲内で様々に変形して実施することが可能であり、これも本発明に属する。
【符号の説明】
【００５１】
１００    メインフレームシステム
２００    マイグレイション装置
２１０    ソース獲得モジュール
２２０    コード変換モジュール
２３０    コンパイル及びリンク処理モジュール
２４０    実行ファイル生成モジュール
３００    開放型システム
【図１】
2010515955.tif 000003
【図２】
2010515955.tif 000004
【国際調査報告】
2010515955.tif 000005
2010515955.tif 000006