| 生体物理モデルの応用 | |
|---|---|
| BioMA は、農業と環境の分野でモデリング ソリューションを開発、パラメータ化、実行するためのパブリック ドメイン ソフトウェア フレームワークです。 | |
| モデル コンポーネントとモデリング ソリューションは、さまざまなフレームワークで再利用できます。 | |
| このソフトウェアは、.NETフレームワークのMicrosoft C#を使用して開発されています。 | |
モデリングフレームワークはモデリングとシミュレーションに使用され、数学モデルを開発および実行するためのソフトウェアインフラストラクチャで構成できます。モノリシック実装に関して、生物物理学的モデリングの分野で大きな進歩をもたらしました。[1] [2] [3] [4]アルゴリズムとデータの分離、 I/Oプロシージャと統合サービスの再利用性、および個別のユニットでのモデリングソリューションの分離は、シミュレーションシステムの開発に大きな利点をもたらしました。農業用のモデリングフレームワークは、さまざまなアプローチとターゲットで時間の経過とともに進化してきました[5]
BioMAは、細かい粒度でのマルチモデル実装を含む、プラットフォームに依存しない再利用可能なコンポーネントに重点を置いて開発されたソフトウェア フレームワークです。
BioMA - 生体物理モデルの応用
BioMA(生物物理学的モデルアプリケーション)は、農業と環境の分野で生物物理学的モデルに基づいたモデリングソリューションを開発、パラメータ化、実行するために設計および実装されたパブリックドメインの ソフトウェアフレームワークです。 [6]これは、自由に拡張可能なソフトウェアコンポーネントにコード化された個別の概念単位に基づいています。[7]
このフレームワークの目標は、プロトタイプから運用アプリケーションへの橋渡しを迅速に行い、さまざまなモデリング ソリューションを実行して比較できるようにすることです。フレームワークの重要な側面は、モデリング ワークフローのさまざまなステップで出力の品質評価を可能にする透明性です。フレームワークは、モデリング ソリューションとグラフィカル ユーザー インターフェイスの両方で、フレームワークに依存しないコンポーネントに基づいています。目標は、モデル開発と運用使用のためのフレームワークを提供することだけでなく、スタンドアロンまたは異なるフレームワークで再利用可能なオブジェクトの緩やかなコレクションを提供することです。ソフトウェアは、.NET フレームワークの Microsoft C# 言語を使用して開発されています。
このフレームワークは、第6回EUフレームワークプログラムSEAMLESSプロジェクトのAPES [8]タスクの下で実施された作業の発展形である。
プラットフォームとそのツールおよびコンポーネントの展開は次のように使用されています。
- 生物物理学的シミュレーションのための気象データセットを作成するため: [9] [10] [11]
- ヨーロッパにおける農作物生産への影響を評価すること[12] [13]および適応[14] [15]
- 気候変動下での土壌病原菌の発達をシミュレートするため、[16] [17]
- 樹木種の成長と発達を再現するため、[18]
- 気候変動下でトウモロコシに被害を与える昆虫の生存を推定する[19] [20] [21]
- 作物の環境適合性を推定する、[22]
- サブモデルレベルでモデリングソリューションの比較を行うため、[23]
- 作物の発育と成長のための再利用可能なモデルのライブラリを開発すること、[24] [25]
- ラテンアメリカにおける気候変動が農作物生産に与える影響を推定する[26]
- 真菌感染症[27] [28] [29]および植物疫病の動態をシミュレートするため、[30] [31] [32]
- 農業気象変数を推定するため、[33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43]
- 土壌水分特性を推定するための関数ライブラリを開発する、[44] [45]
- 農産物の品質を評価する。[46] [47]
- 農業経営手法のタイミングと適用をシミュレートする[48] [49]
- 農業モデルの感度分析を行うためのライブラリを開発する[50]
- 圃場実験を再現して作物モデルの性能を評価するためのライブラリを定義する[51]
- 冬菜種生産の量的・質的側面に関する新しいモデルを開発する[52]
- カネグロサトウキビモデルをジャイアントリードに応用する[53]
BioMA アプリケーションとモデリング ソリューションは、気候変動のシナリオ下での農業生産をシミュレートするために欧州委員会の MARS ユニットが使用するシミュレーション ツールです。BioMA は、EU FP7 プロジェクト MODEXTREME でも使用されています。
建築
シミュレーション システムは、それぞれ独自の機能と要件を持つレイヤーに離散化されています。このようなレイヤーには、細かい粒度のモデルが個別のユニットとして実装されるモデル レイヤー (ModL)、[54]、基本モデルがより複雑で集約されたモデルにリンクされるコンポジション レイヤー (CompL)、および操作用にコンテキスト固有のパラメーター化 (ソフトウェアの意味で) を提供できる構成レイヤー (ConfL) があります。アプリケーションは、単純なコンソール アプリケーションから、モデル ビュー コントローラー パターンに基づくユーザー対話型アプリケーションにまで及びます。最も単純なケースでは、ModL または CompL に直接リンクするか、モデル ConfL にアクセスします。すべてのケースで、コンポーネント指向アーキテクチャにより、システムの機能の豊富さと透明性に影響を与える一連の機能を実装できます。レイヤー間でトップダウンの依存関係は実装されないため、さまざまなアプリケーションやフレームワークでツール、ユーティリティ、モデル コンポーネントを独立して再利用できます。
クラウドアーキテクチャ
CREA で実施されている AgriDigit プロジェクトのコンテキストでは、BioMA フレームワークがSaaSアーキテクチャを介してクラウドで実行できるように適応されました。モデル呼び出しはHTTP呼び出しとして扱われるため、モデル ビュー コントローラー アーキテクチャは不要になりました。そのため、クラウド サービスでは構成レイヤーが削除されました (使用されません)。また、構成レイヤーも簡素化されました。
アプリケーション

