(57)【特許請求の範囲】
【請求項１】
輸送体の内部で情報を処理する方法であって、
前記輸送体での実行属性を前記輸送体内部のプロセッサによって読み込むこと
を含み、前記読み込むことは、前記輸送体についての情報を処理するように構成されたコンピュータプログラムによって実行され、
前記実行属性は、前記コンピュータプログラムが前記輸送体内部でどのように情報を処理するかを規定し、幾つかの情報処理動作を規定し、
前記実行属性は、前記コンピュータプログラムの一部ではなく、
前記実行属性は、前記コンピュータプログラムとは別個の第１の実行属性ファイル内で規定され、
前記実行属性は、幾つかの実行スタックを含み、
前記実行スタック内の前記実行属性の順序は、前記実行属性を処理するためのシークエンスを規定し、
前記方法はさらに、
読み込みの後、前記プロセッサによって、前記コンピュータプログラムを実行し、前記シークエンスにしたがって、前記輸送体についての生成された情報を処理することと、
前記情報に基づいて報告書を生成することと、
前記報告書をモニターし、収集し、かつ解析し、保守を決定するように構成された前記輸送体外部の健全性管理システムに、前記報告書を送ることと、
前記健全性管理システムから受信した前記保守の決定に基づいて保守を実行すること
を含み、
前記実行属性は、第１の実行属性を含み、前記方法はさらに、
前記第１の実行属性ファイルとは異なる第２の実行属性ファイルをローディングすることによって、新しい実行属性を、前記輸送体にローディングすること
を含み、前記新しい実行属性は、幾つかの新しい情報処理動作を規定し、前記第２の実行属性ファイルは前記コンピュータプログラムを変更せず、
前記方法はさらに、
前記コンピュータプログラムによって、前記新しい実行属性を読み込むことであって、前記読み込むことは前記第１の実行属性を変更する、読み込むことと、
前記新しい実行属性を使用して、前記コンピュータプログラムによって、前記輸送体の前記幾つかの新しい情報処理動作を実行し、それによって、前記輸送体の前記コンピュータプログラムを変えることなしに、前記輸送体のデータ処理システムで動作する前記コンピュータプログラムによって実行される、前記幾つかの情報処理動作を変更させることとを含む、
方法。
【請求項２】
前記実行属性は、逆ポーランド表記法で処理される、請求項１に記載の方法。
【請求項３】
前記実行属性は、処理されるべき前記情報を特定する情報識別子、及び前記情報について実行されるべき動作を特定する動作識別子を含む、請求項１または２に記載の方法。
【請求項４】
前記情報識別子は、前記情報のための情報源を特定する、請求項３に記載の方法。
【請求項５】
前記幾つかの情報処理動作は、トリガ動作、永続的動作、及び報告動作から選択される、請求項１から３のいずれか一項に記載の方法。
【請求項６】
前記輸送体は航空機であり、前記幾つかの情報処理動作は、飛行中の前記航空機に対する運用情報を処理することを含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
輸送体と、
前記輸送体内部のプロセッサと、
輸送体内部にあり、前記プロセッサと通信するコンピュータ可読記憶媒体と
を備えた装置であって、前記コンピュータ可読記憶媒体はプログラムコードを保存し、前記プログラムコードは、
前記輸送体での実行属性を前記プロセッサによって読み込む
ように構成され、読み込みは、前記輸送体についての情報を処理するように構成されたコンピュータプログラムによって実行され、
前記実行属性は、前記コンピュータプログラムが前記輸送体内部でどのように情報を処理するかを規定し、幾つかの情報処理動作を規定し、
前記実行属性は、前記コンピュータプログラムの一部ではなく、
前記実行属性は、前記コンピュータプログラムとは別個の第１の実行属性ファイル内で規定され、
前記実行属性は、幾つかの実行スタックを含み、
前記実行スタック内の前記実行属性の順序は、前記実行属性を処理するためのシークエンスを規定し、
前記プログラムコードはさらに、
読み込みの後、前記プロセッサによって、前記コンピュータプログラムを実行し、前記シークエンスにしたがって、前記輸送体についての生成された情報を処理し、
前記情報に基づいて報告書を生成し、
前記報告書をモニターし、収集し、かつ解析し、保守の決定をするように構成された前記輸送体外部の健全性管理システムに、前記報告書を送る
ように構成されており、
前記実行属性は、第１の実行属性を含み、前記プログラムコードはさらに、
前記第１の実行属性ファイルとは異なる第２の実行属性ファイルをローディングすることによって、新しい実行属性を、前記輸送体にローディングするように構成されており、前記新しい実行属性は、幾つかの新しい情報処理動作を規定し、前記第２の実行属性ファイルは前記コンピュータプログラムを変更しないように構成されており、
前記プログラムコードはさらに、
前記コンピュータプログラムによって、前記新しい実行属性を読み込むことであって、前記読み込むことは前記第１の実行属性を変更する、読み込むことと、
前記新しい実行属性を使用して、前記コンピュータプログラムによって、前記輸送体の前記幾つかの新しい情報処理動作を実行し、それによって、前記輸送体の前記コンピュータプログラムを変えることなしに、前記輸送体のデータ処理システムで動作する前記コンピュータプログラムによって実行される、前記幾つかの情報処理動作を変更させることをするように構成されている、装置。
【請求項８】
プラットフォームの内部で情報を処理する方法であって、
実行属性を前記プラットフォームにローディングすること
を含み、
前記実行属性は、コンピュータプログラムが前記プラットフォーム内部でどのように情報を処理するかを規定し、幾つかの情報処理動作を規定し、
前記実行属性は、前記コンピュータプログラムの一部ではなく、
前記実行属性は、前記コンピュータプログラムとは別個の第１の実行属性ファイル内で規定され、
前記実行属性は、幾つかの実行スタックを含み、
前記実行スタック内の前記実行属性の順序は、前記実行属性を処理するためのシークエンスを規定し、
前記方法はさらに、
前記プラットフォームから、前記コンピュータプログラムによって生成された報告書を受信することと、
前記プラットフォームの内部での情報処理に対する望ましい変更を特定するために、前記報告書を解析することと、
前記プラットフォームの内部での情報処理に対する前記望ましい変更を実施するために新しい実行属性を生成することであって、前記新しい実行属性は、前記プラットフォームの前記コンピュータプログラムを変えることなしに、前記コンピュータプログラムによって実行されるべき幾つかの新しい情報処理動作を規定する、生成することと、を含み、
前記実行属性は、第１の実行属性を含み、前記方法はさらに、
前記第１の実行属性ファイルとは異なる第２の実行属性ファイルをローディングすることによって、新しい実行属性を、前記プラットフォームにローディングすること
を含み、
前記方法はさらに、
前記コンピュータプログラムによって、前記新しい実行属性を読み込むことであって、前記読み込むことは前記第１の実行属性を変更する、読み込むことと、
前記新しい実行属性を使用して、前記コンピュータプログラムによって、前記プラットフォームの前記幾つかの新しい情報処理動作を実行し、それによって、前記プラットフォームの前記コンピュータプログラムを変えることなしに、前記プラットフォームのデータ処理システムで動作する前記コンピュータプログラムによって実行される、前記幾つかの情報処理動作を変更させる、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、広くは、航空機及び他の輸送体に関し、特に、航空機又は他の輸送体の内部で情報を処理することに関する。更により具体的には、本開示は、航空機又は他の輸送体で動作して航空機又は他の輸送体の内部での情報の処理及び報告を変更させるコンピュータプログラムによって、コンピュータプログラムを変えることなしに、航空機又は他の輸送体の運用情報を処理し、かつ報告するため方法及び装置に関する。
【背景技術】
【０００２】
現代の航空機は、多くのシステムを備える。１以上の航空機システムの不適切な動作は、望ましくないやり方で航空機の動作性能に影響を与え得る。例えば、民間旅客機のシステムの不適切な動作は、飛行の遅延、中止、空中での引き返し、目的地外着陸、又は他の望ましくない飛行スケジュールの中断をもたらし得る。そのようなスケジュールの中断は、航空機、及び中断の性質に応じて、乗客に迷惑をかけ、かつ航空会社に経済的な費用を負担させ得る。軍用機に対して、航空機システムの不適切な動作は、ミッション準備を怠らせ得、ミッションの中止をもたらし、又は他の望ましくないやり方で作戦即応性を低減し得る。
【０００３】
スケジュールの中断、及び作戦即応性に対する他の望ましくない効果は、航空機システムに対する効果的な診断及び予測によって低減又は除去され得る。例えば、航空機システムの不適切な動作が生じる前にそれを特定及び予測することによって、航空機の動作に対する望ましくない効果を低減及び除去するために、適切な防止策又は他の行動が取られ得る。航空機システムに対してそのような診断及び予測を提供することは、航空機の健全性管理の一部であり得る。
【０００４】
航空機の健全性管理の目標は、利用可能な航空機のデータを有用な実用的情報へ変えることによって、航空機の動作性能を改良することであり得る。例えば、限定しないが、航空機の健全性管理システムは、エンジニア及び保守人員が、航空機の動作を改良する助けとなるために、タイムリーで、経済的で、かつ反復可能な保守決定を行うことを可能にするために、利用可能な航空機のデータをモニターし、収集し、かつ解析するように設定され得る。
【０００５】
航空機の健全性管理は、航空機の飛行中に、航空機によって又は航空機で生成された運用情報を使用して実行され得る。例えば、そのような運用情報は、航空機の幾つかのデータバスに対する直接的又は間接的な接続を介して得られたデータを含み得る。一旦、獲得されると、飛行中の航空機からの運用情報は、航空機の健全性管理のために解析される前に、変換され、フィルターにかけられ、モニターされ、かつ公表され得る。
【０００６】
航空機の健全性管理のための現在のシステム及び方法は、改良され得る。例えば、航空機の健全性管理を改良するために、健全性管理システムが、航空機の運用情報の新しい情報源、及び航空機の運用情報をどのように使用するかについての新しいアイデアを利用するようにより素早く適合され得るように、現在の航空機の健全性管理システムの柔軟性を改良することが望ましいだろう。代替的に、又は付加的に、改良された航空機の動作の利点を、より素早く、かつ信頼できるように、かつ最小の費用で提供するために、現在の航空機の健全性管理システムの効率を改良することが望ましいだろう。
【０００７】
したがって、１以上の上述の問題と、起こりうる他の問題とを考慮する方法及び装置を有することが有利であろう。
【発明の概要】
【０００８】
本開示の例示的な実施形態は、輸送体の内部で情報を処理する方法を提供する。輸送体の実行属性は、輸送体のデータ処理システムで動作するコンピュータプログラムによって読み込まれる。実行属性は、幾つかの情報処理動作を規定する。幾つかの情報処理動作は、実行属性を使用して、輸送体のデータ処理システムで動作するコンピュータプログラムによって輸送体で実行される。
【０００９】
本開示の例示的な実施形態は、また、輸送体のコンピュータ可読記憶媒体、輸送体のコンピュータ可読記憶媒体に記憶された実行属性、及び輸送体のコンピュータ可読記憶媒体に記憶されたプログラムコードを含むコンピュータプログラムを含む装置を提供する。
実行属性は、幾つかの情報処理動作を規定する。コンピュータプログラムは、輸送体のデータ処理システムで実行され、コンピュータ可読記憶媒体から実行属性を読み込み、かつ実行属性を使用して輸送体の幾つかの情報処理動作を実行する。
【００１０】
本開示の例示的な実施形態は、また、プラットフォームの内部で情報を処理する方法を提供する。実行属性は、プラットフォームにロードされる（ｌｏａｄｅｄ）。実行属性は、実行属性を使用して、プラットフォームのデータ処理システムで動作するコンピュータプログラムによって実行されるべき幾つかの情報処理動作を規定する。幾つかの情報処理動作は、実行属性によって規定された報告書を生成するための報告動作を含む。実行属性を使用して、プラットフォームのデータ処理システムで動作するコンピュータプログラムによって生成された報告書は、プラットフォームから受信される。報告書は、プラットフォームの内部での情報処理に対する望ましい変更を特定するために解析される。新しい実行属性は、プラットフォームの内部での情報処理に対する望ましい変更を実施するために生成される。新しい実行属性は、プラットフォームのコンピュータプログラムを変えることなしに、新しい実行属性を使用して、プラットフォームのデータ処理システムで動作するコンピュータプログラムによって実行されるべき幾つかの新しい情報処理動作を規定する。新しい実行属性は、プラットフォームにロードされる。
【００１１】
特徴、機能及び利点は、本開示の様々な実施形態において個別に達成することができ、又は下記の説明及び図面を参照することによって更に詳細を理解することができる、更に別の実施形態と組み合わせることができる。
【００１２】
例示的な実施形態の特徴と考えられる新規のフィーチャは、添付の特許請求の範囲に規定される。しかしながら、例示的な実施形態と、好ましい使用モード、さらなる目的、及びその特徴は、添付図面を参照して本開示の例示的な実施形態の後述の詳細な説明を読むことにより最もよく理解されるであろう。
【図面の簡単な説明】
【００１３】
【図１】例示的な一実施形態による、航空機動作環境のブロック図である。
【図２】例示的な一実施形態による、オンボード（ｏｎｂｏａｒｄ）での情報処理のための実行属性のブロック図である。
【図３】例示的な一実施形態による、実行属性ファイルのブロック図である。
【図４】例示的な一実施形態による、航空機の内部での情報処理のための情報処理動作を規定する実行属性の図である。
【図５】例示的な一実施形態による、オンボードでの情報処理の図である。
【図６】例示的な一実施形態による、情報処理のためのプロセスの流れ図である。
【図７】例示的な一実施形態による、オンボードでの情報処理のためプロセスの流れ図である。
【図８】例示的な一実施形態による、データ処理システムのブロック図である。
【発明を実施するための形態】
【００１４】
種々の例示的な実施形態は、幾つかの種々の検討事項を認識し、かつ考慮している。本明細書で項目を参照する際に使用される「幾つかの」は、１以上の項目を意味する。例えば、「幾つかの種々の検討事項」は、１以上の種々の検討事項である。
【００１５】
種々の例示的な実施形態は、航空機の健全性管理のための航空機の運用情報の使用から得られた洞察が、モニターされている航空機システムの更なる理解を得るために、そのような情報をどのようにして使用し、かつ操作するかについての新しいアイデアをもたらし得ることを認識し、かつ考慮している。そのような新しいアイデアの実施は、どのような航空機の運用情報が収集されるかの変更、航空機の運用情報がどのように報告されるかの変更、航空機の運用情報がどのように解析されるかの変更、又は航空機の運用情報の処理における他の変更若しくは様々な変更の組み合わせを必要とし得る。例えば、限定しないが、航空機の健全性管理のための航空機の運用情報の使用から得られた洞察は、飛行している航空機の内部で異なる運用情報を収集することが望ましいこと、運用情報は種々の状況下における航空機の内部で収集されるべきであること、収集された情報を航空機の外部の位置に報告する書式は変更されるべきであること、又は他の変更若しくは様々な変更の組み合わせが航空機の健全性管理のための情報の処理に対して作られるべきであることを表し得る。
【００１６】
種々の例示的な実施形態は、また、より新しい航空機のデータ処理システムによって、航空機の飛行中に、常に利用可能なリアルタイムの航空機の運用情報に対してアクセスが増加し得ることを認識し、かつ考慮している。航空機の健全性管理又は他の適切な目的のために、航空機の内部での運用情報の利用可能性におけるそのような増加を利用することは、望ましいだろう。
【００１７】
例示的な実施形態は、また、現在、飛行中の航空機の潜在的な問題のモニタリング及び診断のために有用であることを証明し得る新しい運用情報が特定される場合に、航空機システムのための望ましい新しい運用情報の生成を実施するために、航空機の健全性管理システムのオペレータが、第三者であるアビオニクス供給者に依存し得ることを認識し、かつ考慮している。例えば、飛行中の航空機からの運用情報のための更に比較的単純な新しい報告書の実施は、報告書を特定し、報告書を生成するために必要とされるコンピュータプログラムコードの変更を実施するために第三者と契約を結び、かつ一団の航空機のコンピュータプログラムコードの変更の実施及び設定を待つために、航空機の健全性管理システムのオペレータによる何か月もの作業を必要とし得る。
【００１８】
種々の例示的な実施形態は、航空機の健全性管理システムが、航空会社又は他の航空機のオペレータによって動作される多くの航空機に対して、航空機の健全性管理を提供し得ることを認識し、かつ考慮している。単一の民間航空機の飛行は、航空機の健全性管理のために有用であり得る豊富な運用情報を生成し得る。それ故、多くの航空機のための大量の運用情報は、一団の航空機に航空機の健全性管理を提供するために、変換され、フィルターにかけられ、モニターされ、公表され、解析され、又は他のやり方で、若しくは様々なやり方の組み合わせにおいて処理されることを必要とし得る。
【００１９】
種々の例示的な実施形態は、また、現在、飛行中の航空機のための運用情報のオンボードでの処理が制限され得ることを認識して、考慮している。例えば、現在、そのようなオンボードでの処理は、現在の飛行の間に航空機システムから生の運用情報を捉えること、及び生の運用情報を更なる処理のために地上の航空機の健全性管理システムに報告することに制限され得る。運用情報が地上の航空機の健全性管理システムに報告される前に、航空機の飛行中に捉えられた生の運用情報をオンボードで処理する能力は、制限され得、又はそれ以上に存在しない。それ故、航空機の健全性管理のための航空機の運用情報の処理の全て又はほとんどは、地上に配置されている航空機の外部の航空機の健全性管理システムによって実行され得る。例えば、現在、航空機の外部の地上の健全性管理システムは、多くの航空機から受信した潜在的に巨大な量の生の運用情報を用いて、任意かつ全ての望ましい情報解析及び還元アルゴリズムを実行し得る。
【００２０】
種々の例示的な実施形態は、航空機の運用情報のオンボードでの処理についての現在の制限は、比較的大きい数の報告書、比較的大きいサイズの報告書、又はそれらの両方を、飛行中の航空機から適切な空対地の通信システム又はネットワークを介して地上の航空機の健全性管理システムに送ることを必要とし得ることを認識し、かつ考慮している。飛行中の航空機から空対地の通信システム及びネットワークを介する地上のシステムへの大きな量の運用情報の送信は、比較的高価になり得る。更に、航空機の外部の地上の健全性管理システムは、一団の多くの航空機からのそのような大きな量の運用情報を、受信し、待ち状態に追加し、かつ最終的に処理することができることが必要であり得る。
【００２１】
種々の例示的な実施形態は、航空機の外部の健全性管理システムによって実行され得る大量の運用情報の処理が、地上のシステムにおける報告キュー及びデータ解析のボトルネックをもたらし得ることを認識し、かつ考慮している。結果として、飛行中の航空機から受信した運用情報は、航空機の外部の健全性管理システムによって処理される前に、過大な量の時間を待つ必要があり得る。この場合に、航空機の健全性の効果的なリアルタイムのモニタリングを提供する、航空機の健全性管理システムの能力は低減され得る。
【００２２】
例示的な実施形態は、設定可能で適合可能な航空機又は他の輸送体の内部で情報を処理するための方法及び装置を提供する。例えば、限定しないが、例示的な実施形態は、航空機若しくは他の輸送体又は別の適切な目的若しくは様々な目的の組み合わせのために健全性管理を提供するために、航空機又は他の輸送体の内部で運用情報を処理するために使用され得る。
【００２３】
例示的な一実施形態によれば、航空機又は他の輸送体で実行されるべき情報処理動作は、実行属性によって規定され得る。実行属性は、航空機又は他の輸送体にロードされ得、かつ航空機又は他の輸送体のデータ処理システムで動作するコンピュータプログラムによって読み込まれ得る。航空機又は他の輸送体で動作するコンピュータプログラムは、その後、実行属性によって規定されるように、航空機又は他の輸送体の内部で情報処理動作を実行し得る。
【００２４】
実行属性は、航空機又は他の輸送体で実行されたコンピュータプログラムが、航空機又は他の輸送体の内部で情報をどのように処理するかを規定するが、実行属性は、コンピュータプログラム自身の一部ではない。それ故、航空機又は他の輸送体の内部での情報処理は、航空機の又は他の輸送体のコンピュータプログラムを変えることなしに、実行属性を変えることによって変更され得る。例示的な一実施形態によれば、実行属性は、航空機又は他の輸送体で実行されるべき情報処理動作を規定するために容易に特定され得、かつ航空機又は他の輸送体で実行される情報処理動作を変えるために容易に変更され得る。対照的に、航空機又は他の輸送体で実施されるコンピュータプログラムのためのプログラムコードを変えることは、より複雑であり得、かつ航空機又は他の輸送体で実施、試験、かつ設置するために時間と費用をより多く必要とする。
【００２５】
例示的な一実施形態によれば、実行属性は、様々な情報処理動作を規定するために、処理されるべき情報及びその情報について実行されるべき動作を特定し得る。例えば、限定しないが、実行属性は、逆ポーランド表記法又は別の適切なやり方で幾つかの実行スタックを生成するために組み合わされるｂｕｉｌｄｉｎｇ−ｂｌｏｃｋｓとして使用される、様々な情報識別子及び動作識別子を使用して特定され得る。無限の数の単純なものもあれば複雑なものもある情報処理動作は、このやり方で実行スタックを生成するために、情報識別子及び動作識別子を使用して特定され得る。例えば、限定しないが、トリガ条件を特定し、航空機又は他の輸送体の内部で運航データを保存するためのアルゴリズム、データ整理、故障解析、報告書生成、他のアルゴリズム、又は様々なアルゴリズムの組み合わせを実施する情報処理動作は、例示的な一実施例による実行スタックを含んだ実行属性によって規定され得る。実行スタックによって規定された情報処理動作は、航空機又は他の輸送体の内部で実行されるべき情報解析又は他の情報処理を規定するために、互いに言及し、かつ互いに関連して構築される。
【００２６】
例示的な実施形態は、輸送体の健全性管理又は他の適切な目的のために、航空機又は他の輸送体で実行される情報処理に対する望ましい変更の実施を能率化し得る。例えば、限定しないが、例示的な実施形態は、航空機又は他の輸送体からの運用情報のオフボード（ｏｆｆ‐ｂｏａｒｄ）でのデータ解析、オフボードでの解析から得られた洞察に基づく新しいアルゴリズムの開発、及び新しいアルゴリズムを実施するために航空機若しくは他の輸送体の内部の運用情報の捕捉、解析、及び報告のための変更の実施の間の、より速いフィードバックループを提供し得る。それ故、例えば、例示的な実施形態は、新しい健全性管理アルゴリズム、及びそれらの実施から得られた結果としての洞察が、互いに関連してより速く構築されることを可能にし得、それによって、航空機又は他の輸送体のための健全性管理における改良の実施のペースを増加させる。
【００２７】
例示的な実施形態は、輸送体の健全性管理又は他の適切な目的のために、航空機又は他の輸送体の内部で運用情報及び他の情報のより高い精度での処理を設定し、かつ実行する能力を提供する。例えば、限定しないが、例示的な実施形態は、航空機の内部での健全性モニタリング及び故障確認の目的のために、地上かつ航空機の外部の位置における航空機の健全性管理システムが、航空機の内部で情報処理を設定し、比較的高い精度の情報解析を実行することを可能にし得る。例えば、限定しないが、例示的な実施形態は、航空機の内部で新しく、かつより強力なアルゴリズムを実施して、航空機の健全性管理又は他の適切な目的のために、より新しい航空機の内部でリアルタイムの運用情報の利用可能性が増すことを利用するために使用され得る。
【００２８】
例示的な実施形態は、航空機の外部の地上の位置において現在実行され得る健全性管理のための情報処理を実行するために、航空機又は他の輸送体で動作するコンピュータプログラムを設定することを提供する。それ故、例示的な実施形態は、航空機の健全性管理のために航空機から地上のシステムに送られるデータの量を低減し得る。特に、例示的な実施形態は、飛行中の航空機から比較的高価な空対地の通信システムを介して地上の航空機の健全性管理システムに送られるデータの量を低減し得る。例示的な実施形態は、また、現在、地上の、かつ航空機の外部に配置された航空機の健全性管理システムにおいて生じ得る、報告キュー及びデータ解析のボトルネックを低減し得る。それ故、例示的な実施形態は、よりタイムリーなやり方で、より頻繁に、又はそれらの両方において、より強力な情報解析が実行されることを可能にし得る。
【００２９】
図１に戻ると、例示的な実施形態による、航空機動作環境のブロック図が描かれている。航空機動作環境１００は、任意の適切なミッション又は任務を実行するために、航空機１０２が動作され得る、任意の適切な環境を含み得る。
【００３０】
航空機１０２は、任意の適切なタイプの航空機を含み得る。例えば、限定しないが、航空機１０２は、民間旅客機、貨物航空機、民間航空機、軍用機、又は任意の適切な目的のために使用され得る任意の他のタイプの航空機を含み得る。航空機１０２は、固定翼、回転翼、又は軽飛行機であり得る。航空機１０２は、有人の航空機又は無人の航空機であり得る。
【００３１】
航空機１０２は、オペレータ１０３によって動作され得る。オペレータ１０３は、航空機動作環境１００において航空機１０２を動作させるための任意の適切なエンティティーを含み得る。例えば、限定しないが、オペレータ１０３は、航空会社、軍隊、又は任意の他の適切な民間若しくは政府のエンティティーを含み得る。
【００３２】
オペレータ１０３は、航空機１０２の健全性を管理するために、オフボードの健全性管理システム１０４を使用し得る。オフボードの健全性管理システム１０４は、利用可能な航空機のデータを有用な実用的情報へ変えることによって、航空機１０２の動作性能を改良するために、オペレータ１０３によって、又はオペレータ１０３のために動作され得る。例えば、限定しないが、オフボードの航空機の健全性管理システム１０４は、エンジニア及び保守人員が、航空機１０２の動作を改良する助けとなるために、タイムリーで、経済的で、かつ反復可能な保守決定を行うことを可能にするために、利用可能な航空機のデータをモニターし、収集し、かつ解析するように設定され得る。オフボードの健全性管理システム１０４は、航空機１０２の外部に配置された適切なデータ処理システム内に実装され得る。
【００３３】
航空機１０２は、航空機１０２の様々な機能を実行するために、幾つかのシステム１０５を備え得る。例えば、限定しないが、航空機１０２のシステム１０５は、電力システム、エンジンシステム、アビオニクスシステム、ナビゲーションシステム、通信システム、環境システム、他のシステム、又は航空機１０２の様々な適切な機能を実行するためのシステムの様々な組み合わせを含み得る。
【００３４】
航空機１０２のシステム１０５は、データ処理システム１０６を含み得る。データ処理システム１０６は、任意の適切なコンピュータシステム、又は航空機１０２でコンピュータプログラムを実行するための他のシステム若しくは装置を備え得る。例えば、限定しないが、データ処理システム１０６は、航空機１０２に航空機ネットワークデータ処理システムを備え得る。
【００３５】
コンピュータプログラム１０８は、航空機１０２にロードされ、かつ航空機１０２のデータ処理システム１０６で動作するように設定されている、プログラムコードを含み得る。コンピュータプログラム１０８は、本明細書において説明されるように、コンピュータプログラム１０８の機能を実行するために、任意の適切なやり方において、かつ任意の適切なプログラム言語を使用して実施され得る。
【００３６】
例示的な一実施形態にしたがって、コンピュータプログラム１０８は、航空機１０２の内部で情報処理１１０を実行するために、データ処理システム１０６で動作するように設定されている。情報処理１１０は、任意の適切なやり方で航空機１０２の内部で情報１１２を処理することを含み得る。例えば、限定しないが、情報処理１１０は、航空機１０２のためにオンボードの健全性管理を提供するために、適切なやり方で情報１１２を処理することを含み得る。オンボードの健全性管理１１４は、航空機１０２のための健全性管理を改良するために、オフボードの健全性管理システム１０４によって、又はそれと組み合わせて使用され得る。
【００３７】
航空機１０２の内部で処理された情報１１２は、航空機１０２の任意の適切な情報を含み得る。情報１１２は、航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８によって処理するために、任意の適切なやり方及び形式において航空機１０２に提供され得る。
【００３８】
例えば、限定しないが、情報１１２は、運用情報１１６を含み得る。運用情報１１６は、飛行中の航空機１０２によって又は飛行中の航空機１０２で生成され得る任意の適切な情報を含み得る。例えば、限定しないが、運用情報１１６は、飛行中の航空機１０２によって又は飛行中の航空機１０２で生成される情報１１２を含み得る。
【００３９】
運用情報１１６は、航空機１０２が運航されている場合に、航空機１０２の、又は航空機１０２の幾つかのシステム１０５の状態又は条件を表示し得る。例えば、限定しないが、運用情報１１６は、航空機１０２の高度、航空機１０２の速度、航空機１０２の様々な飛行操縦翼面の位置、航空機１０２による燃料の使用、航空機１０２の又は航空機１０２のシステム１０５の別の状態若しくは条件、又は航空機１０２、航空機１０２のシステム１０５、若しくはそれらの両方の様々な状態若しくは条件の組み合わせを表示し得る。
【００４０】
情報１１２は、データ処理システム１０６に提供され得、又は航空機１０２の内部での情報処理１１０のために、航空機１０２の幾つかの情報源１２０から、データ処理システム１０６によって読み出される。例えば、限定しないが、情報源１２０は、システム１０５、センサ１２２、及びデータバス１２４を含み得る。
【００４１】
例えば、限定しないが、航空機１０２の幾つかのシステム１０５は、航空機１０２が運航されている場合に、システム１０５の状態又は条件を特定する運用情報１１６を提供するように設定され得る。代替的に、又は付加的に、航空機１０２の様々な適切なセンサ１２２は、航空機１０２が運航されている場合に、航空機１０２、航空機１０２の様々なシステム１０５、又はそれらの両方の状態若しくは条件を特定する運用情報１１６を提供するように設定され得る。センサ１２２は、適切な有線センサ、無線センサ、又は有線センサ及び無線センサの両方を含み得る。例えば、限定しないが、センサ１２２は、航空機１０２の有線センサネットワーク、航空機１０２の無線センサネットワーク、又はそれらの両方を備え得る。
【００４２】
航空機１０２のシステム１０５からの情報１１２は、情報処理１１０のために、システム１０５とデータ処理システム１０６との間の任意の適切な接続を介して、データ処理システム１０６へ直接的に提供され得る。航空機１０２のセンサ１２２からの情報１１２は、情報処理１１０のために、センサ１２２とデータ処理システム１０６との間の任意の適切な接続を介して、データ処理システム１０６へ直接的に提供され得る。航空機１０２のシステム１０５、センサ１２２、及びデータ処理システム１０６の間の適切な接続は、有線接続、無線接続、光接続、又は任意の他の適切な接続若しくは複数の接続の組み合わせを含み得る。
【００４３】
代替的に、又は付加的に、情報１１２は、航空機１０２の幾つかのデータバス１２４を用いて、システム１０５、センサ１２２、又はシステム１０５及びセンサ１２２の両方から提供され得る。この場合に、データ処理システム１０６は、データ処理システム１０６で実行されたコンピュータプログラム１０８による情報処理１１０のための情報１１２が、データ処理システム１０６によって、幾つかのデータバス１２４から得られ得るような適切なやり方において、データバス１２４に接続され得る。航空機１０２のデータバス１２４は、任意の適切なやり方において実装され得る。
【００４４】
例示的な一実施形態にしたがって、航空機１０２の内部の情報処理１１０は、実行属性１２６によって規定され得る。実行属性１２６は、様々な情報処理動作１２７を規定し得る。情報処理動作１２７は、航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８によって航空機１０２の情報１１２で又は情報１１２を使用して実行されるべき、任意の適切な動作を含み得る。例えば、限定しないが、情報処理動作１２７は、航空機１０２の情報１１２を特定し、受信し、解析し、変更し、記憶し、又は報告することのうちの１以上を含み得る。実行属性１２６は、航空機１０２の内部で情報処理動作１２７を実行するために使用される航空機１０２の情報１１２、及び航空機１０２の内部で情報処理動作１２７を実行するために情報１１２について実行されるべき動作を特定し得る。例えば、限定しないが、実行属性１２６は、オンボードの健全性管理１１４を実行するための、又は任意の他の適切な目的のための、様々な情報処理動作１２７を規定し得る。
【００４５】
実行属性１２６は、航空機１０２で使用されるために、任意の適切な形式において提供され得る。例えば、実行属性１２６は、実行スタックを含み得、ここで、航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８によって実行属性１２６を処理するためのシークエンスが、実行スタック内の実行属性１２６の順序によって規定され得る。例えば、限定しないが、実行スタック内の実行属性１２６の順序は、逆ポーランド表記法で実行属性１２６を処理するためのシークエンスを規定し得る。
【００４６】
例えば、限定しないが、実行属性１２６は、航空機１０２にロードされ、かつ記憶されたテキストファイル又は別の適切なコンピュータ可読ファイル形式において提供され得る。例えば、実行属性１２６は、航空機１０２の記憶装置１２８に記憶され得る。
【００４７】
記憶装置１２８は、実行属性１２６、及び航空機１０２の他の適切な情報を記憶するための、任意の適切なコンピュータ可読記憶媒体を含み得る。記憶装置１２８は、データ処理システム１０６の部分であってもよいし、データ処理システム１０６とは別個ではあるがが、航空機１０２のコンピュータプログラム１０８を実行するデータ処理システム１０６によってアクセス可能であってもよい。
【００４８】
実行属性１２６は、通信システム１３０を介して、航空機１０２の記憶装置１２８に記憶されるために航空機１０２に送られ得る。通信システム１３０は、任意の適切な通信媒体を介して、かつ任意の適切な通信プロトコルを使用して、航空機１０２の外部の位置から航空機１０２によって情報を受信するための、かつ航空機１０２の外部の位置に航空機１０２から情報を送るための、任意の適切な通信システムを含み得る。例えば、通信システム１３０は、航空機の飛行中に、地上の位置から航空機１０２によって情報を受信するための、かつ地上の位置へ航空機１０２から情報を送るための、システムを含み得る。
例えば、限定しないが、通信システム１３０は、航空機通信アドレスレポートシステム（ＡＣＡＲＳ）を含み得る。このシステムは、エアバンドラジオ又は衛星を介する航空機と地上基地との間のメッセージの送信のためのデジタルデータリンクシステムである。
【００４９】
航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８は、記憶装置１２８から実行属性１２６を読み込み得、その後、実行属性１２６によって規定された情報処理動作１２７を実行することによって、実行属性１２６を使用して、航空機１０２の内部で情報処理１１０を実行する。代替的に、又は付加的に、データ処理システム１０６で動作するコンピュータプログラム１０８は、航空機１０２の記憶装置１２８に実行属性を記憶することなしに、通信システム１３０を介して、航空機１０２に受信されたコンピュータ可読信号から実行属性１２６を読み込むように設定され得る。
【００５０】
例えば、限定しないが、実行属性１２６によって規定された情報処理動作１２７は、永続的動作（ｐｅｒｓｉｓｔ  ａｃｔｉｏｎ）を含み得る。永続的動作は、飛行中の航空機１０２の内部で情報１１２を収集すること、及び後の使用のために航空機１０２の内部で収集された情報１１２を記憶することを含み得る。例えば、実行属性１２６によって特定された情報１１２は、飛行の間にデータ処理システム１０６で動作するコンピュータプログラム１０８によって収集され得、かつ後の使用のために航空機１０２の若しくは別の適切な位置にある記憶装置１２８に記憶され得る。航空機１０２の飛行のための情報１１２は、航空機１０２の記憶装置１２８に記憶される前に、実行属性１２６によって規定されたやり方で、データ処理システム１０６で動作するコンピュータプログラムによって処理され得る。
【００５１】
例えば、限定しないが、実行属性１２６によって規定された情報処理動作１２７は、報告動作を含み得る。報告動作は、報告書１３２を生成することを含み得る。この場合において、実行属性１２６は、実行属性１２６を使用して航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８によって生成される報告書１３２及び報告書１３２の形式に含まれるべき情報１１２を特定し得る。
【００５２】
航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８によって生成された報告書１３２は、通信システム１３０を介して、オフボードの健全性管理システム１０４、又は航空機１０２の外部の別の適切な位置に送られ得る。例えば、限定しないが、報告書１３２は、航空機１０２の飛行中に、通信システム１３０を介して、航空機１０２から、オフボードの健全性管理システム１０４、又は地上の別の適切な位置に送られ得る。オフボードの健全性管理システム１０４は、航空機１０２の健全性を特定するために、かつ航空機１０２の健全性に関して航空機のオペレータ１０３に適切な通知を提供するために、航空機１０２から受信された報告書１３２を解析するように設定され得る。
【００５３】
オフボードの健全性管理システム１０４又は別のエンティティーによって、航空機１０２で動作するコンピュータプログラム１０８によって生成された報告書１３２の解析は、航空機１０２の内部で情報処理１１０を変えることが望ましいことを表し得る。例えば、限定しないが、航空機の健全性管理を改良するために、又は他の適切な目的のために、航空機１０２によって生成された報告書１３２の有用性又は他の特性を改良するために、航空機１０２の情報処理１１０を変えることが望ましいだろう。この場合において、オフボードの健全性管理システム１０４、又は別の適切なエンティティーは、航空機１０２で実行されるべき望ましい改良された情報処理１１０を規定する、新しい実行属性１２６を生成し得る。例えば、新しい実行属性１２６は、航空機１０２で実行されるべき新しい情報処理動作１２７を規定し得る。
【００５４】
新しい実行属性１２６は、航空機１０２に既にある実行属性１２６に加えられ得、又は航空機１０２で現在使用されている実行属性１２６の幾つか又は全てを置き代え得る。
新しい実行属性１２６は、航空機１０２に既にある実行属性１２６に新しい実行属性１２６を加えることによって、航空機１０２に既にロードされている実行属性１２６を修正することによって、又はそれらの両方によって、航空機１０２にロードされ得る。代替的に、新しい実行属性は、航空機１０２の実行属性の全てを、新しい実行属性１２６を含む実行属性１２６で置き代えることによって、航空機１０２にロードされ得る。例えば、限定しないが、新しい実行属性１２６は、望ましいように航空機１０２の内部で情報処理１１０を変えるために、航空機１０２が地上にあるか、又は飛行中に、通信システム１３０を介して又は別の適切なやり方において、航空機１０２に送達され得る。
【００５５】
実行属性１２６は、航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８が、どのように航空機１０２の内部で情報処理１１０を実行するかを規定するが、実行属性１２６は、コンピュータプログラム１０８のためのプログラムコードを含まず、それ故、コンピュータプログラム１０８の一部分ではない。それ故、航空機１０２のデータ処理システム１０６で動作するコンピュータプログラム１０８による航空機１０２の内部での情報処理１１０は、コンピュータプログラム１０８のための任意のプログラムコードを変えることなしに、航空機１０２の実行属性を変えることによって望ましいように変更され得る。
【００５６】
航空機１０２は、輸送体１３６の一例である。例示的な実施形態は、航空機１０２以外の輸送体１３６の内部で設定可能な情報処理のために使用され得る。輸送体１３６は、空中、宇宙、地上、水上、水面下、又は任意の他の媒体若しくは複数の媒体の組み合わせにおける動作のために構成された任意の輸送体を含み得る。
【００５７】
輸送体１３６は、プラットフォーム１３８の一例である。例示的な実施形態は、輸送体１３６以外のプラットフォーム１３８の内部で設定可能な情報処理のために使用され得る。例えば、限定しないが、プラットフォーム１３８は、建築物、石油掘削装置、製造施設、採掘坑、又は任意の他の適切な固定された若しくは移動可能なプラットフォームであり得る。
【００５８】
図１は、種々の例示的な実施形態が実装されるやり方に対して物理的又は構造的な限定を意図するものではない。図示された構成要素に加えて、代えて、又は加え及び代えて他の構成要素を使用することができる。一部の例示的な実施形態では、幾つかの構成要素は不要である。また、ブロックは、幾つかの機能的な構成要素を示すために提示される。種々の例示的な実施形態において実装されるとき、これらのブロックの１以上は、異なるブロックに合成又は分割することができる。
【００５９】
図２に戻ると、例示的な一実施形態による、オンボードの情報処理のための実行属性のブロック図が描かれている。実行属性２００は、図１における実行属性１２６の一実施態様の例であり得る。
【００６０】
実行属性２００は、航空機又は他の輸送体でコンピュータプログラムによって実行されるべき様々な情報処理動作２０２を規定し得る。例えば、限定しないが、実行属性２００によって規定され得る情報処理動作２０２は、トリガ動作２０４、永続的動作２０６、報告動作２０８、別の適切な情報処理動作、又は様々な情報処理動作の組み合わせを含み得る。
【００６１】
トリガ動作２０４は、条件２１０が満足されたという判断に応答して喚起される他の情報処理動作２０２と同様に、満足されるべき条件２１０を規定する。トリガ動作２０４は、トップレベルのトリガ動作２１２又はサブレベルのトリガ動作２１４を含み得る。トップレベルのトリガ動作２１２は、トップレベルのトリガ動作２１２に関連する他の情報処理動作２０２が実行される前に、トップレベルのトリガ動作２１２に対する条件２１０が満足されたか否かを判断するために、自動的に実行される。例えば、限定しないが、トップレベルのトリガ動作２１２は、トップレベルのトリガ動作２１２に対する条件２１０が満足されたと判断されるまで、周期的に、又は他の適切な基準で、自動的に実行され得る。トップレベルのトリガ動作２１２に関連する他の情報処理動作２０２は、トップレベルのトリガ動作２１２に対する条件２１０が満足されたという判断に応答してのみ、実行され得る。サブレベルのトリガ動作２１４は、トップレベルのトリガ動作２１２に対する条件２１０が満足されたという判断に応答して実行される、トップレベルのトリガ動作２１２に関連する情報処理動作２０２のうちの１つであり得る。
【００６２】
永続的動作２０６は、航空機又は他の輸送体での後の使用のために、航空機又は他の輸送体の内部で収集され、かつ保存される情報を規定する。例えば、限定しないが、永続的動作２０６は、飛行が完了した後に航空機で後に使用されるために、航空機の内部で収集され、かつ保存される航空機の飛行のための航空機の運用情報を特定し得る。例えば、限定しないが、永続的動作２０６によって航空機の内部で保存される複数の飛行のための運用情報は、任意の適切な目的のために航空機で解析を実行するために使用され得る。
【００６３】
報告動作２０８は、報告書を生成することを規定する。例えば、限定しないが、報告動作２０８は、報告書及び報告書のための形式２１８に含まれるべき情報２１６によって規定され得る。
【００６４】
実行属性２００は、情報識別子２２０及び動作識別子２２２を含み得る。情報識別子２２０及び動作識別子２２２は、情報処理動作２０２を規定するためのｂｕｉｌｄｉｎｇ  ｂｌｏｃｋｓとして使用され得る。
【００６５】
情報識別子２２０は、情報処理動作２０２を実行するために処理されるべき情報を特定する。例えば、限定しないが、情報識別子２２０は、処理される情報のための情報源２２４を特定することによって、処理されるべき情報を特定し得る。代替的に、又は付加的に、情報識別子２２０は、情報処理動作２０２を実行するために使用されるべき値２２６を表示し得る。
【００６６】
動作識別子２２２は、情報処理動作２０２を実行するために、情報について又は情報を使用して実行される動作を特定する。例えば、限定しないが、動作識別子２２２は、情報と、情報について若しくは情報を使用して実行される論理的動作２３０又は数学的動作２３２、又は情報処理動作２０２を実行するために情報について若しくは情報を使用して実行される任意の他の適切な動作若しくは様々な動作の組み合わせとの間で行われる比較２２８を特定し得る。
【００６７】
例示的な一実施形態にしたがって、実行属性２００は、情報処理動作２０２を規定する実行スタック２３４を生成するために組み合され得る。実行スタック２３４における実行属性２００の順序は、実行属性２００によって規定された情報処理動作２０２を実行するために、実行属性２００が、データ処理システムで動作するコンピュータプログラムによって処理されるシークエンスを規定し得る。
【００６８】
限定しないが、実行スタック２３４内の実行属性２００の順序は、逆ポーランド表記法２３６で情報処理動作２０２を実行するために、実行属性２００を処理するためのシークエンスを規定し得る。逆ポーランド表記法２３６を使用する実行スタック２３４において、動作識別子２２２は、動作識別子２２２によって特定された動作が実行されるべき、情報を特定する情報識別子２２０に従う。
【００６９】
図３に戻ると、例示的な一実施形態にしたがって描かれた実行属性ファイルのブロック図が描かれている。実行属性ファイル３００は、図１における実行属性１２６、又は図２における実行属性２００を含む文書の一実施態様の例であり得る。
【００７０】
実行属性ファイル３００は、実行属性３０２を含むファイル又は文書と呼ばれ得る。実行属性ファイル３００は、人間及びコンピュータの両方によって可読な形式における実行属性３０２を含み得る。例えば、限定しないが、実行属性ファイル３００は、拡張マークアップ言語（ＸＭＬ）を使用して、又は別の適切なやり方でエンコードされた（ｅｎｃｏｄｅｄ）、実行属性３０２を含み得る。
【００７１】
この実施例において、実行属性３０２は、トップレベルのトリガ動作３０４及びトップレベルのトリガ動作３０４に関連する情報処理動作３０６、トップレベルのトリガ動作３０８及びトップレベルのトリガ動作３０８に関連する情報処理動作３１０、並びにトップレベルのトリガ動作３１２及びトップレベルのトリガ動作３１２に関連する情報処理動作３１４を規定する。例示的な一実施形態による実行属性は、３つよりも多いか、又は少ないトップレベルのトリガ動作及び関連する情報処理動作を含み得る。
【００７２】
各々のトップレベルのトリガ動作３０４、３０８、及び３１２に対する実行属性３０２は、条件を規定する。各々のトップレベルのトリガ動作３０４、３０８、及び３１２にそれぞれ関連する情報処理動作３０６、３１０、及び３１４は、対応するトップレベルのトリガ動作３０４、３０８、又は３１２に対する条件が満足されたという判断に応答して実行される。
【００７３】
処理の間に、例えば、航空機又は他の輸送体のコンピュータプログラムによって、トップレベルのトリガ動作３０４、３０８、及び３１２に対する実行属性３０２は、対応する情報処理動作３０６、３１０、及び３１４に対する実行属性３０２と共に、個別の処理キュー３１６、３１８、及び３２０内にそれぞれ置かれ得る。トップレベルのトリガ動作３０４、３０８、及び３１２は、処理キュー３１６、３１８、及び３２０の各々において、トップレベルのトリガ動作３０４、３０８、及び３１２によって規定された条件が満足されたか否かを判断するために、自動的に順に処理され得る。トップレベルのトリガ動作３０４、３０８、又は３１２のうちの１つによって規定された条件が、満足されたものと判断された場合に、対応する情報処理動作３０６、３１０、又は３１４に対する実行属性３０２が処理され得る。
【００７４】
処理の周期性３２２は、実行属性ファイル３００内で特定され得る。処理の周期性３２２は、処理キュー３１６、３１８、及び３２０の各々において、どれぐらい頻繁に各々のトップレベルのトリガ動作３０４、３０８、及び３１２が、トップレベルのトリガ動作３０４、３０８、及び３１２によって規定された条件が満足されたか否かを判断するために処理されるかを表示し得る。処理の周期性３２２は、実行属性ファイル３００内で規定された各々のトップレベルのトリガ動作３０４、３０８、及び３１２に対して同じであり得る。代替的に、処理の周期性３２２は、実行属性ファイル３００内で規定された各々のトップレベルのトリガ動作３０４、３０８、及び３１２に対して個別に規定され得る。
【００７５】
図４に戻ると、例示的な一実施形態による、航空機の内部で情報処理のための情報処理動作を規定する実行属性の図が描かれている。実行属性４００は、図１においてオンボードの健全性管理１１４のために情報処理動作１２７を規定する実行属性１２６の一実施態様の例であり得る。
【００７６】
実行属性４００は、トリガ動作４０１を規定する。この場合において、トリガ動作４０１は、トップレベルのトリガ動作であり得る。実行属性４００は、条件４０３が満足されたという判断に応答して実行されるべき他の情報処理動作と同様に、トリガ動作４０１に対する条件４０３を規定する。この場合において、トリガ動作４０１に対する条件４０３が満足されたという判断に応答して実行されるべき情報処理動作は、報告動作４０４、永続的動作４０５、及びトリガ動作４０６を含む。この場合において、トリガ動作４０６は、サブレベルのトリガ動作であり得る。トリガ動作４０６の各々は、条件４０７が満足されたという判断に応答して実行されるべき情報処理動作４０８と同様に、それ自身の条件４０７によって規定され得る。
【００７７】
実行属性４００は、トリガ動作４０１に対する条件４０３を規定する実行スタック４０９を生成するために組み合わされる。この実施例において、実行スタック４０９内の実行属性４１０、４１２、４１４、４１８、４２０、及び４２２は、逆ポーランド表記法を使用してランアラートワンコンディション（Ｒｕｎ  Ａｌｅｒｔ  Ｏｎｅ  Ｃｏｎｄｉｔｉｏｎ）を規定する。実行属性４１０及び４１６は、情報の源を表示することによって情報が特定される、情報識別子である。この場合において、実行属性４１０及び４１６は、航空機パラメータ１及び航空機パラメータ２に対してそれぞれ情報の源を特定する情報識別子である。実行属性４１２及び４１８は、特定値を表示することによって情報が特定される、情報識別子である。実行属性４１４及び４２０は、比較演算が特定される、動作識別子である。実行属性４２２は、論理演算が特定される、動作識別子である。この実施例において、ランアラートワンコンディション４２４は、航空機パラメータ１が１９０００よりも大きく、かつ航空機パラメータ２が２９０よりも大きい場合に、満たされたと判断される。
【００７８】
実行属性４００は、また、報告動作４２６を規定する。実行属性４００は、報告書に対する形式４３４と同様に、報告動作４２６を実行することによって生成された報告書に含まれるべきグループ１情報４３２及びグループ２情報４３３を規定する。
【００７９】
実行属性４００は、報告書に含まれるべきグループ１情報４３２からの情報４３８を規定する実行スタック４３６を生成するように組み合される。この実施例において、実行スタック４３６内の実行属性４４０、４４２、４４３、及び４４４は、逆ポーランド表記法を使用して、報告書に含まれるべき差異情報４４６のファイブセカンドスロープ（Ｆｉｖｅ  Ｓｅｃｏｎｄ  Ｓｌｏｐｅ）を規定する。実行属性４４０及び４４２は、情報の源を表示することによって情報が特定される、情報識別子である。この場合において、実行属性４４０及び４４２は、航空機パラメータ３及び航空機パラメータ４に対してそれぞれ情報の源を特定する情報識別子である。実行属性４４３及び４４４は、数学演算が特定される、動作識別子である。この実施例において、報告書に含まれるべき差異情報４４６のファイブセカンドスロープは、航空機パラメータ３と航空機パラメータ４との間の差異を判断し、かつ５秒にわたるその差異のスロープを判断することによって計算される。報告書内の差異情報４４６のファイブセカンドスロープを提供するための形式は、報告書のための形式４３４を規定する実行属性４００における、差異情報４４６のファイブセカンドスロープのための情報形式４４８を規定する、実行属性４００によって規定され得る。
【００８０】
今度は図５を参照すると、例示的な一実施形態による、オンボードの情報処理が描かれている。情報処理５００は、図１における航空機１０２の内部での情報処理１１０の一実施態様の例であり得る。
【００８１】
航空機又は他の輸送体の内部での５０２情報処理５００は、幾つかの情報処理動作によって規定される。情報処理動作は、航空機又は他の輸送体の内部５０２で実行属性によって規定される。情報処理動作は、実行属性を使用して、航空機又は他の輸送体の内部５０２のデータ処理システムで動作するコンピュータプログラムによって、航空機又は他の輸送体の内部５０２で実行され得る。この実施例において、航空機又は他の輸送体の内部５０２で情報処理５００に対する実行属性によって規定された情報処理動作は、トリガ動作５０４、報告動作５０６、永続的動作５０８、トリガ動作５１０、５１２、及び５１４、並びに報告動作５１６を含む。
【００８２】
トリガ動作５０４は、トップレベルのトリガ動作である。実行属性は、トリガ動作５０４に対する条件を規定する。トリガ動作５０４は、トリガ動作５０４に対する条件が満足されたと判断されるまで、適切な周期的又は他の基準に基づいて、自動的かつ反復的に実行され得る。報告動作５０６、永続的動作５０８、並びにトリガ動作５１０、５１２、及び５１４は、トリガ動作５０４に対する条件が満足されたという判断に応答して実行される。
【００８３】
報告動作５０６は、報告書５１８を生成するために実行される。実行属性は、報告動作５０６によって生成される報告書５１８に含まれるべき情報及び報告書５１８の形式を規定し得る。報告書５１８は、解析若しくは他の適切な目的又は複数の目的の組み合わせのために、航空機又は他の輸送体の外部５２０の適切な位置に送られ得る。
【００８４】
永続的動作５０８は、後の使用のために、航空機又は他の輸送体の内部５０２に情報を保存するために実行される。実行属性は、永続的動作５０８によって内部５０２に収集され、かつ保存される情報を規定し得る。永続的動作５０８は、実行属性によって規定されるやり方において、収集された情報を処理すること、及び航空機又は他の輸送体の内部５０２に処理された情報を保存すことを含み得る。
【００８５】
トリガ動作５１０、５１２、及び５１４は、サブレベルのトリガ動作である。トリガ動作５１０、５１２、及び５１４の各々は、それ自身の条件によって規定され得る。この実施例において、報告動作５１６は、トリガ動作５１０、５１２、及び５１４に対する条件の全てが満足されたという判断に応答して実行される。
【００８６】
報告動作５１６は、報告書５２８を生成するために実行される。実行属性は、報告動作５１６によって生成される報告書５２８に含まれるべき情報及び報告書５２８の形式を規定し得る。報告書５２８は、解析若しくは他の適切な目的又は複数の目的の組み合わせのために、航空機又は他の輸送体の外部５２０の適切な位置に送られ得る。
【００８７】
次に図６を参照すると、例示的な一実施形態による、情報処理のためのプロセスの流れ図が描かれている。例えば、プロセス６００は、図１の航空機１０２のための健全性管理を提供するために、航空機動作環境１００において実施され得る。
【００８８】
プロセス６００は、コンピュータプログラムを輸送体にローディング（ｌｏａｄｉｎｇ）することによって開始する（動作６０２）。コンピュータプログラムは、情報処理を実行するために、輸送体のデータ処理システムで動作するように設定され得る。実行属性が、また、輸送体にロードされ得る（動作６０４）。実行属性は、輸送体のデータ処理システムで動作するコンピュータプログラムによって輸送体の内部で実行されるべき情報処理動作を規定し得る。その後、コンピュータプログラムは、輸送体の内部で情報処理動作を実行するために、実行属性を使用して輸送体で実行され得る（動作６０６）。輸送体で実行される情報処理動作は、報告書を生成すること、及び報告書を輸送体外へ送ることを含み得る。
【００８９】
輸送体の内部で生成された報告書は、受信され得（動作６０８）、かつ解析され得る（動作６１０）。動作６０８及び６１０は、輸送体の外部の位置において実行され得る。動作６１０において実行された解析に基づいて、変更が望ましいか否かが判断され得る（動作６１２）。例えば、解析は、輸送体で実行された情報処理に対する変更が望ましいと表示し得る。変更が望ましいとの動作６１２における判断に応答して、新しい実行属性が生成され得る（動作６１４）。新しい実行属性は、輸送体の内部で情報処理における望ましい変更を実施するように設定され得る。その後、プロセス６００は、輸送体に現在ロードされている実行属性を置き代えるために、新しい実行属性が輸送体にロードされ得る動作６０４に戻り得る。それによって、輸送体の内部での情報処理は、輸送体にロードされたコンピュータプログラムのためのプログラムコードを変えることなしに、変更され得る。プロセス６００は、変更が望ましくないという動作６１２における判断に応答して終了し得る。
【００９０】
次に図７を参照すると、例示的な一実施形態による、オンボードの情報処理のためのプロセスの流れ図が描かれている。プロセス７００は、図６におけるプロセス６００内の動作６０６を実行するためのプロセスの１つの実施態様の例であり得る。例えば、プロセス７００は、図１における航空機１０２のデータ処理システムで動作するコンピュータプログラム１０８内で実施され得る。
【００９１】
プロセス７００は、実行属性を読み込むことによって開始し得る（動作７０２）。実行属性は、トップレベルのトリガ動作、及びトップレベルのトリガ動作に関連する他の情報処理動作を含む、幾つかの情報処理動作を規定し得る。その後、処理の周期性が決定され得る（動作７０４）。処理の周期性は、トリガ動作に対する条件が満足されたか否かを判断するために、どれぐらい頻繁にトリガ動作が処理されるかを決定付けし得る。例えば、限定しないが、動作７０４において決定される処理の周期性は、また、動作７０２において読み込まれる実行属性を含む、ファイル又は文書において特定され得る。
【００９２】
動作７０２において読み込まれる実行属性によって規定されるトップレベルのトリガ動作は、個別の処理キュー内に置かれ得る（動作７０６）。その後、処理７００は、第１の処理キュー内の第１のトリガ動作を考慮するように動作し得る（動作７０８）。
【００９３】
処理キューの最終部が到達されたか否かが判断され得る（動作７１０）。処理キューの最終部が到達されていない場合に、考慮されている現在のトリガ動作が、トリガ動作のための条件が満足されたか否かを判断する（動作７１４）ために、処理され得る（動作７１２）。トリガ動作のための条件が満足されない場合に、プロセス７００は、次の処理キュー内のトリガ動作へ移動し得（動作７１６）、かつその後、処理キューの最終部が到達されたか否かを判断するために、動作７１０へ戻る。
【００９４】
処理キューの最終部が到達されたという動作７１０における判断に応答して、処理７００は、動作７０４内で決定された処理の周期性にしたがって、しばらくの間スリープし得る（動作７１８）。その後、プロセス７００は、次の処理キュー内のトップのトリガ動作を考慮するように動作し得（動作７２０）、かつ処理キューの最終部が到達されたか否かを判断するために、動作７１０へ戻る。
【００９５】
動作７１４に戻ると、トリガ動作のための条件が満足されたという判断に応答して、トリガ動作に関連する情報処理動作は、処理キューのトップにおいて押し進められ得る（動作７２２）。その後、処理７００は、処理キュー内のトップ動作を考慮するように動作し得る（動作７２４）。
【００９６】
処理キューの最終部が到達されたか否かが判断され得る（動作７２６）。処理キューの最終部が到達された場合に、処理７００は、処理７００が、次の処理キュー内のトリガ動作を考慮するように動作し得る、動作７１６へ戻り得る。
【００９７】
処理キューの最終部が到達されていないということが動作７２６において判断された場合に、考慮されている情報処理動作がトリガ動作であるか否かが判断され得る（動作７２８）。この場合において、動作がトリガ動作であるならば、トリガ動作はサブレベルのトリガ動作である。トリガ動作は、トリガ動作のための条件が満足されたか否かを判断する（動作７３２）ために、処理され得る（動作７３０）。トリガ動作のための条件が満足された場合に、処理７００は、トリガ動作に関連する情報処理動作が、処理キューのトップに押し進められ得る、動作７２２へ戻り得る。トリガ動作が満足されなかったということが動作７３２において判断された場合に、プロセス７００は動作７２４へ戻り得る。
【００９８】
動作７２８へ戻ると、考慮されている情報処理動作がトリガ動作でないということが判断された場合に、考慮されている情報処理動作が報告動作であるか否かが判断され得る（動作７３４）。動作が報告動作である場合に、報告書が生成され得（動作７３６）、かつ報告書が送られ得る（動作７３８）。その後、現在のトップ動作が、処理キューから除去され得（動作７４０）、かつ処理７００は、処理７００が、処理キュー内の新しいトップ動作を考慮するように動作する、動作７２４へ戻り得る。
【００９９】
動作７３４へ戻ると、考慮されている情報処理動作が報告動作でないということが判断された場合に、情報処理動作が永続的動作であるか否かが判断され得る（動作７４２）。
動作が永続的動作である場合に、情報は、処理７００が実行される航空機又は他の輸送体の内部に保存され得る（動作７４４）。その後、プロセス７００は、現在のトップ動作が処理キューから除去される動作７４０に進み得る。考慮されている情報処理動作が永続的動作でないという動作７４２における判断に応答して、プロセス７００は、動作７２４へ戻り得る。
【０１００】
プロセス７００は、動作７０２において読み込まれる実行属性によって規定される情報処理が望ましい選択された期間にわたり、連続的に実行され得る。例えば、限定しないが、プロセス７００が航空機の内部で動作する場合に、プロセス７００は、飛行又は航空機の他の動作の始まりにおいて開始され得、かつ航空機の健全性管理のため、又は別の適切な目的のための情報処理を提供するために、飛行又は他の動作の終わりにおいて終了し得る。
【０１０１】
ここで図８を参照すると、例示的な一実施形態による、データ処理システムのブロック図が、描かれている。データ処理システム８００は、図１における航空機１０２のデータ処理システム１０６の一実施態様の例であり得る。
【０１０２】
この例示的な実施例では、データ処理システム８００は通信ファブリック８０２を含む。通信ファブリック８０２は、プロセッサユニット８０４、メモリ８０６、固定記憶域８０８、通信ユニット８１０、入出力（Ｉ／Ｏ）ユニット８１２、及びディスプレイ８１４の間での通信を提供する。
【０１０３】
プロセッサユニット８０４は、メモリ８０６内にロードされ得るソフトウェアに対する指示命令を実行するために役立つ。プロセッサユニット８０４は、特定の実装に応じて、幾つかのプロセッサ、マルチプロセッサコア、又は他の何らかのタイプのプロセッサであってもよい。「幾つかの」は、本明細書の中において項目との関連で使用されるように、１以上の項目を意味する。さらに、プロセッサユニット８０４は、単一チップ上でメインプロセッサが二次プロセッサと共存する幾つかのヘテロジニアスプロセッサシステムを使用して実装することができる。別の例示的な実施例として、プロセッサユニット８０４は同じタイプのプロセッサを複数個含む対称型マルチプロセッサシステムとすることができる。
【０１０４】
メモリ８０６及び固定記憶域８０８は、記憶装置８１６の実施例である。記憶装置は、一時的及び／又は恒久的に、限定する訳ではないが例としてはデータ、機能的な形態のプログラムコード及び／又は他の適切な情報といった情報の保存が可能な、任意のハードウェアである。記憶装置８１６はまた、これらの実施例において、コンピュータ可読記憶装置と呼ばれ得る。これらの実施例では、メモリ８０６は例えば、ランダムアクセスメモリ又は他の任意の好適な揮発性又は不揮発性の記憶装置であってもよい。固定記憶域８０８は具体的な実装に応じて様々な形態を取り得る。
【０１０５】
例えば、固定記憶域８０８は、１以上の構成要素又は装置を含むことがある。例えば、固定記憶域８０８は、ハードドライブ、フラッシュメモリ、書換え型光ディスク、書換え可能磁気テープ、又はそれらの何らかの組み合わせである。固定記憶域８０８によって使用される媒体は着脱可能なものであってもよい。例えば、着脱可能ハードドライブは固定記憶域８０８に使用することができる。
【０１０６】
通信ユニット８１０は、これらの実施例では、他のデータ処理システムまたは装置との通信を提供する。これらの実施例では、通信ユニット８１０はネットワークインターフェースカードである。通信ユニット８１０は、物理的及び無線の通信リンクのいずれか一方又は両方を使用することによって、通信を提供することができる。
【０１０７】
入出力ユニット８１２は、データ処理システム８００に接続される他の装置とのデータの入出力を可能にする。例えば、入出力ユニット８１２は、キーボード、マウス、及び／又は他のなんらかの適する入力装置を介して、ユーザ入力への接続を提供することができる。さらに入出力ユニット８１２は、プリンタに出力を送信することができる。表示部８１４は、ユーザに情報を表示するためのメカニズムを提供する。
【０１０８】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は記憶装置８１６上に位置し、この記憶装置は通信ファブリック８０２を介してプロセッサユニット８０４と通信を行う。これらの実施例では、命令は、固定記憶域８０８の機能形態である。これらの命令は、プロセッサユニット８０４で実行するためメモリ８０６に読み込むことができる。種々の実施形態のプロセスは、コンピュータ実施可能指示命令を使用して、プロセッサユニット８０４によって実行され得、それはメモリ８０６などのメモリ内に配置され得る。
【０１０９】
これらの命令は、プログラム命令、プログラムコード、コンピュータで使用可能なプログラムコード、又はコンピュータ可読プログラムコードと呼ばれ、プロセッサユニット８０４内のプロセッサによって読み込まれて実行される。種々の実施形態のプログラムコードは、メモリ８０６又は固定記憶域８０８など、種々の物理的な又はコンピュータ可読記憶媒体上に具現化し得る。
【０１１０】
プログラムコード８１８は、選択的に着脱可能なコンピュータ可読媒体８２０上に機能的な形態で配置され、またプロセッサユニット８０４による実行用にデータ処理システム８００に読込み又は転送可能である。プログラムコード８１８及びコンピュータ可読媒体８２０は、このような実施例においてコンピュータプログラム製品８２２を形成する。１つの実施例では、コンピュータ可読媒体８２０は、コンピュータ可読記憶媒体８２４又はコンピュータ可読信号媒体８２６とすることができる。
【０１１１】
コンピュータ可読記憶媒体８２４は、例えば、固定記憶域８０８の一部であるハードディスクなどのように、記憶装置上に転送するための固定記憶域８０８の一部であるドライブ又は他の装置に挿入又は配置される光ディスク又は磁気ディスクなどを含み得る。コンピュータ可読記憶媒体８２４は、データ処理システム８００に接続された固定記憶域（例えば、ハードドライブ、サムドライブ、又はフラッシュメモリ）の形態をとることができる。ある例では、コンピュータ可読記憶媒体８２４はデータ処理システム８００から着脱可能ではなくてもよい。
【０１１２】
これらの実施例では、コンピュータ可読記憶媒体８２４は、プログラムコード８１８を伝播又は転送する媒体ではなく、むしろプログラムコード８１８を保存するために使用される物理的な又は有形の記憶装置である。コンピュータ可読記憶媒体８２４は、コンピュータで読取可能な有形の記憶装置又はコンピュータで読取可能な物理的な記憶装置と呼ばれることもある。すなわち、コンピュータ可読記憶媒体８２４は、人が触れることのできる媒体である。
【０１１３】
代替的に、プログラムコード８１８はコンピュータ可読信号媒体８２６を用いてデータ処理システム８００に転送可能である。コンピュータ可読信号媒体８２６は、例えば、プログラムコード８１８を含む伝播されたデータ信号であってもよい。例えば、コンピュータ可読信号媒体８２６は、電磁信号、光信号、及び／又は他の任意の好適なタイプの信号であってもよい。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線などの通信リンク、及び／又は他の任意の好適なタイプの通信リンクによって送信され得る。言い換えると、通信リンク及び／又は接続は、例示的な実施例の中において、物理的又は無線であり得る。
【０１１４】
幾つかの例示的な実施形態では、プログラムコード８１８は、コンピュータ可読信号媒体８２６により、ネットワークを介して別の装置又はデータ処理システムから固定記憶域８０８にダウンロードされて、データ処理システム８００内で使用される。例えば、サーバーデータ処理システム内のコンピュータ可読記憶媒体に保存されているプログラムコードは、ネットワークを介してサーバーからデータ処理システム８００にダウンロードすることができる。プログラムコード８１８を提供するデータ処理システムは、サーバーコンピュータ、クライアントコンピュータ、又はプログラムコード８１８を保存及び転送することが可能な他の装置であってもよい。
【０１１５】
データ処理システム８００に関して例示されている種々の構成要素は、種々の実施形態が実装され得る様態に構造的な制限を設けることを意図していない。種々の例示的な実施形態は、データ処理システム８００に対して示されたものに加えて及び／又はそれに代えて、構成要素を含むデータ処理システムの中に実装され得る。図８において示される他の構成要素は、示されている例示的な実施例から変更されることができる。種々の実施形態が、プログラムコードを実行することができる任意のハードウェア装置又はシステムを使用して実装され得る。１つの実施例として、データ処理システムは、無機的な構成要素と統合された有機的な構成要素を含み得、及び／又は人間以外の有機的な構成要素で全体的に構成されてよい。例えば、記憶装置は、有機的な半導体からなり得る。
【０１１６】
別の例示的な実施例では、プロセッサユニット８０４は、特定の用途のために製造又は設定された回路を有するハードウェアユニットの形態をとってもよい。このタイプのハードウェアは、動作を実施するために設定される記憶装置からメモリに読込まれるプログラムコードを必要とせずに動作を実施することができる。
【０１１７】
例えば、プロセッサユニット８０４がハードウェアユニットの形態をとる場合、プロセッサユニット８０４は、回路システム、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理装置、または幾つかの動作を実行するために設定された他の好適なタイプのハードウェアであってもよい。プログラマバル論理装置により、装置は幾つかの作業を実行するように設定されている。装置は後で再設定することができるか、又は幾つかの作業を実行するように恒久的に設定することができる。例えば、プログラム可能論理装置の例として、プログラム可能論理アレイ、プログラム可能アレイ論理、フィールドプログラム可能論理アレイ、フィールドプログラム可能ゲートアレイ、及び他の適切なハードウェア装置が挙げられる。このタイプの実装により、種々の実施形態のプロセスはハードウェアユニットで実装されるため、プログラムコード８１８は省略することができる。
【０１１８】
さらに別の例示的な実施例では、プロセッサユニット８０４は、コンピュータ及びハードウェア装置の中に見られるプロセッサの組み合わせを使用して実装可能である。プロセッサユニット８０４は、プログラムコード８１８を実行するように設定されている幾つかのハードウェアユニット及び幾つかのプロセッサを有していてもよい。図示された実施例の場合、プロセスの幾つかは幾つかのハードウェアユニットで実装される一方で、他のプロセスは幾つかのプロセッサで実装される。
【０１１９】
別の実施例において、バスシステムは、通信ファブリック８０２を実装するために使用され得、かつシステムバス又は入力／出力バスなどの、１以上のバスからなり得る。無論、バスシステムは、バスシステムに取り付けられる種々の構成要素又は装置の間のデータの移送を提供する、任意の適切なタイプのアーキテクチャを使用して実装され得る。
【０１２０】
加えて、通信ユニット８１０は、データの送信、データの受信、又はデータの送受信を行う幾つかの装置を含み得る。通信ユニット８１０は、例えば、モデム又はネットワークアダプタ、２個のネットワークアダプタ、又はこれらの何らかの組み合わせであってもよい。さらに、例えば、メモリは、メモリ８０６又はキャッシュであり得、それらは、通信ファブリック８０２の中に存在し得る、インターフェース及びメモリコントローラハブの中で見つかるものなどである。
【０１２１】
図示した種々の実施形態での流れ図及びブロック図は、例示的な一実施形態における装置及び方法の幾つかの可能な実施態様の構造、機能、及び動作を示している。その際、流れ図又はブロック図の各ブロックは、動作又はステップのモジュール、セグメント、機能及び／又は部分を表わすことがある。例えば、１以上のブロックは、ハードウェア内のプログラムコードとして、又はプログラムコードとハードウェアの組み合わせとして実装可能である。ハードウェア内に実装した場合、ハードウェアは、例えば、流れ図又はブロック図の中の１以上の動作を実行するように製造又は設定された集積回路の形態をとり得る。
【０１２２】
例示的な一実施形態の幾つかの代替的な実装では、ブロックに記載された１以上の機能が、図中に記載の順序を逸脱して現れることがある。例えば、場合によっては、連続して示されている２つのブロックがほぼ同時に実行されること、又は時には含まれる機能によってはブロックが逆順に実施されることもあり得る。また、流れ図又はブロック図に描かれているブロックに加えて他のブロックが追加されることもあり得る。種々の例示的な実施形態の説明は、例示及び説明を目的とするものであり、網羅的な説明であること、又はこれらの実施形態を開示された形態に限定することを意図していない。当業者には、多数の修正例及び変形例が明らかであろう。更に、種々の例示的な実施形態は、他の例示的な実施形態に照らして別の利点を提供することができる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び、様々な実施形態の開示内容と考慮される特定の用途に適した様々な修正との理解を、他の当業者に対して促すために選択及び記述されている。
【０１２３】
注記：以下の条項は、本開示の更なる側面を説明する。
条項Ａ１
輸送体（１３６）のコンピュータ可読記憶媒体（８２４）、
前記輸送体（１３６）の前記コンピュータ可読記憶媒体（８２４）に記憶された実行属性（１２６）であって、幾つかの情報処理動作（１２７）を規定する、実行属性（１２６）、及び
前記輸送体（１３６）の前記コンピュータ可読記憶媒体（８２４）に記憶されたプログラムコード（８１８）を含むコンピュータプログラム（１０８）を備え、前記コンピュータプログラム（１０８）は、前記コンピュータ可読記憶媒体（８２４）から前記実行属性（１２６）を読み込むために、かつ前記実行属性（１２６）を使用して前記輸送体（１３６）の前記幾つかの情報処理動作（１２７）を実行するために、前記輸送体（１３６）のデータ処理システム（１０６）で動作する、装置。
条項Ａ２
前記実行属性（１２６）は、幾つかの実行スタック（２３４）を含み、
前記コンピュータプログラム（１０８）は、前記幾つかの実行スタック（２３４）内の前記実行属性（１２６）の順序によって規定されたシークエンスにおいて、前記実行属性（１２６）を処理するために、前記輸送体（１３６）の前記データ処理システム（１０６）で動作する、条項Ａ１に記載の装置。
条項Ａ３
前記幾つかの実行スタック（２３４）内の前記実行属性（１２６）の前記順序は、逆ポーランド表記法（２３６）で、前記輸送体（１３６）の前記データ処理システム（１０６）で動作する前記コンピュータプログラム（１０８）によって、前記実行属性（１２６）を処理するための前記シークエンスを規定する、条項Ａ２に記載の装置。
条項Ａ４
前記実行属性（１２６）は、前記幾つかの情報処理動作（１２７）を実行するために処理されるべき情報（１１２）を特定する情報識別子（２２０）、及び前記幾つかの情報処理動作（１２７）を実行するために処理されるべき前記情報（１１２）について実行されるべき動作を特定する動作識別子（２２２）を含む、条項Ａ１に記載の装置。
条項Ａ５
前記情報識別子（２２０）は、前記幾つかの情報処理動作（１２７）を実行するために処理されるべき前記情報（１１２）のための情報源（１２０）を特定する、条項Ａ４に記載の装置。
条項Ａ６
前記幾つかの情報処理動作（１２７）は、トリガ動作（２０４）、永続的動作（２０６）、及び報告動作（１０８）から選択される、条項Ａ１、Ａ２、又はＡ４のいずれか一項に記載の装置。
条項Ａ７
前記輸送体（１３６）は航空機（１０２）であり、前記幾つかの情報処理動作（１２７）は、飛行中の前記航空機（１０２）に対する運用情報を処理することを含む、条項Ａ１、Ａ２、Ａ４、又はＡ６のいずれか一項に記載の装置。
条項Ｂ１
プラットフォーム（１３８）の内部（５０２）で情報（１１２）を処理する方法であって、
実行属性（１２６）を使用して前記プラットフォーム（１３８）のデータ処理システム（１０６）で動作するコンピュータプログラム（１０８）によって実行されるべき幾つかの情報処理動作（１２７）を規定する、実行属性（１２６）を前記プラットフォーム（１３８）にローディングすることを含み、前記幾つかの情報処理動作（１２７）は、前記実行属性（１２６）によって規定される報告書（５１８）を生成するための報告動作（１０８）を含み、
前記プラットフォーム（１３８）から、前記実行属性（１２６）を使用して、前記プラットフォーム（１３８）の前記データ処理システム（１０６）で動作する前記コンピュータプログラム（１０８）によって生成された前記報告書（５１８）を受信すること、
前記プラットフォーム（１３８）の内部（５０２）での情報（１１２）処理に対する望ましい変更を特定するために、前記報告書（５１８）を解析すること、
前記プラットフォーム（３１８）の内部（５０２）での情報（１１２）処理に対する前記望ましい変更を実施するために、前記プラットフォーム（１３８）の前記コンピュータプログラム（１０８）を変えることなしに、新しい実行属性（１２６）を使用して前記プラットフォーム（１３８）の前記データ処理システム（１０６）で動作する前記コンピュータプログラム（１０８）によって実行されるべき幾つかの新しい情報処理動作（１２７）を規定する、新しい実行属性（１２６）を生成すること、及び
前記新しい実行属性（１２６）を前記プラットフォーム（１３８）にローディングすることを含む、方法。
条項Ｂ２
前記実行属性（１２６）は、逆ポーランド表記法（１３６）で、前記プラットフォーム（１３８）の前記データ処理システム（１０６）で動作する前記コンピュータプログラム（１０８）によって、前記実行属性（１２６）を処理するためのシークエンスを規定する、幾つかの実行スタック（２３４）を含む、条項Ｂ１に記載の方法。
条項Ｂ３
前記実行属性（１２６）は、前記幾つかの情報処理動作（１２７）実行するために処理されるべき情報（１１２）を特定する情報識別子（２２０）、及び前記幾つかの情報処理動作（１２７）を実行するために処理されるべき前記情報（１１２）について実行されるべき動作を特定する動作識別子（２２２）を含む、条項Ｂ２に記載の方法。
条項Ｂ４
前記幾つかの情報処理動作（１２７）は、トリガ動作（２０４）及び永続的動作（２０６）から選択された情報処理動作を更に含む、条項Ｂ１からＢ３のいずれか一項に記載の方法。
条項Ｂ５
前記プラットフォーム（１３８）は航空機（１０２）であり、前記幾つかの情報処理動作（１２７）は、飛行中の前記航空機（１０２）に対する運用情報を処理することを含む、条項Ｂ１からＢ４のいずれか一項に記載の方法。
【符号の説明】
【０１２４】
１００  航空機動作環境
１０２  航空機
１０３  オペレータ
１０４  オフボードの健全性管理システム
１０５  システム
１０６  データ処理システム
１０８  コンピュータプログラム
１１０  情報処理
１１２  情報
１１４  オンボードの健全性管理
１１６  運用情報
１２０  情報源
１２２  センサ
１２４  データバス
１２６  実行属性
１２７  情報処理動作
１２８  記憶装置
１３０  通信システム
１３２  報告書
１３６  輸送体
１３８  プラットフォーム
２００  実行属性
２０２  情報処理動作
２０４  トリガ動作
２０６  永続的動作
２０８  報告動作
２１０  条件
２１２  トップレベルのトリガ動作
２１４  サブレベルのトリガ動作
２１６  情報
２１８  形式
２２０  情報識別子
２２２  動作識別子
２２４  情報源
２２６  値
２２８  比較
２３０  論理的動作
２３２  数学的動作
２３４  実行スタック
２３６  逆ポーランド表記法
３００  実行属性ファイル
３０２  実行属性
３０４  トップレベルのトリガ動作
３０６  情報処理動作
３０８  トップレベルのトリガ動作
３１０  情報処理動作
３１２  トップレベルのトリガ動作
３１４  情報処理動作
３１６  処理キュー
３１８  処理キュー
３２０  処理キュー
３２２  処理の周期性
４００  実行属性
４０１  トリガ動作
４０３  条件
４０４  報告動作
４０５  永続的動作
４０６  トリガ動作
４０７  条件
４０８  動作
４０９  実行スタック
４１０〜４２２  実行スタック内の実行属性
４２４  ランアラートワンコンディション
４２６  報告動作  ４３２  グループ１情報
４３３  グループ２情報
４３４  形式
４３６  実行スタック
４３８  情報
４４０〜４４４  実行スタック内の実行属性
４４６  差異情報のファイブセカンドスロープ
４４８  情報形式
５００  情報処理
５０２  内部
５０４  トリガ動作
５０６  報告動作
５０８  永続的動作
５１０  トリガ動作
５１２  トリガ動作
５１４  トリガ動作
５１６  報告動作
５１８  報告書
５２０  外部
５２８  報告書
６００  プロセス
６０２〜６１４  動作
７００  プロセス
７０２〜７４０  動作
８００  データ処理システム
８０２  通信ファブリック
８０４  処理ユニット
８０６  メモリ
８０８  固定記憶域
８１０  通信ユニット
８１２  入力／出力ユニット
８１４  ディスプレイ
８１６  記憶装置
８１８  プログラムコード
８２０  コンピュータ可読媒体
８２２  コンピュータプログラム製品
８２４  コンピュータ可読記憶媒体
８２６  コンピュータ可読信号媒体
【図１】
0006501675.tif 000002
【図２】
0006501675.tif 000003
【図３】
0006501675.tif 000004
【図４】
0006501675.tif 000005
【図５】
0006501675.tif 000006
【図６】
0006501675.tif 000007
【図７】
0006501675.tif 000008
【図８】
0006501675.tif 000009