(57)【要約】プログラム開発を情報処理装置を用いてその記憶領域上に展開される２以上の同期要素からなる同期構造に当てはめて処理する方法において、まず前記同期構造は、外部インターフェースを通じて入力定義体を取得して、該入力定義体を構成する単語の内容を参照した後に、所定の単語に有意性を成立させて出力定義体に出力する構造とした。
2001093026.tif 000002
【特許請求の範囲】
【請求項１】
プログラム開発を情報処理装置を用いてその記憶領域上に展開される２以上の同期要素からなる同期構造に当てはめて処理する方法であって、
前記同期構造は、外部インターフェースを通じて入力定義体を取得し、
該入力定義体を構成する単語の内容を参照し、
所定の単語に有意性を成立させて出力定義体に出力する構造である情報処理装置による同期構造を用いた処理方法。
【請求項２】
前記入力および出力定義体は、情報処理装置が物理的な記憶媒体からデータを入力し、または物理的な記憶媒体にデータを出力する際のアクセス単位である請求項１記載の情報処理装置による同期構造を用いた処理方法。
【請求項３】
前記有意性は、前記記憶領域上に設定された所定のデータエリアに何らかの値が存在する状態であり、前記単語はその有意性の存在を判断するための単位データである請求項１記載の情報処理装置による同期構造を用いた処理方法。
【請求項４】
前記同期構造において、単語の有意性成立は、所定の変数に値を存在させる論理定義と、該論理定義実行の結果存在する値を許容するか否かを判定する成立条件とからなる請求項１記載の情報処理装置による同期構造を用いた処理方法。
【請求項５】
前記論理定義は、値をもたらす対象となる端点単語と、該端点単語により参照される始点単語との関係式で規定される請求項４記載の情報処理装置による同期構造を用いた処理方法。
【請求項６】
前記論理定義は、有意性が存在しないことを条件に実行されるものである請求項４記載の情報処理装置による同期構造を用いた処理方法。
【請求項７】
前記端点単語が始点単語の有意性を参照することが始点単語に有意性を成立させるまでの論理を代替している請求項５記載の情報処理装置による同期構造を用いた処理方法。
【請求項８】
互いに独立している同期要素を複数回実行するものである請求項１記載の情報処理装置による同期構造を用いた処理方法。
【発明の詳細な説明】
技術分野
本発明は、あらゆる分野でのコンピュータプログラムの開発に適用して有効な技術に関する。
背景技術
本出願人（発明者）は、従来と異なる概念分割法に基づくプログラム開発理論（ｇｏｖｅｒｎｍｅｎｔａＬ  ＭｅｔｈｏｄｏｌｏｇＹ  ｆｏｒ  ｓｏｆｔｗａｒＥ  ｐｒｏｖｉｄｅｎｃＥ：ＬＹＥＥ）を提案し、本願に先行する特許出願を行っているが、かかる理論を実際のプログラム開発に適用する過程で、今般、本出願人は同期構造に着目した。
すなわち、ＬＹＥＥによって得られる技術的効果にはその同期構造が寄与している点が多いと考えられるが、かかる同期構造を十分に開示したものはなかった。
すなわち、コンピュータプログラムから人為的なエラーを排除してプログラム自体の構造を簡潔かつ明確化させるためには、かかる同期構造を明確に提案する必要があった。
本発明者は、このような点に鑑みて本発明をなしたものであり、ＬＹＥＥの基本理念を具現化する技術を同期構造という視点から明らかにし、プログラム開発が容易で、実行場面において、強靱なシステムを実現させることのできるプログラム開発技術を提供することにある。
発明の開示
本発明は、プログラム開発を情報処理装置を用いてその記憶領域上に展開される２以上の同期要素からなる同期構造に当てはめて処理する方法において、まず前記同期構造は、外部インターフェースを通じて入力定義体を取得して、該入力定義体を構成する単語の内容を参照した後に、所定の単語に有意性を成立させて出力定義体に出力する構造とした。
ここで、前記入力および出力定義体は、情報処理装置が物理的な記憶媒体からデータを入力し、または物理的な記憶媒体にデータを出力する際のアクセス単位である。
また、有意性は、前記記憶領域上に設定された所定のデータエリアに何らかの値が存在する状態であり、前記単語はその有意性の存在を判断するための単位データである。
さらに、前記の同期構造において、単語の有意性成立は、所定の変数に値を存在させる論理定義と、該論理定義実行の結果存在する値を許容するか否かを判定する成立条件とで構成されている。
発明を実施するための最良の形態
以下、図面に基づいて、本発明の実施の形態を説明する。
「同期構造の基本構造」
コンピュータで行う情報処理の基本的な役割は、目的とする出力定義体を出力するために、入力定義体を入力し、入力定義体の単語内容を参照して、出力定義体の単語に有意性を成立させ、目的とする出力定義体を出力することである。この基本的な役割を果たす制御構造を、目的とする出力定義体がどのような定義体であっても適用できる一般型として定義する。
ここで、パレット連鎖関数（３種類のパレットをコンピュータ内で個別に実行させるプログラム）と、同期要素を実行させる３種類の対象をパレットと名付けた。
ここでは、プログラム（Ｗ０２パレット、Ｗ０３パレット：内部にＷ０２ｉ・Ｗ０４Ｍと名付けた構造を持つ、Ｗ０４パレット）を設ける。そして、各パレットに、入力定義体単語のデータエリア、出力定義体単語のデータエリア、および、境界単語のデータエリアと、同期要素を図１に示したように配置する。このようにしてできあがる構造全体を、基本構造という。
なお、前記データエリアは、コンピュータのメモリ、ハードディスク内に設定される。
次に、本発明の同期構造を説明するために、重要な事項を「構造原理」として、本実施例で用いる言葉の意味とともに説明する。
（構造原理１）
構造原理１は、有意性の単位を「単語」とすることにある。
（空）：何の値もない状態のことをいう。たとえば、コンピュータメモリ上にデータエリアを定義したとき、該当データエリアに何のデータ値もない状態のことである。
ここで、コンピュータ内で「空」を扱う場合には、記述するプログラム開発言語に依存して記述方法を変える必要がある。たとえば、ＣＯＢＯＬでは「Ｌｏｗ−Ｖａｌｕｅ」であり、Ｖｉｓｕａｌ−Ｂａｓｉｃでは、「Ｎｕｌｌ」であり、Ｃ言語では、データレングスがゼロということを指している。
（有意性）：何もない状態に対し、何かの値が存在する状態のことをいう。たとえば、コンピュータメモリ上にデータエリアを定義したとき、該当データエリアに何らかの値があり、空ではない状態のことをいう。
（単語）：有意性が存在する状態を判断できる単位を「単語」として定義する。有意性が存在する状態を判断できる単位であれば、何を単語として定義してもよい。たとえば、画面の場合、人がデータを入力する画面上のデータエリア、コンピュータがデータを表示するエリアを単語と定義し、各エリア単位に識別子を付与し、単語識別子とする。また、データベース、ファイル、通信媒体、等の場合は、データアクセス単位毎に設けられるレコードフォーマット内のデータ項目を単語と定義し、各データ項目単位に識別子を付与し、単語識別子とする。さらに、コンピュータへの入出力を単なる電気信号レベルで扱うときは、異なる電気信号毎に単語と定義し、識別子を付与し、単語識別子とする。
（単語の有意性）：単語識別子を付与したコンピュータメモリ上のデータエリアに、何かの値が存在する状態のことである。
（構造原理２）
構造原理２は、「単語の有意性」が該当単語の、論理定義と成立条件の両方が満たされたときに成立することであり、これは、論理定義と成立条件の両方が満たされたか否かは単語の有意性が成立しているか否かで判定することを意味する。
（論理定義）：単語に有意性をもたらすための式のことである。論理定義の実行を行った（単語に有意性をもたらす式を実行した）結果、単語の有意性が存在することになる。たとえば、有意性をもたらす単語をＡとし、Ａに有意性をもたらすために参照する単語をＢ、Ｃとすると、
Ａ＝Ｂ＋Ｃで、（Ｂ＋Ｃ）の結果をＡに代入するような式もしくはＡ＝Ｂのように、単にＢの値をＡに代入するような式を論理定義という。
したがって、論理定義（Ａ＝Ｂ＋Ｃ）を実行した結果、もし、Ｂ、Ｃに何の値も存在しなければ、論理定義（Ａ＝Ｂ＋Ｃ）を実行してもＡには何の値も代入されない。
一方、Ｂ、Ｃに何かの値が存在するとき、Ａに値が代入され、有意性が存在することになる。
Ａに有意性が存在する状態になったことを「論理定義が満たされた」と表現する。
（端点単語）：基本構造が扱う全ての単語に論理定義が存在し、１個の論理定義があったとすると、その論理定義から見て、値をもたらす対象となる単語のことである。
たとえば、論理定義を（Ａ＝Ｂ＋Ｃ）としたとき、値をもたらす対象はＡであり、Ａが端点単語である。
（始点単語）：端点単語の論理定義内で参照される単語である。
たとえば、論理定義を（Ａ＝Ｂ＋Ｃ）としたとき、参照される単語はＢ、Ｃであり、Ｂ、Ｃが始点単語である。
（成立条件）：論理定義の実行結果を許容する条件である。
たとえば、論理定義（Ａ＝Ｂ＋Ｃ）に対して、単語Ｄ、単語Ｅで構成する成立条件を（（Ｄ＜Ｅ）のとき許容する。）とすると、（（Ｄ＜Ｅ）のとき許容する。）が成立条件となる。
（正統）：成立条件が満たされた状態をいう。
たとえば、成立条件を（（Ｄ＜Ｅ）のとき許容する。）とすると、（Ｄ＜Ｅ）の条件が満たされた状態をいう。
（連鎖）：単語識別子（コンピュータメモリ上に設けた、単語のデータエリアに付与した識別子）と該当単語の論理定義、成立条件のセットをいう。
これを図示したものが図２である。
（連鎖の成立）：連鎖の形は、単語識別子と、論理定義・成立条件の関係として存在する。連鎖が実行された結果（論理定義・成立条件が実行された結果）、単語識別子に有意性が成立した状態をいう。ここで、連鎖の成立とは、論理定義・成立条件、共に満たされたことと同じことである。また、連鎖の成立とは、結果的に、単語識別子に有意性が成立したことと同じことである。したがって、論理定義・成立条件、共に満たされたか、否かは単語識別子に有意性が成立しているか、否か、で判断できる。
連鎖について、さらに詳しく説明する。
２個の式（Ｘ＝Ｂ＋Ｃ）、（Ｙ＝Ｂ＋Ｃ）、があったとする。このとき、（Ｘ＝Ｙ）と断定できるかを検証する。
ここで、単語識別子を、Ｘ、Ｙ、Ａ、Ｂ、Ｃ、Ｄ、とし、Ｘ、Ｙの連鎖を図３のようにする。
ここで、Ａ＝５、Ｂ＝３、Ｃ＝７、Ｄ＝４、とすると、Ｘ＝１０、Ｙ＝１０、となるが、Ｘの成立条件は非正統となり、Ｙの成立条件は正統となる。結局、Ｘ＝Ｙ、とは、「Ｘの論理定義・成立条件」と「Ｙの論理定義・成立条件」が同じときに言えることがわかる。
単語の有意性成立を目指すとき、論理定義と成立条件の両方が必要となる。
（構造原理３）
構造原理３は、同期構造の目的として、「出力定義体単語に有意性を成立させて、出力定義体に出力すること」をいう。
（定義体）：コンピュータで扱う入出力媒体の物理的なアクセス単位のことである。
たとえば、コンピュータで扱う入出力媒体として、画面、記憶装置上に設けられるデータベース、ファイル、他コンピュータとの通信に用いる通信媒体等がある。
入出力媒体に対して、コンピュータとの入出力のために設けられる入出力単位のことを定義体という。
（出力定義体）：コンピュータが入出力媒体に出力する定義体のことである。
（出力定義体単語）：出力定義体上で定義した単語のことである。
たとえば、出力定義体を画面とすると、人がデータを入力する画面上のデータエリア、コンピュータがデータを表示するエリアを単語と定義し、該当単語のことを「出力定義体単語」という。
（入力定義体）：コンピュータが入出力媒体から入力する定義体のことである。
（入力定義体単語）：入力定義体上で定義した単語のことである。
たとえば、入力定義体を、データベース、ファイルとすると、データ入出力単位毎に設けられるレコードフォーマット内のデータ項目を単語と定義し、該当単語のことを「入力定義体単語」という。
コンピュータで行う情報処理の目的は、情報処理が対象とする業務に必要な出力定義体（画面、帳票、ファイル）を出力すること、と言える。
片方、情報システム開発の目的は、求められる出力定義体を出力するために、情報処理を行うコンピュータプログラムを作成することである。
情報システム開発の立場から見ると、情報処理の目的を、出力定義体を出力すること、と置いたままでは対象が大き過ぎるため、情報システム開発の最小単位を「出力定義体単語」とし、「出力定義体は出力定義体単語の集合」である、との立場をとる。
「出力定義体は出力定義体単語の集合」である、との立場をとると、情報システム開発の目的、すなわち、コンピュータプログラムの目的は
・出力定義体に複数存在する出力定義体単語に有意性を成立させること
・出力定義体単語に成立した有意性を、出力定義体単語の集合である出力定義体に出力することとなる。
（構造原理４）
構造原理４は、基本構造の要素として、パレット連鎖関数と３種類のパレットを設け、各々が果たす役割を限定することをいう。
Ｗ０２パレットは入力定義体１個に１個、Ｗ０４パレットは出力定義体１個に１個、Ｗ０３パレットは全体に１個、設ける。
（パレット連鎖関数）：３種類のパレットをコンピュータ内で個別に実行させる関数である。そして、Ｗ０２パレットはコンピュータへの入力定義体の入力と、入力定義体単語のデータ属性をチェックする機能を有している。
Ｗ０３パレットは、出力定義体単語に有意性を成立させるパレットである。ここで、Ｗ０３パレットに次の２種類の仮想パレットを設ける。第１の仮想パレットであるＷ０２ｉパレットは入力定義体単語内容をＷ０２パレットから引き継ぐ機能を有している。第２の仮想パレットであるＷ０４Ｍパレットは、出力定義体単語に有意性を成立させる機能を有している。
Ｗ０４パレットは、出力定義体単語の有意性を編集し、目的とする出力定義体へコンピュータから出力する機能を有している。
（構造原理５）
構造原理５は、３種類のパレットに、入出力定義体の単語識別子（単語のデータエリア）を単語単位に配置することをいう。このように配置された単語を、該当パレットが扱うとき、「パレット単語」と記述する。
Ｗ０２パレットには、入力定義体単語、Ｗ０２パレットに入力した入力定義体単語内容を受ける単語のデータエリアが設けられている。
Ｗ０３パレットのＷ０２ｉパレットには、入力定義体単語、入力定義体単語内容をＷ０２パレットから引き継ぐ単語のデータエリアが設けられる。
Ｗ０４Ｍパレットには、出力定義体単語、出力定義体単語に有意性を成立させる単語のデータエリアが設けられる。
Ｗ０４パレットには、出力定義体単語、出力定義体単語の有意性を編集し、目的とする出力定義体へコンピュータから出力する単語のデータエリアが設けられる。
なお、パレット単語識別子は、入出力定義体の単語識別子と同じ単語識別子を付与する。
（構造原理６）
構造原理６では、（１）．パレット単語が、有意性を成立させるために、論理定義・成立条件、で参照する単語のうち、他の基本構造で扱う入出力定義体単語の有意性を参照するには、パレット単語が属するパレットに他の基本構造で扱う入出力定義体単語と同じ単語識別子で単語のデータエリアを設け、該当の単語識別子で参照する。
そして、（２）．基本構造が扱う入出力定義体の有意性を、他の基本構造に受け渡しするパレットは、Ｗ０４Ｍパレットである。このために、Ｗ０４Ｍパレット内に、入力定義体単語エリアを設け、他の基本構造から参照できるようにする。
上記の（１）および（２）共に、この単語識別子全体を総称して「境界単語」と記述する。
ここで、境界単語を設けるパレットはＷ０３パレットの中のＷ０４Ｍパレットと、Ｗ０４パレットである。その中で、Ｗ０４Ｍパレットの境界単語は、パレット単語が、有意性を成立させるために、論理定義・成立条件、で参照する他の基本構造で扱う入出力定義体の単語識別子であり、他の基本構造で参照するための自己の基本構造内の入力定義体単語の単語識別子である。
Ｗ０４パレットは、パレット単語が成立条件で参照する他の基本構造で扱う入出力定義体の単語識別子である。
境界単語は、境界単語を設けた基本構造が、他の基本構造から、境界単語の有意性を複写する。
このことによって、基本構造は、他の基本構造がどのような状態で実行されたかを感知する必要無く、他の基本構造で成立した入出力定義体
単語の有意性を参照することができる。
（構造原理７）
構造原理７は、基本構造内で実行される、パレット連鎖関数、３種類のパレット以外の情報処理論理を実現する要素として、「同期要素」を定義し、情報処理論理は、全て同期要素だけで実現することをいう。
（位相要素）：パレット単語単位に設けるための要素である。該当パレットで成立している有意性を、単語単位に他のパレットに受け渡す機能を有している。
この中で、Ｙ３は、Ｗ０２ｉパレットに置く位相要素であり、Ｗ０２パレットからＷ０２ｉパレットに有意性を受け渡す。
また、Ｙ４は、Ｗ０４パレットに置く位相要素であり、Ｗ０４ＭパレットからＷ０４パレットに有意性を受け渡す。
（論理要素）：パレット単語単位に設けるための要素である。この中で、Ｌ２は、Ｗ０２パレットに置く論理要素であり、Ｗ０２パレット単語のデータ属性のチェックを行う。
また、ＬＩ３は、Ｗ０２ｉパレットに置く論理要素であり、Ｗ０２ｉパレット端点単語の入力済チェックを行う。
ＬＭ３は、Ｗ０４Ｍパレットに置く論理要素であり、Ｗ０４Ｍパレット端点単語の有意性成立作用を行う。
Ｌ４は、Ｗ０４パレットに置く論理要素であり、Ｗ０４パレット端点単語の編集を行う。
（入出力要素）：出力定義体、入力定義体、単位に設ける要素である。
この中で、ＰＩは、画面の入出力、データベース、ファイルの入出力、通信メッセージの入出力、等を行う。ここで、Ｗ０２パレットの入出力要素は必ず入力要素とする。また、Ｗ０４パレットの入出力要素は必ず出力要素とする。
（構造要素）：構造要素ＰＳは、必ずＷ０４パレットに置かれる。Ｗ０４パレットで出力を行った後、各パレット端点単語のデータエリアを初期化する。
（経路作用要素）：経路作用要素ＰＮは、今起動しているパレットＩＤの次に起動するパレットＩＤ、次に表示する画面ＩＤ、新規継続区分をパレット連鎖関数に指定するための要素である。
（Ｒ型位相要素）：境界単語単位に設ける位相要素ＹＲであり、他の基本構造で成立した有意性を、自己の基本構造で始点単語として参照したいとき、自己の基本構造へ有意性を位相する要素である。
（位相要素型論理要素）：Ｗ０４Ｍ境界単語となる入力定義体単語単位に設ける論理要素ＬＹであり、Ｗ０２ｉの入力定義体単語の有意性を使って、Ｗ０４Ｍの入力定義体単語に有意性を成立させる。
（構造原理８）
構造原理８は、３種類のパレットに、同期要素を図４のように配置する。このとき、パレット単語、境界単語も合わせて記述することをいう。
（構造原理９）
構造原理９は、３種類のパレットの実行順位と、パレット連鎖関数が３種類のパレットを実行させる方法、他の基本構造との基本構造連鎖を行う方法に関する。
ここで、（１）３種類のパレットは、Ｗ０４パレット、Ｗ０２パレット、Ｗ０３パレットの順に実行する。そして、（２）前記３種類のパレットで実行される同期要素の最後に実行される経路作用要素を、全てのパレットに置き、経路作用要素が指示する内容によって、▲１▼パレット連鎖関数が指示されたパレットＩＤを起動し、▲２▼パレット連鎖関数が指示された他の基本構造を起動する、ことで、３種類のパレットを実行し、他の基本構造との基本構造連鎖を行う。
これを詳しく説明する。
パレット連鎖関数に、３種類（Ｗ０２、Ｗ０３、Ｗ０４）のパレットを順次実行させ、基本構造連鎖を行うための制御データエリアを持つ。
ここで、「パレット実行制御データエリア」には、前パレットＩＤと、現パレットＩＤと、次パレットＩＤとがあり、「前パレットＩＤ」には、現在実行中のパレットの前に実行したパレットＩＤが入る。「現パレットＩＤ」には、現在実行中のパレットＩＤが入る。「次パレットＩＤ」には次に起動するパレットＩＤが入る。
「画面Ｌｏａｄ  Ｕｎｌｏａｄ制御データエリア」では、現在表示されている画面の前に表示されていた画面ＩＤが入る「前画面ＩＤ」、現在表示されている画面ＩＤが入る「現画面ＩＤ」、次に表示する画面ＩＤが入る「次画面ＩＤ」がある。
パレット単語エリアにはＩｎｉｔｉａｌｉｚｅ制御データエリアが設けられており、新規か継続かの区分が登録されるようになっている。たとえば、「新規：１」は、指定された時点で、これまで起動したパレットＩＤスタックのうち、現パレットＩＤから次パレットＩＤまでの範囲にあるパレット単語のデータ領域を空にすることを意味し、「継続：２」は、パレット領域を空にせずに次パレットＩＤを起動することを意味する。
「パレット連鎖関数は、経路作用要素で指定されたパレットＩＤを起動することによって、図５に示すように、３種類のパレットを順次実行する。」
ここで、「経路作用要素」は、次に起動するパレットＩＤ、次に表示する画面ＩＤ、新規・継続区分をパレット連鎖関数に指示することによって、３種類のパレットが順次実行される。
具体的には、次に起動するパレットＩＤが複数存在する場合は、複数存在するパレットＩＤ単位に経路作用要素を設け、Ｗ０４パレットでは、Ｗ０２パレットＩＤを指定し、Ｗ０２パレットでは、Ｗ０３パレットＩＤもしくは、Ｗ０４パレットＩＤを指定し、Ｗ０３パレットでは、Ｗ０４パレットＩＤを指定する。
次に、基本構造稼動時の３種類（Ｗ０２、Ｗ０３、Ｗ０４）のパレットの動きを説明すると以下の通りである。
Ａ．パレット連鎖関数起動する。
Ｂ．パレット連鎖関数がＷ０４パレットを起動→Ｗ０４パレット処理（出力定義体を出力）→パレット連鎖関数へ制御戻り、
Ｃ．パレット連鎖関数がＷ０２パレットを起動→Ｗ０２パレット処理（入力定義体を入力）→パレット連鎖関数へ制御戻り、
Ｄ．パレット連鎖関数がＷ０３パレットを起動→Ｗ０３パレット処理（出力定義体の単語に有意性が成立）→パレット連鎖関数へ制御戻り、
Ｅ．パレット連鎖関数がＷ０４パレットを起動→Ｗ０４パレット処理（出力定義体を出力）→パレット連鎖関数へ制御戻り、
Ｆ．その後、（Ｃ．→Ｄ．→Ｅ．）を繰り返すことによって、目的とする出力定義体を得る。
パレット連鎖関数は、指定された基本構造を、図６のように起動することによって、基本構造連鎖を実現する。
ここで、経路作用要素は、次に起動する他の基本構造をパレット連鎖関数に指示する。
基本構造連鎖の動きを以下に説明する。
Ａ．パレット連鎖関数がＷ０３パレットを起動→Ｗ０３パレット処理する。ここでは、→Ｗ０４Ｍパレットの経路作用要素が、次に起動する他の基本構造を指定→パレット連鎖関数へ制御戻り、
Ｂ．パレット連鎖関数が他の基本構造を起動→他の基本構造の処理→パレット連鎖関数へ制御戻り、
Ｃ．パレット連鎖関数がＷ０４Ｍパレットを起動→Ｗ０４Ｍパレット処理する。すなわち、→Ｗ０４Ｍパレットの経路作用要素が、次に起動する他の基本構造を指定→パレット連鎖関数へ制御が戻り、
Ｄ．その後、（Ｂ．→Ｃ．）を繰り返すことによって、必要回数、基本構造連鎖を行う。
Ｅ．Ｗ０４Ｍパレットの経路作用要素が、次に起動する他の基本構造を指定せずに、同じ基本構造内のＷ０４パレットを指定すると、基本構造連鎖を終了し、パレット連鎖関数は、同じ基本構造内のＷ０４パレットを起動する。
パレット連鎖関数が１個の場合は、他の基本構造のＷ０４パレット起動を指示することにより図７に示すように基本構造連鎖を実現する。
次に、経路作用要素の処理構造（処理フロー図）を図８乃至図１０に示す。
図８は、経路作用要素ＰＮが次に起動するパレットＩＤを指定する場合であり、図９は次に起動する基本構造（Ｋ０）を指定する場合、図１０は次に起動する基本構造（Ｔ１）を指定する場合を示している。
ここで、（１）経路作用要素は、実行条件を判定して自立的に処理する。各パレットは、単に、経路作用要素を実行すればよい。
（２）経路作用要素が行うこと第１は、経路作用要素が属するパレットの実行が終了した段階で、次に起動するパレットＩＤ、次に表示する画面ＩＤ、新規・継続区分をパレット連鎖関数に指示することである（図８参照）。すなわち、次に起動するパレットＩＤが複数存在する場合は、複数存在するパレットＩＤ単位に経路作用要素を設ける。
（３）経路作用要素が行うことの第２は、経路作用要素が属するパレットの実行が終了した段階で、次に起動する他の基本構造をパレット連鎖関数に指示することである。ここで、後に記述する基本構造（Ｋ０）を起動する場合、Ｋ０起動の経路作用要素を１個設ける（図９参照）。また、後に記述する基本構造（Ｔ１）を起動する場合、Ｔ１が扱う入力定義体、出力定義体の入出力作用要素単位に経路作用要素を設ける（図１０参照）。
入力定義体に設ける場合の実行条件としては、（１）Ｗ０４Ｍが再起状態であるか否かの判定、（２）該当入力定義体を入力する条件であるか否かの判定があげられる。
一方、出力定義体単位に設ける場合の実行条件としては、（１）出力定義体を出力する条件、（２）他の基本構造が該当出力定義体出力を何もしなかったか否かの判定があげられる。
（構造原理１０）
１０番目の構造原理は、「端点主義」である。
端点主義とは、（１）パレット単語の有意性を扱う同期要素は、パレット単語１個に対して１個設ける。（２）パレット単語の有意性を扱う同期要素は、該当単語の有意性だけを扱い、他の単語の有意性は扱わない。というこの２個のルールのことをいう。
パレット単語の有意性を扱う同期要素は、次の同期要素で、総称して「基底論理」と記述する。
2001093026.tif 000003
基底論理が対象とするパレット単語を、単に、「端点単語」と記述する。
当該構造原理１０の効果としては、
（１）基底論理は、端点単語の有意性のみを扱うので、複数のパレット単語に対する、複数の基底論理は、互いに、扱う端点単語が異なることになり、１個のパレット単語に対する基底論理をパレットから削除しても、追加しても、他の基底論理に影響を与えない。このことを「基底論理の独立性」ということができる。
（２）情報システムを保守する場合、画面、データベース、ファイル等の定義体にある単語を追加・削除を行うが、該当定義体に対するプログラム保守は、追加・削除を行う単語に対する基底論理の追加・削除、だけとなり、単語の追加・削除による他の基底論理への影響を調べる必要が無くなる。
（構造原理１１）
当該構造原理１１は、（１）基底論理の処理構造（処理フロー図）は、有意性の単位である単語を定義すると、どのような単語に対しても、同じ処理構造を持つということと、（２）基底論理は、端点単語の有意性だけを扱うということである。
ここでは、基底論理の実行条件として、端点単語に有意性が存在しているか否かを判断する。判断方法として「端点単語内容＝空？」もしくは「端点単語内容＝ｎｏｔ空？」を用い、基底論理の同期要素の種類によって使い分ける。
ここでの位相要素は、パレット単語単位に設ける。そして、位相要素が置かれるパレットの端点単語と同じ識別子を持つ他のパレット単語の有意性を、端点単語に複写する。また、異なる端点単語に対する位相要素は、処理構造は同じで、端点単語の識別子が異なるだけとなる。
位相要素Ｙ３、位相要素Ｙ４、Ｒ型位相要素ＹＲについてそれぞれの処理フローを示したものが図１１乃至図１３である。
論理要素は、図１４乃至図１８に示したように、連鎖の概念を処理構造に表したものである。パレット単語単位に、パレット単語１個につき１個設ける。複数存在する端点単語に対する複数の論理要素は、端点単語識別子が異なることを除くと、端点単語毎に異なるところは、太枠で示したステップの部分である。
なお、図１５中「Ｎｏｐ」とあるのは、「Ｎｏ  Ｏｐｅｒａｔｉｏｎ」を意味する。
構造原理１１の効果としては、
（１）端点単語に有意性が存在しているか？（端点単語＝空？）を、基底論理の実行条件とすることによって、単語の有意性を扱う論理を、単語単位に作れるようになる。
（２）基底論理は、実行条件（端点単語＝空？）．を基に自立的に処理することから、各パレットは、単に、基底論理を実行すればよいことになる。
（３）情報システム開発工程で行う、開発要件を決めるための詳細化工程を無くすことができる。
基底論理は単語単位に設け、基底論理の処理構造は同じであることから、単語識別子が異なることを除けば、基底論理で端点単語毎に異なるところだけが、情報システム開発時に確認する内容となる。
基底論理で、端点単語毎に異なる論理は次の内容であり、情報システム開発時に確認する内容である。
Ｌ２：論理要素              ：属性チェック、成立条件
ＬＩ３：論理要素            ：論理定義、成立条件
ＬＹ：位相要素型論理要素    ：論理定義、成立条件
ＬＭ３：論理要素            ：論理定義、成立条件
Ｌ４：論理要素              ：編集、成立条件、メッセージ
情報システムに必要な論理を、「情報システム開発要件」、と言うとすれば、上記の内容は、単に、端点単語毎に決めればよく、論理全体を分析し、分析した論理を分解し、一つ一つ決めるような、詳細化作業を行う必要はない。
（構造原理１２）
基本構造が目的とする出力定義体を出力した段階で、コンピュータ処理を行うために使用したパレット単語データエリアを空にする、そして、各不成立フラグをオンにする、という２種類の同期要素を設け、これを「構造作用要素」とする。
有意性を扱う基底論理、入出力作用要素、は実行条件として、「パレット単語＝空？」としているので、パレット単語データエリアを空にすることによって、基底論理、入出力作用要素、が実行されると、パレット単語に新たな有意性を成立させるはたらきをする。
構造作用要素の処理フローを図１９および図２０に示す。
ここでは、まず（１）構造作用要素は、Ｗ０４パレットに置く。
（２）構造作用要素が行うことは、基本構造が目的とする出力定義体を、出力した段階で、出力定義体のパレット単語のデータエリア（Ｗ０４パレット：出力定義体単語、Ｗ０４Ｍパレット：出力定義体単語）を空にする。出力定義体単語の始点単語となった入力定義体のパレット単語のデータエリアを空にする。入力定義体のパレット単語とは、Ｗ０２ｉ入力定義体単語、Ｗ０２入力定義体単語を意味する。
（３）構造作用要素は、パレット単語となる定義体単位に設ける。
（構造原理１３）
この構造原理では、（１）入出力定義体の入出力を扱う同期要素は、入出力定義体を扱う入出力命令毎に１個設ける。入出力命令の例としては、「定義体を開く」、「定義体を閉じる」、「定義体を読む」、「定義体に書き出す」、等である。
（２）入出力を扱う同期要素毎に、Ｗ０４Ｍパレットに、制御ボックスを設け、次の内容を持つ。▲１▼該当同期要素の入出力命令の実行状況（成立、不成立）、該当同期要素の実行結果。▲２▼定義体を読む、書くの同期要素で該当定義体が、読む・書くを行うためのアクセス・キーを持つときは、該当アクセス・キー。
（３）入力作用要素は、入力定義体を扱う実行命令毎に設ける入出力を扱う同期要素のことである。Ｗ０２パレットに置く。一方、出力作用要素は、出力定義体を扱う実行命令毎に設ける入出力を扱う同期要素のことである。これはＷ０４パレットに置かれる。
（４）入出力を扱う同期要素は、実行されたとき、入出力命令を実行すべきか、どうかを「実行条件」によって判断した後、実行する。このことによって、パレットが入出力を扱う同期要素を実行する場合、単に、実行させればよくなる。実行された、入出力を扱う同期要素は、「実行条件」によって、自分で判断し、自立的に処理する。
入出力同期要素の基本処理構造をフロー図で記述すると、図２１に示す通りとなる。
次に、入力定義体の同期要素の例として、入力定義体ＩＤ＝Ｉｎとし、図２２に示すようにすれば、図２１のフロー図の各ボックスに当てはめる内容は、図２３に示す通りとなる。
入出力命令は、基本構造を稼動させるコンピュータで提供される、アクセスメソッドもしくは、プログラムを記述するプログラム言語が提供する定義体の入出力命令の記述方式にしたがう。
定義体を閉じる同期要素の実行条件にある、他の実行条件、とは定義体を閉じるタイミングを記述する。
たとえば、定義体の最後まで読んだ（Ｅｎｄ−ｏｆ−Ｆｉｌｅ）等である。
次に、出力定義体の同期要素の例として、出力定義体ＩＤ＝Ｏｕｔとし、図２４に示すように規定すれば、処理フロー図の、各ボックスに当てはめる内容は、図２５に示す通りとなる。
ここで、入出力命令は、基本構造を稼動させるコンピュータで提供される、アクセスメソッドもしくは、プログラムを記述するプログラム言語が提供する、定義体の入出力命令の記述方式にしたがう。
定義体を閉じる同期要素の実行条件にある、他の実行条件、とは定義体を閉じるタイミングを記述する。たとえば、「全ての入力定義体が閉じている」等である。
（構造原理１３の効果）
この構造原理１３によれば、（１）パレットは、単に、入出力同期要素を実行すればよい。すなわち、入出力同期要素が自立的に、入出力定義体に対する入出力命令を実行することになる。
（２）入出力定義体のアクセスメソッドが変わったときは、入出力同期要素の入出力命令を変更するだけでよい。つまり、他の同期要素は影響を受けないので、変更する必要がない。これは、入出力定義体に対する入出力命令は、入出力同期要素にのみに入り、他の同期要素には入出力命令は入らないことから言える。
（３）入出力定義体のレコードフォーマット内の単語の追加・削除を行ったときは、▲１▼パレット単語の追加・削除を行う、▲２▼パレット単語１個に対して１個設ける基底論理は、単語の追加・削除に対して、基底論理の追加・削除を行えばよい。
これらの結果、入出力定義体の変更に対する基本構造の変更は、極めて容易となる。また、入出力定義体に対する入出力同期要素と、パレット単語の有意性を扱う基底論理、が互いに影響しないことから、「出力定義体単語が論理定義で参照する入力定義体単語を入力定義体から入力すること」、「有意性を成立させた出力定義体単語を出力定義体に出力すること」と「出力定義体単語に有意性を成立させること」を完全に分離しているという特徴がある。
（構造原理１４）
基本構造全体の動きを示す。
入力定義体から、入力定義体単語を取得して、出力定義体へ、出力定義体単語を出力するまでの動きを図２６を用いて説明する。
（１）パレット連鎖関数が、Ｗ０２パレットを起動する。ここでは、Ｗ０２パレットが、ＰＩ：入力要素を実行させる。
（２）ＰＩ：入力要素は、Ｗ０２パレット単語エリアが空であれば、入力定義体から、入力定義体単語をＷ０２パレット単語として入力する。Ｗ０２パレット単語エリアに有意性が残っていれば、何もせずに終了する。Ｗ０２パレットが、Ｌ２：論理要素を再起を伴う形で、設けられた数だけ実行させる。Ｌ２：論理要素は、複数のＷ０２パレット単語に対し、同じ数だけ設ける。
（３）Ｌ２：論理要素は、端点単語に有意性が存在すれば、その有意性の属性をチェックする。有意性の属性チェックが不当であれば、終了する。有意性の属性チェックが妥当であれば、成立条件を判定する。ここで、成立条件が非正統であれば終了し、成立条件が正統であれば、Ｌ２：不成立フラグをオフにする。
次に、Ｗ０２パレットが、ＰＮ：経路作用要素を実行させる。
（４）ＰＮ：経路作用要素は、パレット連鎮関数に持つ制御データエリアに次の内容をセットする。
次パレットＩＤ＝Ｗ０３パレットＩＤ、
次画面ＩＤ＝次に表示する画面ＩＤ、
新規継続区分＝（継続：２）
以上の処理を終えてＷ０２パレットの実行が終了する。そして、Ｗ０２パレットの実行が終了した段階で、Ｗ０２パレットに新たなＷ０２パレット単語が入力され、属性チェックがされ、パレット連鎖関数に制御が戻る。パレット連鎖関数は、新規継続区分＝（継続：２）なので、パレット単語エリアを空にしない。パレット連鎮関数は、次パレットＩＤ＝Ｗ０３パレットなので、Ｗ０３パレットを起動する。Ｗ０３パレットは、Ｗ０２ｉパレットを起動する。
Ｙ３：位相要素、ＬＩ３：論理要素は複数のＷ０２ｉパレット単語に対し、同じ数だけ設ける。Ｗ０２ｉパレットは、Ｙ３：位相要素を設けられた数だけ実行させる。
（５）Ｙ３：位相要素は、端点単語識別子と同じ識別子を持つ、Ｗ０２パレット単語の有意性が存在するかを判断する。有意性が存在していれば、端点単語に、端点単語識別子と同じ識別子を持つ、Ｗ０２パレット単語の有意性を複写する。有意性が存在しなければ、何もせずに終了する。Ｗ０２ｉパレットは、ＬＩ３：論理要素を設けられた数だけ実行させる。
（６）ＬＩ３：論理要素は、端点単語に有意性が存在しないことを判断する。有意性が存在すれば、何もせずに終了する。有意性が存在しなければ、論理定義を実行する。ここで、論理定義を実行した結果、有意性が存在しなければ終了する。論理定義を実行した結果、有意性が存在すれば、成立条件を判定する。成立条件が非正統であれば終了する。成立条件が正統であれば、ＬＩ３：不成立フラグをオフにする。
ＬＩ３：不成立フラグがオンは、入力定義体に何も入力されなかったことを意味する。この段階で、入力定義体単語の有意性は、Ｗ０２パレットから、Ｗ０２ｉパレットに引き継がれ、入力された、されなかったのチェックがされている。次に、Ｗ０３パレットに制御が戻り、当該Ｗ０３パレットは、Ｗ０４Ｍパレットを起動する。Ｗ０４Ｍ内に境界単語として設けられた入力定義体単語の数だけ、Ｗ０４Ｍ内に、ＬＹ：位相要素型論理要素を設ける。Ｗ０４Ｍパレットは、ＬＹ：論理要素型位相要素を再起を伴う形で設けられた数だけ実行させる。
（７）ＬＹ：位相要素型論理要素は、端点単語に有意性が存在しないことを判断する。ここで、有意性が存在すれば、何もせずに終了する。有意性が存在しなければ、端点単語と同じ識別子を持つ、Ｗ０２ｉパレット内入力定義体単語の有意性だけを基に端点単語に有意性を成立を行う。論理定義実行の結果、補助エリアに有意性が存在しなければ終了する。論理定義実行の結果、補助エリアに有意性が存在すれば、成立条件の判定を行う。ここで、成立条件が非正統であれば終了する。成立条件が正統であれば、端点単語の補助エリアから端点単語に有意性を成立させ、ＬＹ：不成立フラグをオフにして終了する。
次に、Ｗ０４Ｍ内に境界単語として設けた数だけ、Ｗ０４Ｍ内に、ＬＲ：Ｒ型位相要素を設ける。Ｗ０４Ｍパレットは、ＬＲ：Ｒ型位相要素を設けられた数だけ実行させる。
（８）ＬＲ：Ｒ型位相要素は、端点単語と同じ単語識別子を持つ、他の基本構造のＷ０４Ｍ内にある単語識別子に有意性があれば、端点単語に有意性を複写する。有意性が存在しなければ何もせずに終了する。ここで、ＬＭ３：論理要素はＷ０４Ｍパレット単語の数だけ設ける。また、Ｗ０４Ｍパレット単語である出力定義体単語に、単語単位に有意性成立を補助する補助エリアを設ける。Ｗ０４Ｍパレットは、ＬＭ３：論理要素を再起を伴う形で設けられた数だけ実行させる。
（９）ＬＭ３：論理要素は、端点単語に有意性が存在しないことを判断する。有意性が存在すれば、何もせずに終了する。有意性が存在しなければ、Ｗ０２ｉ入力定義体単語、境界単語、Ｗ０４Ｍ出力定義体単語を始点単語として端点単語の補助エリアに有意性成立を行う。論理定義実行の結果、補助エリアに有意性が存在しなければ終了する。論理定義実行の結果、補助エリアに有意性が存在すれば、成立条件の判定を行う。ここで、成立条件が非正統であれば終了し、成立条件が正統であれば、端点単語の補助エリアから端点単語に有意性を成立させ、ＬＭ３：不成立フラグをオフにして終了する。
Ｗ０４Ｍパレットは、ＬＹ：位相要素型論理要素、ＬＭ３：論理要素実行前のパレット単語の状態とＬＹ：位相要素型論理要素、ＬＭ３：論理要素、実行後のパレット単語の状態を比べる。ここで異なっている場合、再度、ＬＹ：位相要素型論理要素、ＬＭ３：論理要素、全体を実行させる。また、同じであれば、再起せずに、次に移る。
次に、Ｗ０４Ｍパレットは、ＰＮ：経路作用要素を実行させる。
ＰＮ：経路作用要素は、次の２種類がある。
▲１▼パレット連鎖関数に、他の基本構造を起動する指示を行うＰＮ：経路作用要素
▲２▼パレット連鎖関数に、Ｗ０４パレット起動を指示するＰＮ：経路作用要素
（１０）パレット連鎖関数に、他の基本構造を起動する指示を行うＰＮ：経路作用要素は、他の基本構造で入力して欲しい入力定義体、他の基本構造で出力して欲しい出力定義体の出力作用要素毎に１個設け、実行条件として、次のことを判断する。
すなわち、他の基本構造の入力定義体単位に設けるＰＮ：経路作用要素の実行条件である。
▲１▼Ｗ０４Ｍ再起状態？
▲２▼該当入力定義体の入力条件？
また、他の出力定義体単位に設けるＰＮ：経路作用要素の実行条件は以下の通りである。
▲１▼出力定義体を出力する条件は妥当か？
▲２▼他の基本構造での該当出力定義体の出力を何もしなかったか？
ここで、実行条件が妥当であれば、起動要求をする基本構造識別子を指定する。実行条件が妥当でなければ、何もせずに終了する。パレット連鎖関数は、起動要求する基本構造識別子が指定されていなければ何もしない。パレット連鎖関数は、起動要求をする基本構造識別子が指定されていれば、他の基本構造を起動する。ここで、他の基本構造が起動し、その実行が終了すると、パレット連鎖関数に制御が戻る。
次に、パレット連鎖関数は、再度、Ｗ０４Ｍパレットを起動する。
Ｗ０４Ｍ端点単語は、他の基本構造を起動することによって、他の基本構造で入出力する入出力定義体単語の有意性を、始点単語として参照し、有意性を成立させる。
（１１）パレット連鎖関数に、Ｗ０４パレット起動を指示するＰＮ：経路作用要素は、基本構造内に複数のＷ０４パレットが存在すれば、複数存在するＷ０４パレットに対し、どのＷ０４パレットを起動するかを実行条件として持つ。実行条件に合えば、次パレットＩＤ＝Ｗ０４パレットＩＤ、次画面ＩＤ＝画面ＩＤ、新規継続区分をパレット連鎖関数に指示する。
パレット連鎖関数は、指示されたＷ０４パレットを起動する。このとき、新規継続区分＝（新規：１）と指示されていれば、これまで起動した、Ｗ０４パレット、Ｗ０２パレット、Ｗ０３パレットを起動順に並べ、指示されたＷ０４パレットが、その中にあれば、該当Ｗ０４パレットから、並べた最後のパレットまで、パレット単語データエリアを空にする。
次に、Ｗ０４パレットは、Ｙ４：位相要素を実行させる。このＹ４：位相要素は、Ｗ０４パレット単語毎に設ける。
（１２）Ｙ４：位相要素は、端点単語と同じ単語識別子を持つＷ０４Ｍパレット単語に有意性が存在すれば、端点単語にその有意性を複写して終了する。このとき、有意性が存在しなければ、何もせずに終了する。
Ｗ０４パレットは、Ｌ４：論理要素を実行させる。このＬ４：論理要素は、Ｗ０４パレット単語毎に設ける。
（１３）Ｌ４：論理要素は、端点単語の有意性を出力定義体に出力するための編集を行う。出力定義体にパレット単語を出力する際、メッセージを必要とするときは、成立条件を判定して、メッセージ番号をセットする。
このときの成立条件は、端点単語と同じ単語識別子を持つ、単語識別子のＷ０２不成立フラグ、Ｗ０２ｉ不成立フラグおよびＷ０４Ｍ不成立フラグがオンか、否かおよび、他の成立条件を満たすか否かの２種類である。
次に、Ｗ０４パレットは、ＰＩ：出力作用要素を実行させる。
（１４）ＰＩ：出力作用要素は、Ｗ０４パレット単語から出力定義体へ、Ｗ０４パレット単語の有意性を出力する。ここで、出力定義体が画面の場合は、無条件に出力する。出力定義体が、データベース、ファイルのときは、Ｗ０４パレット単語の全てに有意性が成立していることを判断する。Ｗ０４パレット単語の全てに有意性が成立していないときは、何もせずに終了する。Ｗ０４パレット単語の全てに有意性が成立していれば、出力命令を実行する。
出力命令が正常に実行されたときは、出力命令実行状況と出力命令実行結果をオンにセットして終了する。出力命令が正常に実行されなかったときは、出力命令実行状況と命令実行結果をオフにセットして終了する。
Ｗ０４パレットは、ＰＳ：構造作用要素を実行させる。このＰＳ：構造作用要素は、入力定義体、出力定義体毎に設ける。
（１５）ＰＳ：構造作用要素は、２種類ある。その第１は、ＰＩ：出力作用要素が出力命令を実行した（正常、非正常を問わず）ことを判断し、出力命令が実行されていれば、出力命令が実行されたＷ０４パレット単語、Ｗ０４Ｍパレット単語を空にする。出力命令が実行された出力定義体のＷ０４Ｍパレット単語が、始点単語として参照した入力定義体の、Ｗ０４Ｍ入力定義体単語、Ｗ０２ｉパレット単語、Ｗ０２パレット単語を空にすることである。
第２は、各パレット単語の不成立フラク（Ｗ０２不成立フラグ、Ｗ０２ｉ不成立フラグ、Ｗ０４Ｍ不成立フラグ）をオンにする。次に、Ｗ０４パレットは、ＰＮ：経路作用要素を実行させる。
（１６）ＰＮ：経路作用要素は、次パレットＩＤ＝Ｗ０２パレットＩＤ、次画面ＩＤ＝画面ＩＤ、新規継続区分＝（継続：２）をパレット連鎖関数に指示する。このようにして、Ｗ０４パレットが終了すると、パレット連鎖関数に制御が戻り、出力定義体が画面の場合、画面を出力し、人が画面操作を行って、実行ボタン等を押し実行イベントが起こるのを待つ。ここで、実行イベントが起きると、再び、パレット連鎖関数に制御が戻る。そしてパレット連鎖関数は、Ｗ０２パレットを起動する。
出力定義体が、データベース、ファイルの場合、パレット連鎖関数は、Ｗ０２パレットを起動する。
（構造原理１５）
構造原理１５は、「データ結合」である。ここで、データ結合とは、成立している単語の有意性を参照することが、参照される単語に有意性を成立させるまでの全ての論理を代替することをいう。
単語の有意性を扱う基底論理の実行条件は、「端点単語＝空？」となっている。
また、全てのパレット単語に対して、単語単位に論理要素が設けられる。
さらに、論理要素は、論理定義・成立条件を持つ。ここで、端点単語に有意性が成立したことは、論理定義・成立条件が満たされたことを示している。
論理定義は端点単語にのみ有意性をもたらす式であるが、全単語の論理定義を集めると、全単語の関係が端点単語と始点単語の関係によって、表されたことになる。このことから、論理要素がパレットによって実行されたとき、論理要素の論理定義内で参照する始点単語に対して、「始点単語に成立した有意性は、始点単語に有意性を成立させるまでの全ての論理を実行させた結果である。」ということができる。
したがって、論理要素の論理定義内で始点単語の有意性を参照することが、始点単語に有意性を成立させるまでの全ての論理を代替する。
この構造原理１５（データ結合）によって、次の結果が得られる。
（１）複雑な単語間の関係を意識することなく、単語単位に論理定義を記述すればよい。すなわち、端点単語が参照する始点単語の関係だけに限定して論理定義を記述すればよい。
（２）全単語の論理定義を記述した結果が、複雑な単語間の関係を表している。論理定義記述時点では、全単語の関係を分析する必要がない。
（３）パレットによって、論理要素が実行された（論理定義が実行された）時点で、単語間の全関係の論理をデータ結合を用いて実現する。
基本構造は、３種類のデータ結合、すなわち位相要素（Ｙ３，Ｙ４）と位相要素型論理要素（ＬＹ）が行う３種類のパレット間のデータ結合と、位相要素（ＹＲ）が行う基本構造間のデータ結合と、論理要素（ＬＭ３）が行う単語間論理のデータ結合をそれぞれ行うことになる。
（１）位相要素（Ｙ３：位相要素、Ｙ４：位相要素）と、ＬＹ：位相要素型論理要素、が行う、３種類のパレット間のデータ結合
（２）位相要素（ＹＲ：Ｒ型位相要素）が行う、基本構造間のデータ結合。
（Ａ）Ｗ０２パレットにおいて、Ｗ０２パレット単語に入力定義体を入力し、Ｌ２：論理要素が端点単語内容の属性をチェックする。
（Ｂ）Ｗ０２ｉパレットにおいて、Ｙ３：位相要素が端点単語と同じ識別子を持つＷ０２パレット単語の有意性を複写する。そして、ＬＩ３：論理要素が端点単語に有意性成立作用を行う。ここで、ＬＩ３：論理要素はＹ３：位相要素によって複写された結果の端点単語の有意性を扱うことによって、Ｗ０２パレットで行われた論理を代替している。
（Ｃ）Ｗ０４Ｍパレットにおいて、ＬＹ：位相要素が端点単語と同じ識別子を持つＷ０２ｉパレット単語の有意性を成立させる。ここで、ＹＲ：Ｒ型位相要素が境界単語と同じ識別子を持つ他の基本構造が扱う入出力定義体単語の有意性を複写する。また、ＬＭ３：論理要素が端点単語に、始点単語として、Ｗ０２ｉ入力定義体単語、境界単語、Ｗ０４Ｍ出力定義体単語を用いて有意性を成立させる。ＬＭ３：論理要素は、Ｙ３：位相要素、ＹＲ：Ｒ型位相要素によって複写された結果の始点単語の有意性を参照することによってＷ０２パレット、Ｗ０２ｉパレットで行われた論理、他の基本構造で行われた論理を代替している。
（Ｄ）Ｗ０４パレットにおいて、Ｙ４：位相要素が端点単語と同じ識別子を持つＷ０４Ｍパレット単語の有意性を複写する。ここで、Ｌ４：論理要素が端点単語の有意性を編集する。また、ＰＩ：出力作用要素がＷ０４パレット単語の有意性を出力定義体に出力する。ここで、Ｌ４：論理要素は、Ｙ４：位相要素によって複写された結果の端点単語の有意性を扱うことによって、Ｗ０２パレット、Ｗ０２ｉパレット、他の基本構造、Ｗ０４Ｍパレット、で行われた論理を代替している。
出力作用要素が出力するＷ０４パレット単語の有意性は、全ての論理の結果である。
（３）ＬＭ３：論理要素が行う、単語間論理のデータ結合
端点単語の論理定義は、端点単語から見た始点単語だけを論理定義に記述すればよい。このとき、始点単語も、また、その単語自身が端点単語として論理定義をもつので、始点単語の論理定義を気にする必要はない。ここで、ＬＭ３：論理要素は、Ｗ０４Ｍパレット単語（出力定義体単語）１個に対して１個設けられる。このＬＭ３：論理要素の論理定義は、ＬＭ３：論理要素の端点単語の有意性を成立させる。論理定義では、端点単語と、端点単語に参照される始点単語の関係が明記される。
たとえば、Ｗ０４Ｍパレット単語に、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、とあり、対応するＬＭ３：論理要素を、Ａ−ＬＭ３、Ｂ−ＬＭ３、Ｃ−ＬＭ３、Ｄ−ＬＭ３、Ｅ−ＬＭ３、とし、Ｗ０４Ｍ入力定義体単語に、Ａｉ、Ｂｉ、があり、Ｗ０４Ｍ境界単語に、Ｑ、Ｒ、Ｓ、Ｔ、Ｕ、があるとする。
ここで、Ｗ０４Ｍパレット単語の論理定義を、次のように記述したとする。
Ａ−ＬＭ３：論理定義  Ａ＝Ａｉ＋Ｑ＋Ｒ
Ｂ−ＬＭ３：論理定義  Ｂ＝Ｂｉ
Ｃ−ＬＭ３：論理定義  Ｃ＝Ｂ＋Ｓ
Ｄ−ＬＭ３：論理定義  Ｄ＝Ａ＋Ｔ＋Ｕ
Ｅ−ＬＭ３：論理定義  Ｅ＝Ｃ＋Ｄ
このとき、端点単語と始点単語の関係を表すと、図２７に示す関係を記述したことと同じことになっている。
同図において、矢印は、端点単語から見て参照する始点単語を表す。
Ｗ０４Ｍパレット単語全てにＬＭ３：論理要素が設けられ、全てのＬＭ３：論理要素に論理定義が記述される結果、単語と単語の関係は、端点単語と始点単語の関係の繋がりとして捉えられる。Ｗ０４Ｍパレット単語のＬＭ３：論理要素が実行されると、その論理定義が実行される。このとき、端点単語と始点単語の関係は、図２８の矢印←の方向へ実行されることになる。
Ａ−ＬＭ３：論理定義  Ａ＝Ａｉ＋Ｑ＋Ｒが実行され、Ａに有意性が成立する。
Ｂ−ＬＭ３：論理定義  Ｂ＝Ｂｉが実行され、Ｂに有意性が成立する。
Ｃ−ＬＭ３：論理定義  Ｃ＝Ｂ＋Ｓが実行され、Ｃに有意性が成立する。
このとき、Ｂの有意性を参照することが、Ｂに式（Ｂ＝Ｂｉ）を代入したことと同じことになる。
Ｄ−ＬＭ３：論理定義  Ｄ＝Ａ＋Ｔ＋Ｕが実行され、Ｄに有意性が成立する。
このとき、Ａの有意性を参照することが、Ａに式（Ａ＝Ａｉ＋Ｑ＋Ｒ）を代入したことと同じことになる。
Ｅ−ＬＭ３：論理定義  Ｅ＝Ｃ＋Ｄが実行され、Ｅに有意性が成立する。
このとき、Ｃの有意性を参照することが、Ｃに式（Ｃ＝Ｂ＋Ｓ）、さらに、式（Ｃ＝Ｂｉ＋Ｓ）を代入したことと同じことになる。
このとき、Ｄの有意性を参照することが、Ｄに式（Ｄ＝Ａ＋Ｔ＋Ｕ）、さらに、式（Ｄ＝（Ａｉ＋Ｑ＋Ｒ）＋Ｔ＋Ｕ）を代入したことと同じことになる。
境界単語、Ｑ、Ｒ、Ｓ、Ｔ、Ｕに関しては、他の基本構造で行った論理定義実行によるデータ結合の結果を参照していることになる。
（構造原理１６）
構造原理１６は、「再起」に関する。
「再起」とは、互いに独立している同期構造の要素を複数回実行させることをいう。
通常、コンピュータプログラム中に記述される、「ループ処理」は、同期構造では、次の３通りに限定される。
（１）基本構造内の３種類のパレットを起動する順位
すなわち、Ｗ０４パレット、Ｗ０２パレット、Ｗ０３パレット、順に動作させる。
（２）他の基本構造との基本構造連鎖
Ｗ０４Ｍ経路作用要素の指示によって行う。
（３）Ｗ０４Ｍパレットで行う再起処理。
パレット内の論理要素、全体を再起を伴う形で実行させる。
ここで、同期構造では、同期構造の要素を動かす順位を意識するのは、経路作用要素を作成するときだけである。基本構造内の３種類のパレットを起動する役割、基本構造連鎖を行う役割は経路作用要素が指示する、次に起動するパレットＩＤ、次に起動する基本構造ＩＤ、だけに限定される。
パレット内に配置する同期要素は、同じ種類の同期要素毎に、配置順位にしたがって配置すればよい。すなわち、以下の特徴を有している。
（１）同期要素を配置する順位が、単語に有意性を成立させ、単語の有意性を出力する、一般的な順位になっている。
（２）同期要素は、実行されたとき、自立的に処理する。
（３）パレット内の論理要素、全体を再起を伴う形で実行させることにより、複数論理要素間の処理順位、複数作用要素間の処理順位を意識することなく、単語間論理のデータ結合を行うことができる。
Ｗ０４Ｍパレット内で行う再起処理を例に説明する。
Ｗ０４Ｍパレット単語に、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、とあり、論理定義補助エリアを、Ａ−ｗ、Ｂ−ｗ、Ｃ−ｗ、Ｄ−ｗ、Ｅ−ｗ、とする。
対応するＬＭ３：論理要素を、Ａ−ＬＭ３、Ｂ−ＬＭ３、Ｃ−ＬＭ３、Ｄ−ＬＭ３、Ｅ−ＬＭ３、とする。
Ｗ０４Ｍ入力定義体単語に、Ａｉ、Ｂｉがあり、Ｗ０４Ｍ境界単語に、Ｑ、Ｒ、Ｓ、Ｔ、Ｕがあるとする。
論理要素の論理定義・成立条件を、図２９に示したように記述し、実行順位を、論理要素を並べた順とする。
Ｗ０４Ｍパレットは、ＬＭ３：論理要素、全体を再起を伴う形で実行する。
再起を伴う形の実行時の状態の場合、Ａｉ＝２、Ｂｉ＝８、と入力し、Ｑ＝４、Ｒ＝１、Ｓ＝６、Ｔ＝１１、Ｕ＝９を得たとする。
図３０乃至図３９は、各値の変化を示したものである。
各図において、四角い枠はデータエリアを示している。Ｗ０４Ｍ入力定義体単語の有意性、境界単語の有意性を位相要素が複写した段階から説明する。
まず、１回目の実行で図３２および図３３に示すように変化する。
ここで、Ｅ−ｗは、Ｅ−ＬＭ３実行時点では、始点単語Ｃ，Ｄに有意性が成立していないので、有意性が成立しない。
Ｃ−ｗは、有意性＝‘６’を得る、成立条件は満たされるが、Ｃ−ＬＭ３実行時点では、始点単語Ｂに有意性が成立していないので、Ｃに有意性が成立しない。
Ｄ−ｗは、有意性＝‘２０’を得る、成立条件は満たされるが、Ｄ−ＬＭ３実行時点では、始点単語Ａに有意性が成立していないので、Ｄに有意性が成立しない。
Ａ−ｗは、有意性＝‘７’、が成立したが、Ａ−ＬＭ３の成立条件が、（‘Ｂ＝空’）のため、満たされないので、Ａに有意性が成立しない。
Ｂ−ｗは、有意性＝‘８’、が成立し、Ｂ−ＬＭ３の成立条件が満たされたので、Ｂに、有意性＝‘８’、が成立した。
Ｗ０４Ｍパレットは、ＬＭ３：論理要素実行前のパレット単語の状態とＬＭ３：論理要素実行後のパレット単語の状態を比べる。
その結果、パレット単語の状態は前回とは異なっているので、再度、ＬＭ３：論理要素、全体を実行させる。
２回目の実行で、図３４および図３５に示すように変化する。
ここで、Ｅ−ｗは、Ｅ−ＬＭ３実行時点では、始点単語Ｃ，Ｄに有意性が成立していないので、有意性を成立させない。
Ｃ−ｗは、有意性＝‘１４’を得、成立条件を満たすので、Ｃに、有意性＝‘１４’、が成立する。
Ｄ−ｗは、有意性＝‘２０’を得る、成立条件は満たされるが、Ｄ−ＬＭ３実行時点では、始点単語Ａに有意性が成立していないので、Ｄに有意性が成立しない。
Ａ−ｗは、始点単語に有意性が成立しているので、有意性＝‘７’を得、今度は成立条件を満たすので、Ａに有意性＝‘７’、が成立する。
Ｂ−ＬＭ３は、既に有意性を成立させているので、何もしない。
Ｗ０４Ｍパレットは、ＬＭ３：論理要素実行前のパレット単語の状態とＬＭ３：論理要素実行後のパレット単語の状態を比べる。
ここで、パレット単語の状態が変化しているため、再度、ＬＭ３：論理要素、全体を実行させる。
３回目の実行で、図３６および図３７に示すようになる。
このとき、Ｅ−ｗは、有意性＝‘１４’を得る、成立条件は満たされるが、Ｅ−ＬＭ３実行時点では、始点単語Ｄに有意性が成立していないので、Ｅに有意性が成立しない。
Ｃ−ＬＭ３は、既に有意性が成立しているので何もしない。
Ｄ−ｗは、始点単語に有意性が成立しているので、３回目の実行で、有意性＝‘２７’を得、成立条件が満たされているので、Ｄに、有意性＝‘２７’が成立する。
Ａ−ＬＭ３、Ｂ−ＬＭ３は既に有意性が成立しているので何もしない。
Ｗ０４Ｍパレットは、ＬＭ３：論理要素実行前のパレット単語の状態とＬＭ３：論理要素実行後のパレット単語の状態を比べる。ここでは、異なっているので、再度、ＬＭ３：論理要素、全体を実行させる。
４回目の実行では図３８および図３９に示すようになる。
ここでは、Ｅ−ｗは、始点単語に有意性が成立したので、有意性＝‘４１’を得、成立条件が満たされているので、Ｅに、有意性＝‘４１’、が成立した。
Ｃ−ＬＭ３、Ｄ−ＬＭ３、Ａ−ＬＭ３、Ｂ−ＬＭ３は既に有意性が成立しているので何もしない。
Ｗ０４Ｍパレットは、ＬＭ３：論理要素実行前のパレット単語の状態とＬＭ３：論理要素実行後のパレット単語の状態を比べる。ここで異なっているので、再度、ＬＭ３：論理要素、全体を実行させる。
５回目の実行では、Ｅ−ＬＭ３、Ｃ−ＬＭ３、Ｄ−ＬＭ３、Ａ−ＬＭ３、Ｂ−ＬＭ３は既に有意性が成立しているので何もしない。
５回目の実行で、Ｗ０４Ｍパレットは、ＬＭ３：論理要素実行前のパレット単語の状態とＬＭ３：論理要素実行後のパレット単語の状態を比べた結果、同じなので、再起は終了する。
（構造原理１７）
基本構造をコンピュータ処理に適用する場合、扱う出力定義体によって、次のように、３種類に別けて適用する。
目的とする出力定義体を、各基本構造（Ｔ０、Ｔ１、Ｋ０）に割り振ることで、各基本構造の役割を、該当する出力定義体に限定する。
役割を限定した各基本構造（Ｔ０、Ｔ１、Ｋ０）が連動して起動することによって、さまざまな処理形態に応じることができるようになる。
ここで、Ｔ０は、人が関与する処理の基本構造である。たとえば目的とする出力が、画面の場合、φ０は、Ｔ０のパレット連鎖関数で、Ｔ０の各パレットを起動する、Ｔ１、Ｋ０との連鎖を行う。Ｔ０Ｗ０２は、Ｔ０のＷ０２パレット関数で、画面単語内容を基本構造内に取り込む。
Ｔ０Ｗ０３は、Ｔ０のＷ０３パレット関数で、画面単語出力用に有意性を成立させる。
Ｔ０Ｗ０２ｉは、Ｔ０Ｗ０３内に設ける仮想パレットで、画面単語を入力用として扱う。
Ｔ０Ｗ０４Ｍは、Ｔ０Ｗ０３内に設ける仮想パレットで、画面単語を出力用として扱い有意性を成立させる。
Ｔ０Ｗ０４は、Ｔ０のＷ０４パレットで、画面単語の編集と、画面単語内容を画面にセットする。
次に、Ｔ１は人が関与しない処理の基本構造である。目的とする出力が、データベース、ファイルの場合、φ１は、Ｔ１のパレット連鎖関数で、Ｔ１の各パレットを起動し、Ｔ０、Ｋ０との連鎖を行う。
Ｔ１Ｗ０２は、Ｔ１のＷ０２パレット関数で、入力定義体単語内容を基本構造内に取り込む。
Ｔ１Ｗ０３は、Ｔ１のＷ０３パレット関数で、出力定義体単語に有意性を成立させる。
Ｔ１Ｗ０２ｉは、Ｔ１Ｗ０３内に設ける仮想パレットで、入力定義体単語を扱う。
Ｔ１Ｗ０４Ｍは、Ｔ１Ｗ０３内に設ける仮想パレットで、出力定義体単語に有意性を成立させる。
Ｔ１Ｗ０４は、Ｔ１のＷ０４パレットで、出力定義体単語の編集と、出力定義体単語の有意性を出力定義体に出力する。
Ｋ０は、定義体単語外単語に有意性を成立させる基本構造である。目的とする出力が、定義体外単語の場合、φＫは、Ｋ０のパレット連鎖関数で、Ｋ０の各パレットを起動し、Ｔ０、Ｔ１との連鎖を行う。
Ｋ０Ｗ０２は、Ｋ０のＷ０２パレット関数で、本質的なはたらきはない。
Ｋ０Ｗ０３は、Ｋ０のＷ０３パレット関数で、Ｋ０単語に有意性を成立させる。
Ｋ０Ｗ０２ｉは、Ｋ０Ｗ０３内に設ける仮想パレットで、Ｋ０単語を入力用として扱う。
Ｋ０Ｗ０４Ｍは、Ｋ０Ｗ０３内に設ける仮想パレットで、Ｋ０単語を出力用として扱い有意性を成立させる。
Ｋ０Ｗ０４は、Ｋ０のＷ０４パレットで、Ｋ０単語の編集と、Ｋ０単語内容をＴ０Ｗ０４Ｍ、Ｔ１Ｗ０４Ｍにセットする。
次に、図４０を用いて、「Ｔ０：人が関与する処理の基本構造と３種類のパレット」、「パレット単語、境界単語と同期要素」の配置図、および物理媒体となる画面の関係を説明する。
（１）各パレットが扱うパレット端点単語を画面単語とする。
（２）物理的な画面とのデータの入出力は、該当コンピュータで準備されるミドルウエアを介して、パレット連鎖関数が行う。
次に、図４１を用いて、「Ｔ０：人が関与する処理の基本構造での、３種類（Ｔ０Ｗ０２、Ｔ０Ｗ０３、Ｔ０Ｗ０４）のパレットの設け方。」を説明する。
まず、（１）１画面に対して、Ｔ０Ｗ０４、Ｔ０Ｗ０２、２種類のパレットを対で設ける。複数画面が存在すれば、その数だけ、Ｔ０Ｗ０４、Ｔ０Ｗ０２、２種類のパレットを対で設ける。
（２）Ｔ０Ｗ０３は、１個設ける。複数画面を扱うときのＴ０：基本構造の全体は図４１に示す通りとなる。１画面に対応する２種類のパレットを、画面ＩＤに対して、画面ＩＤ−パレット種類、で表す。同図では、各パレットに置かれる同期要素は略して記述してある。
次に、図４２を用いて、「Ｔ１：人が関与しない処理の基本構造と３種類のパレット」、「パレット単語、境界単語と同期要素」の配置図および物理媒体となるデータベース、ファイル、通信メッセージとの関係を説明する。
（１）各パレットが扱うパレット端点単語を  データベース、ファイル、通信メッセージ  単語とする。記述上は、入力定義体、出力定義体、で表す。
（２）物理的な入力定義体、出力定義体とのデータの入出力は、該当コンピュータで準備される、入力メソッド、出力メソッドを介して、Ｔ１Ｗ０２では入力要素が入力定義体の入力を行い、Ｔ１Ｗ０４では出力要素が出力定義体の出力を行う。
（３）Ｔ１：人が関与しない処理の基本構造は、全ての入力定義体、出力定義体を扱うように、１個設ける。複数の入力定義体をＴ１Ｗ０２が入力し、複数の出力定義体をＴ１Ｗ０４が扱う。
次に、図４３を用いて、「Ｋ０：定義体単語外単語に有意性を成立させる基本構造と３種類のパレット」、「パレット単語、境界単語と同期要素」の配置図を説明する。
（１）入出力定義体の単語以外の単語を設けた場合は、定義体外単語に有意性を成立させる基本構造として、Ｋ０を設ける。
（２）Ｋ０の各パレットが扱うパレット端点単語を  定義体外単語とする。記述上は、「Ｋ単語」で表す。
（３）定義体外単語は、コンピュータで情報処理を行うときの、目的とする出力定義体単語とはなり得ず、出力作用要素は設けない。Ｋ単語の有意性を（Ｔ０またはＴ１）に渡すのは、（Ｔ０またはＴ１）のＹＲ：Ｒ型位相要素が、Ｋ０Ｗ０４にある出力Ｋ単語の有意性を自己（Ｔ０またはＴ１）のＷ０４Ｍパレット内境界単語に複写する。
（４）Ｋ０に出力作用要素を設けないので、構造作用要素も設けない。
Ｋ０との基本構造連鎖を求める、（Ｔ０またはＴ１）のＷ０３パレットが終了した時点で、（Ｔ０またはＴ１）のパレット連鎖関数から終了指示を得てＫ０パレット連鎖関数がＫ０各パレットのパレット単語データエリアを空にする。
（構造原理１８）
構造原理１８は、「処理経路図」に関する。
処理経路図を、パレットを起動する順位、基本構造を起動する順位と基本構造連鎖の仕方を記述する方法、として規約する。
Ｔ０：基本構造が画面を入出力定義体とする場合、
（１）パレット連鎖関数は基本構造単位に必ず存在するので、処理経路図識別子をもって代替し、パレット連鎖関数の記述を省略する。
（２）各パレットは、パレット単語、境界単語、同期要素を構造原理にしたがってパレット内部に持つことを暗黙の了解事項として、その記述を省略し、パレット識別子、入出力する画面識別子だけで記述する。
（３）１画面に対して、Ｔ０Ｗ０４パレット・Ｔ０Ｗ０２パレットを対で設けるので、複数画面に対して、Ｔ０Ｗ０４パレット・Ｔ０Ｗ０２パレットの対が複数設けられ、Ｔ０Ｗ０３パレットは１個となるが、Ｔ０Ｗ０４パレット、Ｔ０Ｗ０２パレット、Ｔ０Ｗ０３パレットの順に３種類のパレットを対にし、基本構造として記述する。Ｔ０Ｗ０３パレットは複数個所に記述されるが、同じものである。
（４）画面の場合は、入力定義体、出力定義体、が同じ画面なので、基本構造が扱う定義体は１画面だけを記述する。
（５）Ｔ０Ｗ０３パレットの次に起動するパレットが、Ｔ０Ｗ０４パレットのときは、左回りの線で記述する。
（６）画面に設けられる画面単語のうち、コンピュータに対する処理を指示する単語は、処理経路図上に記述し、どの単語が何の処理を指示しているかをわかるようにする。
（７）処理経路図に記述された、パレットとパレットを繋ぐ線の数だけ、経路作用要素を設ける。経路作用要素の実行条件は、パレットとパレットを繋ぐ線上に記述された画面単語が、入力されたか否かである。パレットとパレットを繋ぐ線を「処理経路」と記述する。
（８）画面遷移などは、画面識別子単位に記述する基本構造の基本構造連鎖の形で記述する。パレット連鎖関数が１個の場合の基本構造連鎖である。
ここで、画面（識別子＝Ｓ１）を扱う基本構造（識別子＝Ｂ１）の処理経路図を例に説明する。
基本構造図（識別子＝Ｂ１）を処理経路図（識別子＝Ｂ１）とし、図４４のように記述する。
次に、２つの画面（識別子＝Ｓ１、Ｓ２）を扱う基本構造（識別子＝Ｂ１）が基本構造連鎖を行う場合の処理経路図を例に説明する。
画面（識別子＝Ｓ１）の基本構造、画面（識別子＝Ｓ２）の基本構造、２個の基本構造をＴ０Ｗ０３パレットを起点に連結して記述する。
１個のパレット連鎖関数が、経路作用要素の指示にしたがって、全パレットを順に起動する。
パレット連鎖関数が１個、Ｔ０Ｗ０３が１個であっても、（Ｔ０Ｗ０４、Ｔ０Ｗ０２、Ｔ０Ｗ０３）を基本構造として扱う。画面（識別子＝Ｓ１）を操作した後、画面（識別子＝Ｓ２）を扱う順としている。
図４５は、各画面の何の単語が入力されたときに、何のパレットを起動するかを示していて、複数のパレットが起動する順位と共に、経路作用要素に記述する、実行条件、パレット連鎖関数への指示内容を表している。
「画面−Ｓ１の基本構造」→「画面−Ｓ２の基本構造」の基本構造連鎖の仕方は、画面（Ｓ１）単語Ｃが入力されたとき、Ｂ１−Ｔ０Ｗ０３パレットの経路作用要素が、Ｓ２−Ｔ０Ｗ０４を次パレットに指示する。
「画面−Ｓ２の基本構造」→「画面−Ｓ１の基本構造」の基本構造連鎖の仕方は、画面（Ｓ２）単語Ｆが入力されたとき、Ｂ１−ＴＯＷ０３パレットの経路作用要素が、Ｓ１−Ｔ０Ｗ０４を次パレットに指示する。
図４６の処理経路図は基本構造に対して、パレットを起動する順位を入れて記述したものである。
図４７は、３つの画面（識別子＝Ｓ１、Ｓ２、Ｓ３）を扱う基本構造（識別子＝Ｂ１）が基本構造連鎖を行う場合の処理経路図を示している。
画面（識別子＝Ｓ１）が次に遷移する画面を選択することによって、画面（識別子＝Ｓ２）、画面（識別子＝Ｓ３）、いずれかへ遷移する場合、１つの基本構造が、複数の基本構造と基本構造連鎖することも可能である。
画面−Ｓ１の基本構造で、Ｂ１−Ｔ０Ｗ０３の経路作用要素を、図４７にしたがって３個設ける。
（１）画面（Ｓ１）単語Ｂが入力されたとき、次パレットに、Ｓ１−Ｔ０Ｗ０４を指示する。
（２）画面（Ｓ１）単語Ｃが入力されたとき、次パレットに、Ｓ２−Ｔ０Ｗ０４を指示する。
（３）画面（Ｓ１）単語Ｌが入力されたとき、次パレットに、Ｓ３−Ｔ０Ｗ０４を指示する。
図４８は、基本構造（識別子＝Ｂ１）が基本構造連鎖を行う場合、１つの基本構造で、Ｔ０Ｗ０３パレットで行う有意性成立を必要としないときＴ０Ｗ０２パレットから、他の基本構造のＴ０Ｗ０４パレットに遷移してもよい。図４７の例で、画面（識別子＝Ｓ１）では、単に入力する単語だけで、他の画面への遷移が決まる場合、画面（識別子＝Ｓ１）の基本構造では、Ｂ１−Ｔ０Ｗ０３を省いてよい。
Ｔ１：基本構造が、データベース、ファイル、通信媒体、等を入出力定義体とする場合、
（１）パレット連鎖関数は基本構造単位に必ず存在するので、処理経路図識別子をもって代替し、パレット連鎖関数の記述を省略する。
（２）各パレットは、パレット単語、境界単語、同期要素を構造原理にしたがってパレット内部に持つことを暗黙の了解事項として、その記述を省略し、パレット識別子、入出力定義体だけで記述する。
（３）Ｔ１Ｗ０４パレット、Ｔ１Ｗ０２パレットを設ける際に、Ｔ１Ｗ０２パレットは、複数の入力定義体に対して１個設ける。Ｔ１Ｗ０４パレットは、複数の出力定義体に対して１個設ける。Ｔ１Ｗ０３パレットは１個である。
（４）Ｔ１Ｗ０４パレット、Ｔ１Ｗ０２パレット、Ｔ１Ｗ０３パレットの順に３種類のパレットを対にし、基本構造として記述する。
（５）Ｔ１Ｗ０３パレットの次に起動するパレットが、Ｔ０Ｗ０４パレットのときは、左回りの線で記述する。
（６）複数のＴ１基本構造は、Ｔ１Ｗ０２を起点として連結する。
図４９は、基本構造（識別子＝Ｂ２）の出力定義体がｎ個（識別子＝Ｕ１、Ｕ２、．．．、Ｕｎ）で、入力定義体がｍ個（識別子＝Ｉ１、Ｉ２、．．．、Ｉｍ）あったとき、図４９のように処理経路図を記述する。
図４９の処理経路図は、図５０の基本構造図を表したものである。
図５１の出力定義体の出力タイミングが全く異なる場合、タイミングが異なる出力定義体毎に分類し、分類された数だけＴ１基本構造を設ける。
基本構造（識別子＝Ｂ２）：出力定義体（識別子＝Ｕ１、Ｕ２、．．．、Ｕｎ）、入力定義体（Ｉ１、Ｉ２、．．．、Ｉｍ）の出力定義体を出力してから、基本構造（識別子＝Ｂ３）：出力定義体（識別子＝Ｔ１、Ｔ２、．．．、Ｔｐ）、入力定義体（Ｊ１、Ｊ２、．．．、Ｊｑ）の出力定義体を出力する場合の基本構造連鎖の処理経路図である。
Ｂ２−Ｔ１Ｗ０２パレットの経路作用要素が、次パレット連鎖関数（識別子＝Ｂ３）を指示する。
基本構造（識別子＝Ｂ２）から基本構造（識別子＝Ｂ３）に遷移し、もはや、基本構造（識別子＝Ｂ２）に制御が戻ることがない場合である。
図５１処理経路図は、図５２の基本構造連鎖を、基本構造を起動する順位を入れて記述したものである。
「Ｔ０：画面を入出力定義体とする基本構造」と「Ｔ１：データ、ファイル、通信媒体を入出力定義体とする基本構造」との基本構造連鎖について説明する。
図５３は、Ｔ０基本構造（基本構造識別子＝Ｂ１、入出力画面識別子＝Ｓ１）とＴ１基本構造（基本構造識別子＝Ｂ２、入力データベース識別子＝Ｉ１、Ｉ２、出力データベース識別子＝Ｕ１）との基本構造連鎖である。
Ｔ０、Ｔ１が同じコンピュータメモリ上で起動する場合、
画面（識別子＝Ｓ１）で、データベース（識別子＝Ｉ１、Ｉ２）を参照し、データベース（識別子＝Ｕ１）を出力するような場合、「Ｔ０：画面を入出力定義体とする処理経路図」と「Ｔ１：データベース、ファイルを入出力定義体とする処理経路図」を設け連結する。
図５３は処理経路図は、図５４の基本構造連鎖を記述したものである。
図５５は、Ｔ０基本構造（基本構造識別子＝Ｂ１、入出力画面識別子＝Ｓ１）が起動するコンピュータ（ＣＰＵ１）とＴ１基本構造（基本構造識別子＝Ｂ２、入力データベース識別子＝Ｉ１、Ｉ２、出力データベース識別子＝Ｕ１）が起動するコンピュータ（ＣＰＵ２）が異なる場合の処理経路図であり、クライアント−サーバ方式のような場合である。
「Ｔ０：処理経路図」と「Ｔ１：処理経路図」との連結は、通信メッセージを介して行う。
Ｔ０基本構造が出力する通信メッセージ（識別子＝Ｔ０−Ｍ）を、Ｔ１基本構造が受ける。
Ｔ１基本構造が出力する通信メッセージ（識別子＝Ｔ１−Ｍ）を、Ｔ０基本構造が受ける。
図５５の処理経路図は、図５６に示した基本構造連鎖を、通信メッセージを入力定義体として受ける・出力定義体として発信する、パレットを明示して記述したものである。物理的な通信メッセージの入出力はパレット連鎖関数が行う。
以上説明したように、処理経路図の効果としては、
（１）基本構造は、基本構造の入出力定義体を基に、基本構造を設けるルールにしたがって、設ければよい。
（２）基本構造連鎖は、基本構造を起動する順位を基に連結すればよい。
これらによって、求める出力定義体が、どのような出力定義体であっても、どのように複雑な情報処理であっても、出力定義体を得る情報処理の制御構造を、基本構造と基本構造連鎖で表すことができる。
処理経路図は、次のことを明示的に表している。
（１）３種類のパレット識別子を明示し、明示したパレットを起動する順位を表している。
（２）複数の基本構造の識別子を明示し、基本構造連鎖させる順位を表している。
さらに、処理経路図は次のことも示している。すなわち第１に、基本構造の要素は基本構造配置図にしたがって設けるということであり、第２に、同期要素は、同期要素の処理構造にしたがうということである。これらを暗黙の了解とすれば、
（３）基本構造の入出力定義体の記述は、入出力定義体単語をパレット単語として３種類のパレットに設けることを意味する。
（４）入出力定義体に対する入出力同期要素、入出力定義体単語に対する同期要素、構造作用要素を設けることを意味する。
（５）同期要素の処理構造にしたがって、入出力定義体毎に異なる入出力命令および単語毎に異なる基底論理の内容を記述することである。
したがって、処理経路図は、基本構造でプログラムを作成するときの、仕様書である。
これを逆方向からみれば、求める出力定義体を得る情報処理仕様書は、情報処理で求めるどのような出力定義体に対しても、どのように複雑な情報処理であっても、入出力定義体のレイアウト、入出力定義体単語一覧表と、処理経路図のみを作成すればよいということが言える。
つまり、入出力定義体毎に異なる入出力命令は、処理経路図上の矢印で示される。また、単語毎に異なる基底論理の内容が、開発要件であり、プログラム内容である。このことから、単語毎に異なる基底論理の内容はドキュメント化にするのではなく、直接プログラムとして記述とすることが可能となる。
（構造原理１９）
構造原理１９は、同期範囲に関するものである。
有意性を成立させる単語の範囲は、最後の出力定義体を出力するまでに出力する出力定義体の単語全て、となる。
同期構造が実行されたとき、同時に有意性を成立させる単語の最大範囲を「同期範囲」という。
最小の同期範囲は、１個の出力定義体にある、全ての単語になる。
（１）同期範囲は、処理経路図を記述したとき、基本構造連鎖を行う「連結」と「分岐」によって判断できる。
（２）同期範囲は、コンピュータに同期構造のプログラムを実装するときの最小単位となる。Ｔ０パレット連鎖関数を設ける単位、Ｗ０３パレットを分割する単位、Ｔ１基本構造を設ける最小単位とする。同期範囲は、同時に有意性を成立させる単語の最大範囲なので、他の同期範囲にある単語の有意性成立に影響しない。
（３）論理定義を記述する際に、端点単語が参照する始点単語の範囲は、多くの単語があったとしても同期範囲にある入力定義体単語、出力定義体単語に限定される。自単語の論理定義を実行する時点では、他の同期範囲にある単語は有意性を成立させることはないので始点単語として参照しても無駄である。
同期構造を実行したとき、「同期範囲」の中で、「実際に出力定義体を出力した範囲」を「実行時の同期範囲」という。
同期構造を実行すると、有意性を成立させる単語は、実行する基本構造の出力定義体の単語と、現在、実行している基本構造の前に実行された基本構造の出力定義体の単語に限られる。
次に、同期範囲について、図５７の処理経路図を用いて説明する。
ここでは、Ｔ０処理経路図（識別子＝Ｂ１）とする。
メニュー画面（識別子＝Ｓ１）、メニュー画面内の画面選択メニューを（識別子＝Ｍ２、Ｍ３、Ｍ４）とする。メニュー（識別子＝Ｍ２）に対応する画面を（識別子＝Ｓ２）とする。画面（識別子＝Ｓ２）では、Ｔ１処理経路図（識別子＝Ｂ２）：入力データベース（識別子＝Ｉ２）、出力データベース（識別子＝Ｕ２）と基本構造連鎖を行うとする。
メニュー（識別子＝Ｍ３）に対応する画面を（識別子＝Ｓ３）とする。画面（識別子＝Ｓ３）では、Ｔ１処理経路図（識別子＝Ｂ３）：入力データベース（識別子＝Ｉ３）、出力データベース（識別子＝Ｕ３）と基本構造連鎖を行うとする。
メニュー（識別子＝Ｍ４）に対応する画面を（識別子＝Ｓ４）とする。
画面（識別子＝Ｓ２、Ｓ３、Ｓ４）は、各々、メニュー画面に戻った後、メニュー選択によって、他の画面へ遷移すると置く。このときの処理経路図は図５７に示す通りとなる。
「Ｓ１」（図中は破線で囲まれている）は、「実行時点では図のようになる」との意味で、実際には処理経路図に記述しない。
図５７の処理経路図では、人が画面操作を行うとき、メニュー画面（識別子＝Ｓ１）を見て、（識別子＝Ｍ２）を選択したとき、画面（識別子＝Ｓ２）に遷移し、画面（識別子＝Ｓ２）を操作したとき、Ｔ１（識別子＝Ｂ２）と基本構造連鎖を行う。また、（識別子＝Ｍ３）を選択したとき、画面（識別子＝Ｓ３）に遷移し、画面（識別子＝Ｓ３）を操作したとき、Ｔ１（識別子＝Ｂ３）と基本構造連鎖を行う。そして、（識別子＝Ｍ４）を選択したとき、画面（識別子＝Ｓ４）に遷移する。
ここで、画面（識別子＝Ｓ２）を操作した後、画面（識別子＝Ｓ３）、Ｓ４に遷移することはなく、必ず、画面（識別子＝Ｓ１）に戻る。
画面（識別子＝Ｓ１、Ｓ２）、および、Ｔ１（識別子＝Ｂ２）の出力定義体（識別子＝Ｕ２）の単語に有意性を成立させたとき、他の定義体単語に有意性を成立させることはない。
同じように、画面（識別子＝Ｓ３）を操作した後、画面（識別子＝Ｓ２、Ｓ４）に遷移することはなく、必ず、画面（識別子＝Ｓ１）に戻る。
画面（識別子＝Ｓ１、Ｓ３）、および、Ｔ１（識別子＝Ｂ３）の出力定義体（識別子＝Ｕ３）の単語に有意性を成立させたとき、他の定義体単語に有意性を成立させることはない。
同じように、画面（識別子＝Ｓ４）を操作した後、画面（識別子＝Ｓ２、Ｓ３）に遷移することはなく、必ず、画面（識別子＝Ｓ１）に戻る。
画面（識別子＝Ｓ４）の単語に有意性を成立させたとき、他の定義体単語に有意性を成立させることはない。
実際に実行されたとき、どのように実行されるかは人の操作に委ねるが、同期構造が、どのように実行されても、同時に有意性を成立させる単語の範囲が明確にわかる最大範囲を「同期範囲」という。
図５７の処理経路図では、３個の同期範囲がある。
（１）画面（識別子＝Ｓ１）の基本構造、画面（識別子＝Ｓ２）の基本構造、および、Ｔ１（識別子＝Ｂ２）の基本構造の範囲。
（２）画面（識別子＝Ｓ１）の基本構造、画面（識別子＝Ｓ３）の基本構造、および、Ｔ１（識別子＝Ｂ３）の基本構造の範囲。
（３）画面（識別子＝Ｓ１）の基本構造、画面（識別子＝Ｓ４）の基本構造の範囲。
同期構造を実行したとき、「同期範囲」の中で、「実際に出力定義体を出力した範囲」を「実行時の同期範囲」という。
図５８の同期範囲を見ながら説明する。
画面（識別子＝Ｓ１）を出力した段階では、画面（識別子＝Ｓ１）の単語に有意性が成立している。このとき、Ｂ１−Ｔ０Ｗ０３内では、他の単語の基底論理も実行されるので、他の単語にも有意性が成立している可能性はあるが、他の単語の自己生成で参照する始点単語の有意性が成立している保証がないため、他の単語に有意性が成立している保証がない。
Ｓ１−Ｔ０Ｗ０４が実行され、画面（識別子＝Ｓ１）が表示される。画面（識別子＝Ｓ１）を操作した結果、Ｓ１−Ｔ０Ｗ０２、Ｂ１−Ｔ０Ｗ０３、Ｓ１−Ｔ０Ｗ０４、と実行して、再度、画面（識別子＝Ｓ１）が表示される。（識別子＝Ｍ２）を選択して同期構造を実行させると、Ｓ１−Ｔ０Ｗ０２、Ｂ１−Ｔ０Ｗ０３、Ｓ２−Ｔ０Ｗ０４、と実行して、画面（識別子＝Ｓ２）が表示される。
画面（識別子＝Ｓ２）を操作して同期構造を実行させると、Ｓ２−Ｔ０Ｗ０２、Ｂ１−Ｔ０Ｗ０３、と実行して、Ｂ１−Ｔ０Ｗ０３でＴ１（識別子＝Ｂ２）と基本構造連鎖する。
Ｔ１（識別子＝Ｂ２）では、入力定義体（識別子＝Ｉ２）を入力するので、画面（識別子＝Ｓ２）の単語は、自己生成で入力定義体（識別子＝Ｉ２）の有意性を参照して、有意性を成立させる。その結果、Ｓ２−Ｔ０Ｗ０４が実行されて、画面（識別子＝Ｓ２）が表示される。
このとき点で、画面（識別子＝Ｓ１）の単語、画面（識別子＝Ｓ２）の単語に有意性が成立している。Ｔ１（識別子＝Ｂ２）の出力定義体（識別子＝Ｕ２）の単語の有意性は、未だ、成立していない。画面（識別子＝Ｓ２）の単語のうち、入力が必要な単語に、人が入力し、同期構造を実行させると、Ｓ２−Ｔ０Ｗ０２、Ｂ１−Ｔ０Ｗ０３、と実行して、Ｂ１−Ｔ０Ｗ０３でＴ１（識別子＝Ｂ２）と基本構造連鎖する。
Ｔ１（識別子＝Ｂ２）では、出力定義体（識別子＝Ｕ２）の単語の自己生成が、画面（識別子＝Ｓ２）の単語を始点単語として参照し、出力定義体（識別子＝Ｕ２）の単語に有意性を成立させます。Ｂ２−Ｔ１Ｗ０４で出力定義体（識別子＝Ｂ２）の有意性が出力される。
次に、Ｓ２−Ｔ０Ｗ０４が実行されて、画面（識別子＝Ｓ２）が表示されます。
このとき、同期構造は、同期範囲にある全ての出力定義体に有意性を出力したことになる。
以上のように、同期構造を実行すると、有意性を成立させる単語は、実行する基本構造の出力定義体の単語と、現在、実行している基本構造の前に実行された基本構造の出力定義体の単語に限られる。
また、基本構造を実行する順位は、静的に決まっているので、実行時の同期範囲では、現在、実行している基本構造を認識することによって、どれだけの基本構造が実行されたかを認識できる。
（構造原理２０）
構造原理２０は、「同期」と「同期破壊」に関する。
「同期構造」の根幹にある考え方は、「存在摂理」である。「空」であるが故に、「存在摂理」によってはたらく「関係性」から「有意性」が成立する。
同期構造は、常に、「空」から始まり、成立した「有意性」を出力定義体に出力した後は、「空」に戻る。
同期構造は、「有意性」が成立するメカニズムを形にしたものである。
「同期」とは、「空」に対して、「有意性が成立した状態」をいう。
「同期破壊」とは、「成立した有意性を出力定義体に出力して、再び、空に戻った状態」をいう。再度、有意性を成立させるための準備状態に戻るわけである。
「存在」は、「存在させようとする力」によってはたらく「関係性」から成立する。同期構造では、「存在」のことを「有意性」といっている。
存在理由「Ｆ」と存在理由の結果、存在することになる対象「Ｎ」の関係性を、「Ｆ→Ｎ」と記述する。存在理由「Ｆ」は「原因」であり、存在することになる対象「Ｎ」は「結果」である。対象「Ｎ」は、必ず存在するわけではない。存在理由「Ｆ」が満たされたときのみ、対象「Ｎ」が存在する。対象「Ｎ」が既に存在するなら、２個の対象「Ｎ」は存在しないから、存在理由「Ｆ」が満たされていても、対象「Ｎ」に新たな存在は成立しない。
対象「Ｎ」が未だ存在しないなら、存在理由「Ｆ」が満たされれば、関係性「Ｆ→Ｎ」によって、対象「Ｎ」に存在が成立する。
未だ何も存在していないので、「存在させようとする力」がはたらきき、存在が生まれる。なお、「存在させようとする力」を「存在摂理」と置いた。「存在させようとする力」は、関係性ではない。どのような関係性があろうとも、関係性がはたらいて初めて存在が生まれるのだから、「関係性がはたらく力」が必要である。「関係性がはたらく力」が「存在させようとする力」である。
論理要索は、連鎖を具体化したものであり、連鎖は、関係性「Ｆ→Ｎ」を具体化したものである。
「論理定義」・「成立条件」が、存在理由「Ｆ」に相当する。「単語識別子のデータエリア」が、対象「Ｎ」に相当する。同期構造が実行されたとき、「単語識別子のデータエリア」に有意性が未だ存在しないなら、「論理定義」・「成立条件」が満たされれば、関係性「論理定義・成立条件→単語識別子のデータエリア」によって「単語識別子のデータエリア」に有意性が成立する。
「空」とは、有意性成立の基盤である。
「空」自体が存在するわけではない。対象とするものに、未だ有意性が存在していない状態を指している。対象となる単語識別子のデータエリアが、空（未だ有意性が存在していない状態）であるが故に、関係性「論理定義・成立条件Ｒ単語識別子のデータエリア」によって「単語識別子のデータエリア」に有意性が成立する。したがって、「空」とは、「存在（有意性）の到来を待つ無の状態」とも言える。
産業上の利用可能性
本発明によれば、コンピュータプログラムが同期構造を経て理論的に開発されることにより、再帰性があり、人為的なエラーが回避され、プログラム自体の構造が簡潔かつ明確なため、実行時のシステムが強靱なものとなる。
【図面の簡単な説明】
図１は同期構造の基本構造を示す図であり、
図２は連鎖を説明するための図（１）であり、
図３は連鎖を説明するための図（２）であり、
図４は同期要素の配置を説明するための図であり、
図５はパレットが順次実行される状態を説明するための図（１）であり、
図６はパレットが順次実行される状態を説明するための図（２）であり、
図７はパレットが順次実行される状態を説明するための図（３）であり、
図８は経路作用要素を説明するフロー図（１）であり、
図９は経路作用要素を説明するフロー図（２）であり、
図１０は経路作用要素を説明するフロー図（３）であり、
図１１は位相要素の処理を説明するフロー図（１）であり、
図１２は位相要素の処理を説明するフロー図（２）であり、
図１３は位相要素の処理を説明するフロー図（３）であり、
図１４は論理要素の処理を説明するフロー図（１）であり、
図１５は論理要素の処理を説明するフロー図（２）であり、
図１６は論理要素の処理を説明するフロー図（３）であり、
図１７は論理要素の処理を説明するフロー図（４）であり、
図１８は論理要素の処理を説明するフロー図（５）であり、
図１９は構造作用要素の処理を説明するフロー図（１）であり、
図２０は構造作用要素の処理を説明するフロー図（２）であり、
図２１は入力同期要素の基本処理構造の処理を説明するフロー図であり、
図２２は入力定義体の同期要素を説明する表図（１）であり、
図２３は処理のボックス内容を示す表図（１）であり、
図２４は入力定義体の同期要素を説明する表図（２）であり、
図２５は処理のボックス内容を示す表図（２）であり、
図２６は基本構造全体の動きを示す図であり、
図２７は端点単語と始点単語との関係を示す図（１）であり、
図２８は端点単語と始点単語との関係を示す図（２）であり、
図２９は論理要素の論理定義・成立要件を示す表図であり、
図３０は実行時の論理要素の状態を説明するための図（１）であり、
図３１は実行時の論理定義・成立要件を示す表図（１）であり、
図３２は実行時の論理要素の状態を説明するための図（２）であり、
図３３は実行時の論理定義・成立要件を示す表図（２）であり、
図３４は実行時の論理要素の状態を説明するための図（３）であり、
図３５は実行時の論理定義・成立要件を示す表図（３）であり、
図３６は実行時の論理要素の状態を説明するための図（４）であり、
図３７は実行時の論理定義・成立要件を示す表図（４）であり、
図３８は実行時の論理要素の状態を説明するための図（５）であり、
図３９は実行時の論理定義・成立要件を示す表図（５）であり、
図４０は同期要素の配置関係を示す図（１）であり、
図４１は同期要素の配置関係を示す図（２）であり、
図４２は同期要素の配置関係を示す図（３）であり、
図４３は同期要素の配置関係を示す図（４）であり、
図４４は経路処理図の例を示す図（１）であり、
図４５は経路処理図の例を示す図（２）であり、
図４６は経路処理図の例を示す図（３）であり、
図４７は経路処理図の例を示す図（４）であり、
図４８は経路処理図の例を示す図（５）であり、
図４９は経路処理図の例を示す図（６）であり、
図５０は経路処理図の例を示す図（７）であり、
図５１は経路処理図の例を示す図（８）であり、
図５２は経路処理図の例を示す図（９）であり、
図５３は経路処理図の例を示す図（１０）であり、
図５４は経路処理図の例を示す図（１１）であり、
図５５は経路処理図の例を示す図（１２）であり、
図５６は経路処理図の例を示す図（１３）であり、
図５７は経路処理図の例を示す図（１４）であり、
図５８は経路処理図の例を示す図（１５）である。
【図１】
2001093026.tif 000004
【図２】
2001093026.tif 000005
【図３】
2001093026.tif 000006
【図４】
2001093026.tif 000007
【図５】
2001093026.tif 000008
【図６】
2001093026.tif 000009
【図７】
2001093026.tif 000010
【図８】
2001093026.tif 000011
【図９】
2001093026.tif 000012
【図１０】
2001093026.tif 000013
【図１１】
2001093026.tif 000014
【図１２】
2001093026.tif 000015
【図１３】
2001093026.tif 000016
【図１４】
2001093026.tif 000017
【図１５】
2001093026.tif 000018
【図１６】
2001093026.tif 000019
【図１７】
2001093026.tif 000020
【図１８】
2001093026.tif 000021
【図１９】
2001093026.tif 000022
【図２０】
2001093026.tif 000023
【図２１】
2001093026.tif 000024
【図２２】
2001093026.tif 000025
【図２３】
2001093026.tif 000026
【図２４】
2001093026.tif 000027
【図２５】
2001093026.tif 000028
【図２６】
2001093026.tif 000029
【図２７】
2001093026.tif 000030
【図２８】
2001093026.tif 000031
【図２９】
2001093026.tif 000032
【図３０】
2001093026.tif 000033
【図３１】
2001093026.tif 000034
【図３２】
2001093026.tif 000035
【図３３】
2001093026.tif 000036
【図３４】
2001093026.tif 000037
【図３５】
2001093026.tif 000038
【図３６】
2001093026.tif 000039
【図３７】
2001093026.tif 000040
【図３８】
2001093026.tif 000041
【図３９】
2001093026.tif 000042
【図４０】
2001093026.tif 000043
【図４１】
2001093026.tif 000044
【図４２】
2001093026.tif 000045
【図４３】
2001093026.tif 000046
【図４４】
2001093026.tif 000047
【図４５】
2001093026.tif 000048
【図４６】
2001093026.tif 000049
【図４７】
2001093026.tif 000050
【図４８】
2001093026.tif 000051
【図４９】
2001093026.tif 000052
【図５０】
2001093026.tif 000053
【図５１】
2001093026.tif 000054
【図５２】
2001093026.tif 000055
【図５３】
2001093026.tif 000056
【図５４】
2001093026.tif 000057
【図５５】
2001093026.tif 000058
【図５６】
2001093026.tif 000059
【図５７】
2001093026.tif 000060
【図５８】
2001093026.tif 000061
【国際調査報告】
2001093026.tif 000062
2001093026.tif 000063