高度なアプリケーションは、次の 2 つのカテゴリに分類できます。
- BioMA-Spatial では、グリッド セルまたはポリゴンなどの空間的に明示的な単位に対してモデルが反復的に実行されます。これらのアプリケーションには、空間単位間の相互作用をモデル化するレイヤーを含めることができます。
- BioMA-Site では、特定のサイトに対してモデルが実行されます。これらのアプリケーションは特定の作物に特化することができ、一般的にモデルの構成ブロックと出力へのより詳細なアクセスが可能になります。
次の図のように、ライブラリに基づいてアプリケーションを構築できます。ライブラリは、ソフトウェア開発キットに示されているように、新しいモデルを実装して拡張したり、新しいライブラリを追加したりすることができます。
可用性
モデル コンポーネントとツールは、コンポーネント ポータルで SDK を使用して自動的にダウンロードできます。モデリング ソリューションについても同様です (ポータルは現在改修中です)。
SaaS としてのモデリング ソリューションへのアクセスをリクエストする必要があります。
BioMA知的財産権モデル
コア コンポーネントのコードはMITライセンスの下で利用可能ですが、バイナリの再利用は、以下のようにクリエイティブ コモンズ ライセンスの下で行われ、非営利、同一条件での共有条項が適用されます。
アプリケーションとツールはクリエイティブ・コモンズ・ライセンスの下でバイナリとして利用可能だが、コードは当事者間の特定の合意の下で共有できる。モデルコンポーネント開発者はコードを公開できるが、バイナリは再利用できるようにしなければならない。[55]
参考文献
- ^ Donatelli, M.、J. Bolte、F. van Evert、W. Wang、2003「進化に適したソフトウェア設計とは」van Ittersum MK、Donatelli M. (編)、「作物システムのモデリング: 科学、ソフトウェア、アプリケーション」European Journal of Agronomy 18、193-195 ページ。
- ^ Rizzoli AE、G. Leavesley、JC Ascough II、RM Argent、IN Athanasiadis、V. Brilhante、FHA Claeys、O. David、M. Donatelli i、P. Gijsbers、D. Havlik、A. Kassahun、P. Krause 2008 環境モデリング、ソフトウェア、意思決定サポート - 最新技術と新たな展望 Elsevier 101-119
- ^ Argent, RM, 2004. 環境アプリケーションのためのモデル統合の概要 - コンポーネント、フレームワーク、セマンティクス、Environmental Modelling & Software、第 19 巻、3:219-234
- ^ Athanasiadis IN、Rizzoli AE、Donatelli M.、Carlini L.、2011。オントロジーベースのツールによる環境ソフトウェアモデルインターフェースの強化。Int. J. Advanced Systemic Studies、4: 94-105。
- ^ Holzworth DP、Snow V.、Janssen S.、Athanasiadis IN、Donatelli M.、Hoogenboom G.、White JW、Thorburn P.、2015.農業生産システムのモデリングとソフトウェア:現状と将来の展望、環境モデリングとソフトウェア[1]
- ^ Donatelli M.、Cerrani I.、Fanchini D.、Fumagalli. D.、Rizzoli A. 2012. コンポーネント中心のモデリング フレームワークによるモデル再利用の強化: ビジョンと例の実現。国際環境モデリングおよびソフトウェア協会 (iEMSs)、2012 国際環境モデリングおよびソフトウェア会議、限られた惑星の資源管理、第 6 回隔年会議、ドイツ、ライプツィヒ、R. Seppelt、AA Voinov、S. Lange、D. Bankamp (編) PDF
- ^ Donatelli M.、Rizzoli A. 2008 生物物理学的システムのフレームワークに依存しないモデルコンポーネントの設計 国際環境モデリングおよびソフトウェア会議 iEMSs 2008 Proceedings of theiEMSs Fourth Biennial Meeting、バルセロナ、カタロニア 2008 年 7 月 7 ~ 10 日: 727-734 PDF
- ^ Donatelli M.、G. Russell、AE Rizzoli、他 2010 農業生産と外部性をシミュレートするためのコンポーネントベースのフレームワーク。環境と農業のモデリング:政策影響評価のための統合アプローチ、F.Brouwer と M. van Ittersum 編、Springer、63-108
- ^ Donatelli M.、Fumagalli D.、Zucchini A.、Duveiller G.、Nelson RL、Baruth B. 2012. 作物シミュレーション モデルで使用するための気候変動シナリオから得られた毎日の気象データの EU27 データベース。国際環境モデリングおよびソフトウェア協会 (iEMSs)、2012 国際環境モデリングおよびソフトウェア会議、限られた惑星の資源管理、第 6 回隔年会議、ドイツ、ライプツィヒ、R. Seppelt、AA Voinov、S. Lange、D. Bankamp (編) PDF
- ^ Duveiller G.、Donatelli M.、Fumagalli D.、Zucchini A.、Baruth B.、2015年。気候変動シナリオから導き出されたヨーロッパの作物モデリングのための将来の毎日の気象データのデータセット。理論および応用気候学、127:573-585。
- ^ Semenov MA Donatelli M.、Stratonovitch P.、Chatzidaki E.、Baruth B.、2010。ELPIS:ヨーロッパのローカル規模の毎日の気候シナリオのデータセット。気候研究、44:3-15。
- ^ Donatelli M.、Duveiller G.、Fumagalli D.、Srivastava A.、ズッキーニ A.、Angileri V.、Fasbender D.、Loudjani P.、Kay S.、Juskevicius V.、Toth T.、Haastrup P.、Míbarek R.、Espinosa M.、Ciaian P.、Niemeyer S. 2011 年農業の評価気候変動への適応のための効果的な対策AVEMACプロジェクトの設計における脆弱性。 PDF
- ^ Bregaglio S.、Hossard l.、Cappelli G.、Resmond R.、Bocchi S.、Barbier JM.、Ruget F.、Delmotte S.、2017年。地中海地域の気候変動下における潜在的な米生産の傾向とそれに伴う不確実性の特定。農業および森林気象学、237-238:219-232。
- ^ Donatelli M.、Srivastava A.、Duveiller G.、Niemeyer S. 2012. 気候変動シナリオにおけるEU27規模の作物への影響評価と適応戦略の推定。国際環境モデリングおよびソフトウェア協会(iEMSs)、2012年国際環境モデリングおよびソフトウェア会議、限られた惑星の資源管理、第6回隔年会議、ライプツィヒ、ドイツ、R. Seppelt、AA Voinov、S. Lange、D. Bankamp(編)PDF
- ^ Donatelli M.、Srivastava AK、Duveiller G.、Niemeyer S.、Fumagalli D.、2015年。「ヨーロッパの主要3作物に対する気候変動の影響と気候シナリオの代替実現における潜在的な適応戦略」Environ. Res. Lett. 10
- ^ Manici L.、Donatelli M.、Fumagalli D.、Lazzari A.、Bregaglio S. 2012 作物に影響を及ぼす土壌伝染性真菌病原体の、ヨーロッパにおける気候変動シナリオへの潜在的反応。国際環境モデリングおよびソフトウェア協会 (iEMSs)、2012 国際環境モデリングおよびソフトウェア会議、限りある地球の資源管理、第 6 回隔年会議、ライプツィヒ、ドイツ、R. Seppelt、AA Voinov、S. Lange、D. Bankamp (編) PDF
- ^ Manici LM、Bregaglio S.、Fumagalli D.、Donatelli M. 2014. 気候変動下における耕作作物の土壌由来真菌病原体のモデル化、International Journal of Biometereology
- ^ Bregaglio S.、Orlando F.、Forni E.、De Gregorio T.、Falzoi S.、Boni C.、Pisetta M.、Confalonieri R.、2016 年。ヘーゼルナッツをシミュレートする新しいモデリング ソリューションの開発と評価 ( Corylus avellana L .) 成長と発展。エコル。モデル、329: 86–99
- ^ Maiorano A、Cerrani I、Fumagalli D、Donatelli M、2013。トウモロコシのアワノメイガに対する気候温暖化の影響を管理するための新しい生物学的モデル。持続可能な開発のための農学、
- ^ Maiorano A.、Bregaglio S.、Donatelli M.、Fumagalli D.、Zucchini A.、2012年。将来の気候シナリオにおけるヨーロッパアワノメイガの季節をシミュレートするためのモデリング手法の比較。生態学的モデリング、245:65-74。
- ^ Maiorano A.、Fanchini D.、Donatelli M.、2014。MIMYCS。水分、成長中のトウモロコシ粒の水分含有量のプロセスベースモデル。European Journal of Agronomy、59:86-95。
- ^ Confalonieri R.、Francone C.、Cappelli G.、Stella T.、Frasso N.、Carpani M.、Bregaglio S.、Acutis M.、Tubiello、FN、Fernandes E.、2012。環境に対する作物の適合性の推定。農業におけるコンピュータとエレクトロニクス 90: 170-175。
- ^ Donatelli M.、Bregaglio S.、Confalonieri R.、De Mascellis R.、Acutis M.、2014。再利用と構成によるハイブリッドモデルの評価のための一般的なフレームワーク - 土壌温度シミュレーションのケーススタディ、ISSN 1364-8152、Environmental Modelling & Software
- ^ Stella T.、Frasso N.、Negrini G.、Bregaglio S.、Cappelli G.、Acutis M.、Confalonieri R.、2014。再利用、感度分析、構成によるモデルの簡素化と開発:作物モデリングのケーススタディ。環境モデリングとソフトウェア、59:44–58 [2]
- ^ Bregaglio S.、Frasso N.、Pagani V.、Stella T.、Francone C.、Cappelli G.、Acutis M.、Balaghi R.、Ouabbou H.、Paleari L.、Confalonieri R.、2015。新しいマルチ-モデルアプローチは、モロッコの半乾燥気候下での小麦収量を適切に推定します。持続可能な開発のための農学、35: 157-167
- ^ Confalonieri R.、Donatelli M.、Bregaglio S.、Tubiello FN、Fernandes E. 2012. 農業生態学的ゾーンシミュレーター (AZS): ラテンアメリカにおける気候変動作物生産性影響評価のためのコンポーネントベース、オープンアクセス、透明性の高いプラットフォーム。国際環境モデリングおよびソフトウェア協会 (iEMSs)、2012 国際環境モデリングおよびソフトウェア会議、限られた惑星の資源管理、第 6 回隔年会議、ドイツ、ライプツィヒ、R. Seppelt、AA Voinov、S. Lange、D. Bankamp (編) PDF
- ^ Bregaglio, S.; Donatelli, M.; Confalonieri, R. 2013. 2030-2050年のヨーロッパにおけるイネ、小麦、ブドウの真菌感染症。持続可能な開発のための農学 33: 4,767-776
- ^ Bregaglio、2012年。作物モデルと相互作用する植物病害シミュレーションモデルの定義と実装、ミラノ大学博士論文 PDF
- ^ Bregaglio, S., Cappelli, G., Donatelli, M., 2012. 害虫リスク評価研究のための汎用真菌感染モデルの適合性の評価。生態学的モデリング 247, 58-63
- ^ Bregaglio S.、Donatelli M.、2015。植物の空気感染性疾患のシミュレーションのためのソフトウェアコンポーネントのセット。Environ. Modell. Softw.、72:426–444。
- ^ Bregaglio S.、Titone P.、Cappelli G.、Tamborini L.、Mongiano G.、Confalonieri R.、2016。温帯気候における葉と穂のいもち病の影響を評価するために、一般的な病気モデルを温暖なイネシミュレーターに結合しました。European Journal of Agronomy、76: 107-117。
- ^ Donatelli M.、Magarey RD、Bregaglio S.、Willocquet L.、Whish JPM、Savary S.、2017。害虫と病気が農業システムに与える影響のモデル化。農業システム、155:213-224。
- ^ Bregaglio S.、Donatelli M.、Confalonieri R.、Acutis M.、Orlandini S.、2011。植物病害モデルの大規模適用のための葉の湿潤度のマルチメトリック評価。農業および森林気象学、151: 1163-1172。
- ^ Bregaglio S.、Donatelli M.、Confalonieri R.、Acutis M.、Orlandini S.、2010。空気相対湿度の1時間ごとの値を生成するための13のモデリングソリューションの統合評価。理論および応用気候学102:429-438
- ^ Donatelli M.、Bellocchi G.、Habyarimana E.、Bregaglio S.、Baruth B.、2010 年。AirTemperature: Extensible Software Library to Generate Air Temperadata、SRX Computer Science、vol. 2010年
- ^ Confalonieri R.、Bellocchi G.、Donatelli M.、2010。農業気象指標を計算するソフトウェア コンポーネント。環境モデリングとソフトウェア、25:1485-1486
- ^ Donatelli M.、Bellocchi G.、Habyarimana E.、Confalonieri R.、Micale F.、2009。風速データを生成するための拡張可能なモデルライブラリ。農業におけるコンピューターとエレクトロニクス、69:165-170
- ^ Carlini L.、Bellocchi G.、Donatelli M.、2006。Rain、合成降水量データを生成するソフトウェアコンポーネント。Agronomy Journal、98:1312-1317
- ^ Donatelli M.、Carlini L.、Bellocchi G.、2006.太陽放射を推定するためのソフトウェアコンポーネント。環境モデリングとソフトウェア21、3:411-416
- ^ Donatelli M.、Bellocchi G.、Carlini L.、2006。ソフトウェアコンポーネントによる知識の共有:基準蒸発散量モデル。European Journal of Agronomy 24、2:186-192
- ^ Bellocchi G.、Acutis M.、Fila G.、Donatelli M.、2002。ファジーエキスパートシステムに基づく太陽放射モデルのパフォーマンス指標。Agron. J.、94:1222–1233 2018年1月16日にWayback Machineにアーカイブされました。
- ^ Donatelli M.、Carlini L.、Bellocchi G.、Colauzzi M.。2005 年。CLIMA: コンポーネント ベースの気象ジェネレータ。p. 627 ~ 633。A. Zerger および RM Argent (編) MODSIM 2005。モデリングおよびシミュレーションに関する国際会議。メルボルン、オーストラリア。2005 年 12 月 12 ~ 15 日。オーストラリアおよびニュージーランド モデリングおよびシミュレーション協会。協会、バーリントン、バーモント州。
- ^ Donatelli M.、Stöckle CO、Nelson RL、Bellocchi G.、2003。ET_CSDLL:基準蒸発散量と作物蒸発散量の計算のためのダイナミックリンクライブラリ。Agron J.、95:1334-1336。
- ^ Acutis M.、Donatelli M.、Lanza Filippi G. 2008. PTF: 小児伝達関数に関する知識の共有と使用のための拡張可能なコンポーネント、国際環境モデリングおよびソフトウェア会議。iEMSs 第 4 回隔年会議の議事録、バルセロナ、カタルーニャ、2008 年 7 月 7 ~ 10 日: 759-765 PDF
- ^ Fila G.、Bellocchi G.、Donatelli M.、Acutis M.、2006。PTFIndicator: 統合指標によるペドトランスファー関数の推定値を評価する IRENE_DLL ベースのアプリケーション。Env. Modell. Softw.、21: 107-100。
- ^ Cappelli, G., Bregaglio, S., Romani, M., Feccia, S., Confalonieri, R., 2014. 収穫前の米粒品質のシミュレーションのためのモデルライブラリを実装したソフトウェアコンポーネント。農業におけるコンピュータとエレクトロニクス、104、18-24 [3]
- ^ Cappelli G., Confalonieri R., Romani M., Feccia S., Pagani MA, Cappa C., Bocchi S., Bregaglio S., 2017. イタリア北部における米粒品質に関するマルチモデル研究からの境界と視点。畑作物研究、215: 140-148。
- ^ Donatelli M.、Bregaglio S.、Stella T.、Fila G.、2016。「マルチモデルシミュレーションシステムにおける農業管理のモデリング」。地球規模の変化下における農業と食糧安全保障のための作物モデリング、2016年国際作物モデリングシンポジウム議事録(編者:Ewert F、Boote KJ、Rotter RP、Thorburn P.、Nendel C.)、2016年3月15~17日、ベルリン。
- ^ Donatelli M.、Van Evert FK、Di Guardo A.、Adam M.、Kansou K.、2006。農業管理をシミュレートするためのコンポーネント。Voinov A.、Jakeman AJ、Rizzoli AE(編)、iEMSの第3回隔年会議:「環境モデリングとソフトウェアに関するサミット」。国際環境モデリングとソフトウェア
- ^ Donatelli M.、Confalonieri R.、Cerrani I.、Fanchini D.、Acutis M.、Tarantola S.、Baruth B.、2009。LUISA(感度分析用ライブラリユーザーインターフェイス):生体物理モデルの感度分析用の汎用ソフトウェアコンポーネント、第18回世界IMACS会議およびMODSIM09モデリングとシミュレーションに関する国際会議。オーストラリア・ニュージーランドモデリングおよびシミュレーション協会および国際数学・コンピュータシミュレーション協会、pp. 2377–2383。
- ^ Fila G.、Bellocchi G.、Acutis M.、Donatelli M.、2003a。 IRENE: モデルの性能を評価するソフトウェア。ユーロ。 J. アグロン、18: 369–372。
- ^ Gilardelli C., Stella T., Frasso N., Cappelli GA, Bregaglio S., Chiodini ME, Scaglia B., Confalonieri R., 2016. WOFOST-GTC: 冬の菜種生産と油の品質をシミュレーションするための新しいモデル。畑作物研究、197: 125-132。
- ^ Stella T、Francone C、Yamaç SS、Ceotto E、Pagani V、Pilu R、Confalonieri R.、2015。「Canegroモデルの再実装と再利用:サトウキビから巨大な葦まで」Comput Electron Agr、113:193-202。
- ^ Donatelli M.、Rizzoli A.、2008。生物物理学的システムのフレームワークに依存しないモデルコンポーネントの設計。国際環境モデリングおよびソフトウェア会議、iEMSs 第 4 回隔年会議の議事録、バルセロナ、カタルーニャ、2008 年 7 月 7 ~ 10 日: 727-734 PDF
- ^ 表示-非営利-継承4.0国際(CC BY-NC-SA 4.0)
