【手続補正書】
【提出日】平成25年5月23日(2013.5.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＦＴ図作成支援装置であって、
表計算ソフトのシート上に罫線と文字列とでツリー構造が表現されたＦＴ図のデータである第１のデータから罫線の接続関係及び文字列を取得し、取得された前記罫線の接続関係及び文字列から前記ＦＴ図に含まれる事象及び事象間の接続関係を求め、これに基づき前記ＦＴ図のツリー構造をマークアップ言語で記述する第２のデータを生成するインポート部と、
前記第２のデータを編集し、編集後のＦＴ図のツリー構造をマークアップ言語で記述する第３のデータを生成する編集部と、
を備え、
前記インポート部は、コンピュータに、
罫線に囲まれた特定のセルを分析対象セルに設定して、前記分析対象セルの右側に延びる罫線を辿ってその先にある罫線で囲まれたセルを探索することで前記分析対象セルの下位事象を発見し、前記第２のデータにおいて前記下位事象の要素を前記分析対象セルの開始ダグと終了タグとの間に配置し、かつ、前記下位事象のセルを新たな分析対象セルに設定する第１の処理を、頂上事象のセルを最初の分析対象セルに設定した上で新たな下位事象が発見されなくなるまで繰り返し実行させ、
新たな下位事象が発見されなくなったら、前記分析対象セルから左側に延びる罫線から下側に分岐する罫線を辿り、その先にある罫線で囲まれたセルを探索することで前記分析対象セルの同列事象を発見し、前記第２のデータにおいて前記同列事象の要素を前記分析対象セルの要素と並列に配置し、前記同列事象のセルを新たな分析対象セルに設定し、かつ、新たな下位事象が発見されなくなるまで前記第１の処理を繰り返す第２の処理を、新たな同列事象が発見されなくなるまで繰り返し実行させ、
新たな同列事象が発見されなくなったら、直前に発見された同列事象の上位事象を新たな分析対象セルに設定し、新たな同列事象が発見されなくなるまで前記第２の処理を繰り返す第３の処理を前記分析対象セルが前記頂上事象のセルになるまで繰り返し実行させることによって前記第２のデータを生成する、
ことを特徴とするＦＴ図作成支援装置。
【請求項２】
請求項１に記載のＦＴ図作成支援装置であって、
前記第３のデータに基づき前記表計算ソフトのシート上に罫線と文字列とで前記ＦＴ図のツリー構造を表現し、これによって第４のデータを生成するエクスポート部をさらに備えたことを特徴とするＦＴ図作成支援装置。
【請求項３】
請求項１又は２に記載のＦＴ図作成支援装置であって、
前記第２又は第３のデータから各事象の物理量を取得し、特定の事象の物理量とその下位の事象の物理量とが同じ単位でなく、かつ、前記特定の事象の物理量が前記その下位の事象の物理量の単位の乗除又はべき乗算で表現できない場合は、前記第２又は第３のデータの整合性が取れていないと判断することで前記第２又は第３のデータの整合性を検証する整合性検証部をさらに備えたことを特徴とするＦＴ図作成支援装置。
【請求項４】
請求項１から３のいずれか一つに記載のＦＴ図作成支援装置であって、
表示部をさらに備え、
前記編集部は、前記第２のデータに基づき前記ＦＴ図を前記表示部に表示し、前記表示部上で前記ＦＴ図の修正が指示されると、当該修正の内容を前記第２のデータに反映し、これによって前記第３のデータを生成する、
ことを特徴とするＦＴ図作成支援装置。
【請求項５】
コンピュータに、
表計算ソフトのシート上に罫線と文字列とでツリー構造が表現されたＦＴ図のデータである第１のデータから罫線の接続関係及び文字列を取得し、取得された前記罫線の接続関係及び前記文字列から前記ＦＴ図に含まれる事象及び事象間の接続関係を求め、これに基づき前記ＦＴ図のツリー構造をマークアップ言語で記述する第２のデータを生成するインポート機能と、
前記第２のデータを編集し、ＦＴ図のツリー構造をマークアップ言語で記述する第３のデータを生成する編集機能と、
を実現させ、
前記インポート機能は、コンピュータに、
罫線に囲まれた特定のセルを分析対象セルに設定して、前記分析対象セルの右側に延びる罫線を辿ってその先にある罫線で囲まれたセルを探索することで前記分析対象セルの下位事象を発見し、前記第２のデータにおいて前記下位事象の要素を前記分析対象セルの開始ダグと終了タグとの間に配置し、かつ、前記下位事象のセルを新たな分析対象セルに設定する第１の処理を、頂上事象のセルを最初の分析対象セルに設定した上で新たな下位事象が発見されなくなるまで繰り返し実行させ、
新たな下位事象が発見されなくなったら、前記分析対象セルから左側に延びる罫線から下側に分岐する罫線を辿り、その先にある罫線で囲まれたセルを探索することで前記分析対象セルの同列事象を発見し、前記第２のデータにおいて前記同列事象の要素を前記分析対象セルの要素と並列に配置し、前記同列事象のセルを新たな分析対象セルに設定し、かつ、新たな下位事象が発見されなくなるまで前記第１の処理を繰り返す第２の処理を、新たな同列事象が発見されなくなるまで繰り返し実行させ、
新たな同列事象が発見されなくなったら、直前に発見された同列事象の上位事象を新たな分析対象セルに設定し、新たな同列事象が発見されなくなるまで前記第２の処理を繰り返す第３の処理を前記分析対象セルが前記頂上事象のセルになるまで繰り返し実行させることによって前記第２のデータを生成する、
ことによって実現される、
ことを特徴とするプログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記コンピュータに、さらに、前記第３のデータに基づき前記表計算ソフトのシート上に罫線と文字列とで前記ＦＴ図のツリー構造を表現し、これによって第４のデータを生成するエクスポート機能を実現させる、
ことを特徴とするプログラム。
【請求項７】
請求項５又は６に記載のプログラムであって、
前記コンピュータに、さらに、前記第２又は第３のデータから各事象の物理量を取得し、特定の事象の物理量とその下位の事象の物理量とが同じ単位でなく、かつ、前記特定の事象の物理量が前記その下位の事象の物理量の単位の乗除又はべき乗算で表現できない場合は、前記第２又は第３のデータの整合性が取れていないと判断することで前記第２又は第３のデータの整合性を検証する整合性検証機能を実現させる、
ことを特徴とするプログラム。
【請求項８】
請求項５から７のいずれか一つに記載のプログラムであって、
前記編集機能は、前記第２のデータに基づき前記ＦＴ図を前記コンピュータの表示部に表示し、前記表示部上で前記ＦＴ図の修正が指示されると、当該修正の内容を前記第２のデータに反映し、これによって前記第３のデータを生成する機能である、
ことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明のある態様によれば、ＦＴ図作成支援装置であって、表計算ソフトのシート上に罫線と文字列とでツリー構造が表現されたＦＴ図のデータである第１のデータから罫線の接続関係及び文字列を取得し、取得された前記罫線の接続関係及び文字列から前記ＦＴ図に含まれる事象及び事象間の接続関係を求め、これに基づき前記ＦＴ図のツリー構造をマークアップ言語で記述する第２のデータを生成するインポート部と、前記第２のデータを編集し、編集後のＦＴ図のツリー構造をマークアップ言語で記述する第３のデータを生成する編集部と、を備え、前記インポート部は、コンピュータに、罫線に囲まれた特定のセルを分析対象セルに設定して、前記分析対象セルの右側に延びる罫線を辿ってその先にある罫線で囲まれたセルを探索することで前記分析対象セルの下位事象を発見し、前記第２のデータにおいて前記下位事象の要素を前記分析対象セルの開始ダグと終了タグとの間に配置し、かつ、前記下位事象のセルを新たな分析対象セルに設定する第１の処理を、頂上事象のセルを最初の分析対象セルに設定した上で新たな下位事象が発見されなくなるまで繰り返し実行させ、新たな下位事象が発見されなくなったら、前記分析対象セルから左側に延びる罫線から下側に分岐する罫線を辿り、その先にある罫線で囲まれたセルを探索することで前記分析対象セルの同列事象を発見し、前記第２のデータにおいて前記同列事象の要素を前記分析対象セルの要素と並列に配置し、前記同列事象のセルを新たな分析対象セルに設定し、かつ、新たな下位事象が発見されなくなるまで前記第１の処理を繰り返す第２の処理を、新たな同列事象が発見されなくなるまで繰り返し実行させ、新たな同列事象が発見されなくなったら、直前に発見された同列事象の上位事象を新たな分析対象セルに設定し、新たな同列事象が発見されなくなるまで前記第２の処理を繰り返す第３の処理を前記分析対象セルが前記頂上事象のセルになるまで繰り返し実行させることによって前記第２のデータを生成する、ことを特徴とするＦＴ図作成支援装置が提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の別の態様によれば、コンピュータに、表計算ソフトのシート上に罫線と文字列とでツリー構造が表現されたＦＴ図のデータである第１のデータから罫線の接続関係及び文字列を取得し、取得された前記罫線の接続関係及び前記文字列から前記ＦＴ図に含まれる事象及び事象間の接続関係を求め、これに基づき前記ＦＴ図のツリー構造をマークアップ言語で記述する第２のデータを生成するインポート機能と、前記第２のデータを編集し、ＦＴ図のツリー構造をマークアップ言語で記述する第３のデータを生成する編集機能と、を実現させ、前記インポート機能は、コンピュータに、罫線に囲まれた特定のセルを分析対象セルに設定して、前記分析対象セルの右側に延びる罫線を辿ってその先にある罫線で囲まれたセルを探索することで前記分析対象セルの下位事象を発見し、前記第２のデータにおいて前記下位事象の要素を前記分析対象セルの開始ダグと終了タグとの間に配置し、かつ、前記下位事象のセルを新たな分析対象セルに設定する第１の処理を、頂上事象のセルを最初の分析対象セルに設定した上で新たな下位事象が発見されなくなるまで繰り返し実行させ、新たな下位事象が発見されなくなったら、前記分析対象セルから左側に延びる罫線から下側に分岐する罫線を辿り、その先にある罫線で囲まれたセルを探索することで前記分析対象セルの同列事象を発見し、前記第２のデータにおいて前記同列事象の要素を前記分析対象セルの要素と並列に配置し、前記同列事象のセルを新たな分析対象セルに設定し、かつ、新たな下位事象が発見されなくなるまで前記第１の処理を繰り返す第２の処理を、新たな同列事象が発見されなくなるまで繰り返し実行させ、新たな同列事象が発見されなくなったら、直前に発見された同列事象の上位事象を新たな分析対象セルに設定し、新たな同列事象が発見されなくなるまで前記第２の処理を繰り返す第３の処理を前記分析対象セルが前記頂上事象のセルになるまで繰り返し実行させることによって前記第２のデータを生成する、ことによって実現される、ことを特徴とするプログラムが提供される。