(57)【要約】【課題】試験作業の進捗状況が、試験管理者、試験担当者ヘリアルタイムに、かつ、プッシュ型的に通知を可能とする。【解決手段】意味情報ネットワーク１１を用いた進捗管理システムであって、意味情報ネットワーク１１を構成する端末は、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる進捗情報イベントを設定し、このとき受信端末には、プロダクト、キーワード、試験項目、進捗状況を取得条件とするフィルタが設定されている。取得条件照合の結果、試験作業の進捗状況を、試験管理者、試験担当者ヘリアルタイムに、かつプッシュ型的に通知を行う。【選択図】　　　図９
2004078764.tif 000002
【特許請求の範囲】
【請求項１】
データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理方法であって、
前記送信端末および前記受信端末は、予めテキスト形式で作成されたソフトウェアプログラムの試験項目データの進捗管理を行うプログラムを実装し、
前記送信端末は、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる進捗情報イベントを設定し、このとき前記受信端末には、プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されていることを特徴とする意味情報ネットワークを用いた進捗管理方法。
【請求項２】
前記送信端末は、試験開始後一定時間経過毎、または定時毎に、試験進捗情報を前記進捗情報イベントとして送信することを特徴とする請求項１に記載の意味情報ネットワークを用いた進捗管理方法。
【請求項３】
前記送信端末から報告要求を１以上の受信端末に前記進捗情報イベントとして送信し、当該報告要求を受けた前記受信端末は、前記送信端末から試験進捗情報を前記進捗情報イベントとして送信することを特徴とする請求項１に記載の意味情報ネットワークを用いた進捗管理方法。
【請求項４】
試験管理業務のために操作される前記送信端末から前記報告要求を前記受信端末に対して前記進捗情報イベントとして送信し、報告要求を受けた前記受信端末は、前記送信端末から前記試験進捗情報を前記進捗情報イベントとして送信することを特徴とする請求項３に記載の意味情報ネットワークを用いた進捗管理方法。
【請求項５】
データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理システムであって、
前記送信端末および前記受信端末は、予めテキスト形式で作成されたソフトウェアプログラムの試験項目データの進捗管理を行うプログラムを実装し、
前記送信端末は、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる進捗情報イベントを設定し、このとき前記受信端末には、プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されていることを特徴とする意味情報ネットワークを用いた進捗管理システム。
【請求項６】
データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理システムに用いられる進捗管理プログラムであって、
前記送信端末が、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスから成る進捗情報イベントを前記意味情報ネットワークに送信するステップと、
プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されている前記受信端末が、イベントとして送信された前記進捗情報を前記意味情報ネットワークから受信するステップと、
をコンピュータに実行させる進捗管理プログラム。
【請求項７】
データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理システムに用いられる進捗管理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記送信端末が、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスから成る進捗情報イベントを前記意味情報ネットワークに送信するステップと、
プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されている前記受信端末が、イベントとして送信された前記進捗情報を前記意味情報ネットワークから受信するステップと、
をコンピュータに実行させる進捗管理プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分散オブジェクトプラットフォームにおけるインターネットによる共同作業環境を構築する際に用いて好適な、意味情報ネットワークを用いた進捗管理方法およびシステム、進捗管理プログラム並びにそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
ソフトウェアの試験等、インターネットを用いて共同作業環境を構築するために必要なネットワークとして、通常、特定の処理を実行するサーバと、そのサービスを受けるクライアントで構成されたクライアント／サーバ型が用いられる。上記したクライアントサーバシステムにより、試験担当者は、担当した試験の進捗状況をサーバに登録し、また試験管理者は、各試験担当者の進捗状況を確認するためにサーバヘの問合せが必要とされていた。このクライアントサーバシステムを構築するためには、サーバの購入や維持管理における費用・技術等が必要である。
【０００３】
一方、クライアント／サーバ型ではない、サーバレスの端末ベースによるピア・ツー・ピアのネットワークシステムは、特開２００２−９４５６１に開示され、公開されているが、試験進捗の管理方法への適用についてはなされていない。
【０００４】
【発明が解決しようとする課題】
上記したように、クライアント／サーバ型は、サーバの購入や維持管理における費用・技術等が必要になる。また試験管理者が各試験担当者の進捗状況を確認するためにサーバヘの問合せが必要となり手間を要していた。さらに、試験項目の中には、ある試験項目が終了しないと試験出来ない項目が出てくる。この場合、その試験項目が終了したかどうかを把握するために、試験担当者間で電話、メール等で情報確認しているが、電話では離席の場合があり、メールではリアルタイムで確認できないことが多く、作業効率を低下させている。
【０００５】
本発明は上記事情に鑑みてなされたものであり、発信する情報のメッセージ性を高めた分散型ネットワークシステムである意味情報ネットワークを用いることにより、試験作業の進捗状況が、試験管理者、試験担当者ヘリアルタイムに、かつ、プッシュ型的に通知を可能とする、ＰＣ端末ベースでＰ２Ｐ（ピア・ツー・ピア）による、意味情報ネットワークを用いた進捗管理方法およびシステム、進捗管理プログラム並びにそのプログラムを記録した記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記した課題を解決するために本発明は、データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理方法であって、前記送信端末および前記受信端末は、予めテキスト形式で作成されたソフトウェアプログラムの試験項目データの進捗管理を行うプログラムを実装し、前記送信端末は、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる進捗情報イベントを設定し、このとき前記受信端末には、プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されていることを特徴とする。
【０００７】
本発明によれば、送信端末は、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる進捗情報イベントを設定し、このとき受信端末には、プロダクト、キーワード、試験項目、進捗状況を取得条件とするフィルタが設定されていることにより、取得条件照合の結果、試験作業の進捗状況を試験管理者、試験担当者ヘリアルタイムに、かつプッシュ型的に通知を可能とすることができ、ＰＣ端末ベースでピア・ツー・ピアによる進捗管理の方法およびシステムを実現することができる。
【０００８】
また、本発明において、前記送信端末は、試験開始後一定時間経過毎、または定時毎に、試験進捗情報を前記進捗情報イベントとして送信することを特徴とする。
【０００９】
また、本発明において、前記送信端末から報告要求を１以上の受信端末に前記進捗情報イベントとして送信し、当該報告要求を受けた前記受信端末は、前記送信端末から試験進捗情報を前記進捗情報イベントとして送信することを特徴とする。
【００１０】
また、本発明において、試験管理業務のために操作される前記送信端末から前記報告要求を前記受信端末に対して前記進捗情報イベントとして送信し、報告要求を受けた前記受信端末は、前記送信端末から前記試験進捗情報を前記進捗情報イベントとして送信することを特徴とする。
【００１１】
上記した課題を解決するために本発明は、データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理システムであって、前記送信端末および前記受信端末は、予めテキスト形式で作成されたソフトウェアプログラムの試験項目データの進捗管理を行うプログラムを実装し、前記送信端末は、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる進捗情報イベントを設定し、このとき前記受信端末には、プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されていることを特徴とする。
【００１２】
上記した課題を解決するために本発明は、データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理システムに用いられる進捗管理プログラムであって、前記送信端末が、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスから成る進捗情報イベントを前記意味情報ネットワークに送信するステップと、プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されている前記受信端末が、イベントとして送信された前記進捗情報を前記意味情報ネットワークから受信するステップと、をコンピュータに実行させることを特徴とする。
【００１３】
上記した課題を解決するために本発明は、データをイベントとして送信する送信端末と、イベントとして送信された前記データを選択的に受信するために、前記イベントのタイプと取得条件からなるフィルタが設定されている受信端末とを含む意味情報ネットワークを用い、複数のソフトウェア担当者間でその開発の進捗を管理する意味情報ネットワークを用いた進捗管理システムに用いられる進捗管理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記送信端末が、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスから成る進捗情報イベントを前記意味情報ネットワークに送信するステップと、プロダクト、キーワード、試験項目、進捗状況を取得条件とする前記フィルタが設定されている前記受信端末が、イベントとして送信された前記進捗情報を前記意味情報ネットワークから受信するステップと、をコンピュータに実行させる進捗管理プログラムを記録したことを特徴とする。
【００１４】
【発明の実施の形態】
本発明は、発信する情報のメッセージ性を高めた分散型ネットワークシステムである意味情報ネットワークシステムを用いることを前提としているため、まず以下にこの意味情報ネットワークについて説明する。
この意味情報ネットワークについては、特願２００２−９４５６１号公報、または、星合隆成、他“意味情報ネットワークアーキテクチャ”、電子情報通信学会論文誌Ｂ、ｖｏｌ．Ｊ８４−Ｂ，Ｎｏ３，ｐｐ４１１−４２４（２００１−３），において詳細に説明されている。従って以下においてはこの意味情報ネットワークについての概要およびネットワークアーキテクチャのみを説明する。
【００１５】
まず、意味情報ネットワーク（Ｓｅｍａｎｔｉｃ　ｌｎｆｏｒｍａｔｉｏｎ−Ｏｒｉｅｎｔｅｄ　Ｎｅｔｗｏｒｋ、以下、ＳＩＯＮと称する）について概要を説明する。
ＳＩＯＮは、意味情報に基づいて、イベントを目的地まで配送することが可能なネットワークである。図１に、ＳＩＯＮの概念モデルを示す。図１において、複数の端末２は、意味情報（Ｓｅｍａｎｔｉｃ　ｌｎｆｏｒｍａｔｉｏｎ：ＳＩ）をＳＩＯＮ１に対して登録する。一方、イベントを送信する端末２は、図２に示す意味情報とデータから構成されるメタ情報イベントをＳＩＯＮ１に送出する。ここでの、意味情報とは、イベントに含まれるデータの特性を記述したものであり、データのメタ情報として位置付けられる。
【００１６】
例えば意味情報は、
・データを“ジャズに興味のある人”に配送する。
・データを“仙台在住者”に配送する。
・データを“８Ｍｂｐｓ以上の通信環境を有する人”に配送する。
・データを“日本大通りを通行中の人”に配送する。
等の表現が用いられる。
【００１７】
ＳＩＯＮは、上述したような意味情報に基づいて、データを配送すべき対象（端末、人、ソフトウェアなど）を動的に決定し、特定された対象者に対して、データの配送および通知を行うことが可能な自律分散型のメタネットワークである。このＳＩＯＮを用いることにより、ブローカを介することなく。情報提供者が提供するに相応しいユーザに対してのみ、自身の情報を直接提案することが可能になる。このような、ブローカ非介在型（非ブローカモデル）でｐｅｅｒ−ｔｏ−ｐｅｅｒの情報提案が可能なビジネスモデルを、ここでは、御用聞きモデル（または、御用聞き型情報提案モデル、非ブローカモデル）と呼ぶ。
同様に、検索サービス（ブローカ）を介することなく、ユーザが希望する情報を直接探索可能な、リアルタイム情報検索も可能である。なお、御用聞き型情報提案サービスとしいて、以下の（１）〜（３）に列挙するサービス等に適用することが可能である。
【００１８】
（１）製造会社：自社製品に興味を持ってくれそうなお客様を中心に製品内容を送付したい。
（２）広告主：お客様ごとにパーソナライズされた広告を送付したい。
（３）物々交換：ユーザ間の合意により製品を売買し、あるいは交換したい。
なお、イベントのデータ間にどのような情報を設定するかは、サービス依存である。例えば、情報の実体、情報へのリファレンス（ＵＲＬ、分散オブジェクト識別子等）、プロキシ（Ｊｉｎｉプロキシ等）、モバイルエージェントなど様々な利用形態が可能である。
【００１９】
次に、ＳＩＯＮのネットワークアーキテクチャについて説明する。図３にＳＩＯＮのネットワークモデルを示す。ここで、説明の便宜上、端末２を、イベント送信者の送信端末１２とイベント受信者の受信端末２２とに区別して表記する。イベント受信者は、受信端末２２を用いて自身が受信することを希望するイベントの意味情報（受信するイベントのタイプと取得条件）をメタデータとしてＳＩＯＮ１１に登録する。これをフィルタと呼ぶ。
一方、イベント送信者は、送信端末１２を用いてＳＩＯＮ１にイベントを送出することにより、ＳＩＯＮ１１に刺激（Ｉｎｃｅｎｔｉｖｅ）を与える。このイベントは、図２に示すようにイベントの特性を記述した意味情報とデータから構成される。意味情報の定義を図４に示す。
【００２０】
意味情報は、イベントのメタデータであり、かつ、意味情報タイプ（イベントタイプ）のインスタンスである。
ＳＩＯＮ１１は、イベント受信者が登録したフィルタに対して、イベント送信者が送出したイベントを照合させるための自律分散型の照合ネットワークである。照合の結果、イベントが通過した（イベントに反応した）フィルタは発火（Ｉｇｎｉｔｉｏｎ）し、対応するイベント受信者の受信端末２２が自律起動する。この仕組みにより、不特定多数の端末２の中から、対象となる端末２をスケーラブル、かつリアルタイムに探索、発見することが可能になる。
【００２１】
次に、イベントタイプについて説明する。図５に、イベントのテンプレートであるイベントタイプの定義例を示す。
図５に示すように、イベントタイプは、イベントタイプ名（Ｅｖｅｎｔ　ｔｙｐｅ　ｎａｍｅ）と条件名（図５においては、“Ｓｅｒｖｉｃｅ”や“ＣＰＵ　ｐｏｗｅｒ”が相当する）、およびそれぞれの条件名に対するデータ型（ＳｔｒｉｎｇやＬｏｎｇが相当する）と条件式（＝＝や＞＝が相当する）が定義されたものである。イベントタイプ名は、イベントタイプを一意に識別するための名称である。
なお、イベントタイプの親イベントタイプを維承可能である。
【００２２】
図６に示すように、イベントタイプのデータ構造に従って、イベントを作成する。イベントは、イベントタイプ名、条件名と条件式、条件値の組み合わせ、および、データ部から構成される。
イベントの中で定義された条件名、条件式、条件値が、イベントタイプと一致しない場合は、エラーとなる。ただし、イベントの中で、使用される条件名は、イベントタイプのサブセットでもよい。
【００２３】
図７にフィルタの定義例を示す。フィルタは、受け付けるイベントタイプ名（Ｅｖｅｎｔ　ｔｙｐｅ　ｎａｍｅ）、属性名（図７においてはＣＰＵ　ｐｏｗｅｒ”　や“Ａｇｅ”が相当する）と属性値（図７においては２００や２５が相当する）のペアからなる。受け付けるイベントタイプ名で定義されたイベントタイプに属するイベントのみが、フィルタリングの対象となる。ここには、複数のイベントタイプ名を定義することができ、さらにワイルドカード（＊．＊）を指定することにより、全てのイベントを対象とすることも可能である。
なお、フィルタで定義された属性名が、受け付けるイベントタイプ名で定義されたイベントタイプの条件名の中に存在しない場合にはエラーとなる。但し、イベントの中で、使用される条件名は、イベントタイプのサブセットでもよい。
【００２４】
次に、ＳＩＯＮ１１の構成を説明する。図８は、ＳＩＯＮ１１の構成を示す図である。図８に示すように、ＳＩＯＮ１１は、意味情報スイッチ（ＳＩ−ＳＨ：Ｓｅｍａｎｔｉｃ　ｌｎｆｏｒｍａｔｉｏｎ−Ｓｗｉｔｃｈ）、意味情報ルータ（ＳＩ−Ｒ：Ｓｅｍａｎｔｉｃ　ｌｎｆｏｒｍａｔｉｏｎ−Ｒｏｕｔｅｒ）、意味情報ゲートウェイ（ＳＩ−ＧＷ：Ｓｅｍａｎｔｉｃ　ｌｎｆｏｒｍａｔｉｏｎ−Ｇａｔｗａｙ）から構成される。意味情報スイッチ（ＳＩ−ＳＷ）は、フィルタとして登録された意味情報と、イベントに付与された意味情報を照合し、その結果、発火したイベント受信者の端末２を起動するスイッチング機構を提供する。意味情報スイッチ（ＳＩ−ＳＷ）と各端末２は、スター型で結合される。
意味情報ルータ（ＳＩ−Ｒ）は、意味情報スイッチ（ＳＩ−ＳＷ）間のイベント経路選択を行うとともに、端末２から意味情報スイッチ（ＳＩ−ＳＷ）に対して送出されたイベントを他の意味情報スイッチ（ＳＩ−ＳＷ）に転送する役割を担う。これは意味情報に基づく動的なイベントルーティングにより達成される。
【００２５】
意味情報ゲートウェイ（ＳＩ−ＧＷ）は、イベントプレース（Ｅｖｅｎｔ　ｐｌａｃｅ）間でのイベントの転送を行う。ここでイベントプレースは、共通の意味情報空間を保証する最小単位（オントロジードメイン）である。イベントプレース内では、イベントタイプの名称、概念、語彙、意味、関達などのオントロジー体系の一意性が保証され、共通のオントロジーに基づいて意味情報が記述されることになる。
基本的には、イベント送信者の端末２から発行されたイベントは、イベントプレース内のみで流通するが、意味情報ゲートウェイ（ＳＩ−ＧＷ）を介することにより、異なるオントロジー体系を有するイベントプレース間でのイベントの相互流通が可能になる。このとき、意味情報ゲートウェイ（ＳＩ−ＧＷ）は、イベントのオントロジー変換を行った後、異なるイベントプレースヘイベントを転送する。
【００２６】
次に、上記した意味情報ネットワークを用いた本発明の実施形態について説明する。
図９は、本発明の意味情報ネットワークを用いた進捗管理システムの一実施形態を示す図である。図において、１０は再開処理試験者端末、２０はハード担当試験者端末、３０はアプリケーション（以下、ＡＰＬと称す）機能担当試験者端末（再開処理）、４０はＯＳ機能担当試験者端末（再開処理）である。
なお、再開処理試験者端末１０は、進捗管理システムにおいて再開処理担当試験者が操作する端末であり、ハード担当試験者端末２０は、進捗管理システムにおいてハード担当試験者が操作する端末である。また、ＡＰＬ機能担当試験者端末３０は、進捗管理システムにおいてＡＰＬ機能担当試験者が操作する端末であり、ＯＳ機能担当試験者端末４０は、進捗管理システムにおいてＯＳ機能担当試験者が操作する端末である。また、各々の担当者の端末１０〜４０は、実施形態の説明上、名前を区別しているが機能的には同じ端末であり、各々の端末１０〜４０は、意味情報ネットワーク１１に接続されている。
【００２７】
図１０に示されるように、再開処理試験者端末１０と、ハード担当試験者端末２０と、ＡＰＬ機能担当試験者端末３０と、ＯＳ機能担当試験者端末４０は、いずれも情報入力手段３１と、情報蓄積手段３２と、スケジュール管理手段３３と、情報通信手段３４と、意味情報ネットワーク接続手段３５とから構成されている。
【００２８】
情報入力手段３１は、プロダクト、キーワード、試験項目、進捗状況からなる進捗報告要求情報（フィルタ）と、プロダクト、キーワード、試験項目、進捗状況、ＩＰアドレスからなる試験進捗情報（イベント）を入力する機能を持つ。
情報蓄積手段３２は、各試験者へ通知する試験進捗情報（イベント情報）を格納する機能を持つ。また、スケジュール管理手段３３は、各試験者が定時刻に、あるいは一定時間経過時などに試験進捗情報を送信する機能を持ち、定期的に情報蓄積手段３２を参照し、通知日時を経過した通知エントリである試験進捗情報（イベント情報）を取り出して情報通信手段３４に通知する。
情報通信手段３４は、意味情報ネットワーク１１を介して各端末１０〜４０へ情報を通信する機能を持つ。また、意味情報ネットワーク接続手段３５は、
意味情報ネットワーク１１と接続するための処理を行う機能を持つ。
【００２９】
図１１は、本発明実施形態の動作をシーケンス図で示したものであり、また、そのときの処理手順を図１２にフローチャートで示す。なお、図１２に示すフローチャートは、意味情報ネットワーク１から見た本発明の問題処理票管理プログラムの処理手順を示す。図１３は、図１１、図１２で出現する、進捗報告要求情報（ａ）、進捗情報（ｂ）、進捗報告要求情報（ｃ：設定例）、進捗情報（ｄ：設定例）のそれぞれのフォーマットを示す図である。
以下、本発明実施形態の動作について説明する。
【００３０】
まず、試験進捗に必要な関連者の進捗状況問い合わせを例に説明する。再開処理試験者、ハード担当試験者、ＡＰＬ機能（再開処理）担当試験者、ＯＳ機能（再開処理）担当試験者は、受信端末としてそれぞれの各端末１０〜４０を操作することにより、予めプロダクトとキーワードと試験項目、進捗情報からなる進捗報告情報をフィルタとして意味情報ネットワーク１１に設定する（Ｓ１２１）。再開処理試験者は、自担当分の試験進捗に必要な関連者の進捗状況を知るために、送信端末としての自端末である再開処理試験者端末１０を操作してプロダクト、キーワード、試験項目、進捗情報からなる試験報告要求（イベント情報）を意味情報ネットワーク１１に送出する。このことにより、意味情報ネットワーク１１では、マッチングの結果、ＡＰＬ機能（再開処理）担当試験者、ＯＳ機能（再開処理）担当試験者を発見する（Ｓ１２２、Ｓ１２３）。
このことにより、ＡＰＬ機能（再開処理）担当試験者とＯＳ機能（再開処理）担当試験者は、それぞれ自担当分の進捗に関する詳細情報を、ＩＰ網を介して再開処理試験者の再開処理試験者端末１０へ転送する。
【００３１】
次に、非同期プッシュ型通知による情報提供の動作について説明する。まず、ハード担当試験者は、自端末であるハード担当試験者端末２０を操作してハードの試験進捗状況を周知するためハード関連進捗状況を意味情報ネットワーク１１に送信する。このことにより、
意味情報ネットワーク１１によるフィルタヘ事前登録された意味情報とのマッチングにより、再開処理試験担当者へ通知される。従って、上記同様、ハード担当試験者は、ハードウェアで再開試験に関係のある詳細進捗情報をＩＰ網経由で再開処理試験者へ転送することになる。
【００３２】
図１４は、本発明の他の実施形態を示す図である。図１４において、５０は試験管理者端末、６０〜８０は試験担当者端末である。ここでも各端末は、図９に示す実施形態同様、情報入力手段３１と、情報蓄積手段３２と、スケジュール管理手段３３と、情報通信手段３４と、意味情報ネットワーク接続手段３５を備えることとする。各々の試験管理者端末５０、試験担当者端末６０、７０、８０は意味情報ネットワーク１５に接続されている。
【００３３】
以下に本発明における他の実施形態の動作について説明する。図１５は、試験管理者端末５０の画面構成の一例と共に、その動作概念を示す図であり、ここでは、試験中である試験項目（＃１２１）が予定に対して遅れが発生した場合を想定している。
この場合、試験管理者端末１１は、最新の進捗状況をチェックするために、プロダクト、キーワード、試験項目、進捗情報からなる試験報告要求（イベント情報）を意味情報ネットワーク１５に送信する。ここで、意味情報ネットワーク１５によるイベントマッチングの結果、試験項目＃１２１の試験担当者端末８０を発見することができる。このことにより、試験担当者端末８０は、試験項目＃１２１の最新の進捗状況を試験管理者端末１１へ送信（返送）してくる。
【００３４】
以上説明のように本発明は、意味情報ネットワークを用いることにより、共同で開発ソフトウェアの試験進捗を管理する場合等において、試験作業の進捗状況が、試験管理者、試験担当者ヘリアルタイムに、かつ、プッシュ型的に通知を可能とする、進捗管理方法ならびにシステムを提供するものである。
なお、本発明実施形態において、「送信端末」、あるいは「受信端末」は、単に端末２、１２、２２あるいは再開処理試験者端末１０、ハード担当試験者端末２０、アプリケーション機能担当試験者端末３０、ＯＳ機能担当試験者端末４０として表現されているが、いずれもＷｅｂブラウザを内蔵したＰＣベースの端末装置である。また、図１０に示される情報入力手段３１と、情報蓄積手段３２と、スケジュール管理手段３３と、情報通信手段３４と、意味情報ネットワーク接続手段３５のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明の意味情報ネットワークを用いた進捗管理システムが実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００３５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３７】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００３８】
【発明の効果】
以上説明のように本発明によれば、意味情報ネットワークを用いてソフトウェア等を比較的小規模の体制で試験する環境を構築することにより、ＰＣ端末ベース（ｐｅｅｒ−ｔｏ−ｐｅｅｒ）で、サーバレスの簡易で安価な進捗管理システムが構築可能となる。
また、従来のクライアント／サーバ型のシステムでは個人の試験進捗状況をサーバに登録し、情報共有を推進するためにはサーバ登録作業が生じるため、難しい場合があったが、本発明によれば、各自の端末に情報が分散しているため、試験担当者の端末にある個別の試験進捗の把握がリアルタイムに容易に確認でき、作業効率が向上する。また、プッシュ型によるタイムリーな情報伝達を実現し、試験担当者の進捗報告のための負担が軽減できる。
【図面の簡単な説明】
【図１】本発明の前提となる意味情報ネットワーク（ＳＩＯＮ）の概念モデルを説明するために引用した図である。
【図２】意味情報ネットワークにおいて使用されるイベントの構成を説明するために引用した図である。
【図３】意味情報ネットワークのネットワークモデルを説明するために引用した図である。
【図４】意味情報の定義を説明するために引用した図である。
【図５】イベントタイプの定義例を説明するために引用した図である。
【図６】イベントタイプの一例を示す図である。
【図７】フィルタの定義例を説明するために引用した図である。
【図８】意味情報ネットワークの構成を説明するために引用した図である。
【図９】本発明の一実施形態を説明するために引用した図である。
【図１０】本発明において使用される端末の構成と、本発明実施形態の動作を説明するために引用した動作概念図である。
【図１１】本発明実施形態の動作を示す動作シーケンス図である。
【図１２】本発明の進捗管理プログラムの処理手順をフローチャートで示した図である。
【図１３】図１１、図１２に示される各情報のそれぞれのフォーマットを示す図である。
【図１４】本発明の他の実施形態を説明するために引用した図である。
【図１５】図１４に示す実施形態の動作を説明するために引用した動作概念図である。
【符号の説明】
１１、１５…意味情報ネットワーク（ＳＩＯＮ）、２…端末、１０…再開処理試験者端末、１２…送信端末、２０…ハード担当試験者端末、２２…受信端末、３０…アプリケーション機能担当試験者端末、３１…情報入力手段、３２…情報蓄積手段、３３…スケジュール管理手段、３４…情報通信手段、３５…意味情報ネットワーク接続手段、４０…ＯＳ機能担当試験者端末、５０…試験管理者端末、６０、７０、８０…試験担当者端末、ＳＩ−ＳＷ…意味情報スイッチ、ＳＩ−Ｒ…意味情報ルータ、ＳＩ−ＧＷ…意味情報ゲートウェイ
【図１】
2004078764.tif 000003
【図２】
2004078764.tif 000004
【図３】
2004078764.tif 000005
【図４】
2004078764.tif 000006
【図５】
2004078764.tif 000007
【図６】
2004078764.tif 000008
【図７】
2004078764.tif 000009
【図８】
2004078764.tif 000010
【図９】
2004078764.tif 000011
【図１０】
2004078764.tif 000012
【図１１】
2004078764.tif 000013
【図１２】
2004078764.tif 000014
【図１３】
2004078764.tif 000015
【図１４】
2004078764.tif 000016
【図１５】
2004078764.tif 000017