ライブラリとフレームワーク
- 参照:ウィキブックの Ada ライブラリ
- Ada.Calendar — 日付と時刻のライブラリ
- Ada Web Services (AWS) — RESTfulおよびSOAP Web サービスのサポート[ 10 ] [ 11 ]
- Ada.Text_IO — テキスト入出力のための標準ライブラリ
- Florist(POSIX Adaバインディング) – POSIX Adaバインディングのオープンソース実装
- GNAT – GCCの一部であるAdaコンパイラであり、広範なランタイムおよびライブラリパッケージ階層も提供する。[ 12 ]
- GtkAda – GTK+グラフィカルユーザーインターフェースツールキット用のAdaバインディング
- Matreshka – Unicode、XML、JSONなどをサポートする多目的Adaフレームワーク。
- XML/Ada – XMLおよびUnicode処理ライブラリ
リアルタイムシステムおよび組み込みシステム
- Adaのタスク処理― タスク、保護オブジェクト、ランデブーによる組み込みの並行処理サポート。
- Ada.Real_Time — リアルタイムクロック、遅延、スケジューリング。
- ARINC 653 Ada プロファイル - 航空電子機器のリアルタイム アプリケーション用[ 13 ]
- OpenMP Adaバインディング — マルチコア組み込みシステム向け並列プログラミング[ 14 ]
- Ravenscarプロファイル- リアルタイムかつ決定論的な実行のためのAdaタスク処理のサブセット[ 15 ]
数値計算および科学計算
- Ada.Numerics ― 数値計算、線形代数、および数学関数のためのライブラリ。
- SPARK 数学ライブラリ — 形式手法に準拠した数値ルーチン[ 16 ]
検証、デバッグ、および分析
- GNATprove — AdaとSPARKのための形式検証および静的解析ツール[ 17 ]
- GNATstack — ランタイムスタック分析とチェック[ 18 ]
- GNATcoverage — Adaプロジェクトのコードカバレッジ測定[ 19 ]
- AdaControl — Ada のスタイルチェックとメトリクス[ 20 ]
テストフレームワーク
- AUnit — Ada の単体テストフレームワーク[ 21 ]
- GNATtest — Ada 用の自動テストフレームワーク[ 22 ]
ドキュメント作成とコード生成
- GNATdoc — AdaソースコードからHTMLドキュメントを生成する[ 23 ]
外部リンク
- AdaCore — GNAT、SPARK、およびその他のAdaツール
- エイダ情報クリアリングハウス
- Awesome-Ada – AdaソフトウェアとツールのGitHubリスト
- 無料かつオープンソースのAdaツール
- GNAT / GCC Adaコンパイラ
参考文献
- ↑ https://www.adacore.com/gnat
- ↑ 「GNAT Pro」。
- ↑ "Adaコンパイラ、Ada95、組み込みC、組み込みツール、コンパイラ、フルプログラム解析、静的コード解析、マルチコア"。
- ↑ 「Windows、Linux、またはUNIX用のAda開発ツール| PTC」
- ↑ 「GNAT Studio」。
- ↑ "Emacsmirror/Ada-mode" . GitHub .
- ↑ https://www.adacore.com/gnatbench
- ↑ "GNATbench | Eclipse プラグイン、バンドル、製品 - Eclipse Marketplace | Eclipse Foundation"。
- ↑ "AdaCore/Ada_language_server" . GitHub .
- ↑ 「5. SOAPの使用 — AWS: Ada Web Server 26.0w ドキュメント」。
- ↑ "AdaCore/Aws" . GitHub .
- ↑ 「12. GNATライブラリ — GNATリファレンスマニュアル26.0wドキュメント」。
- ↑ 「ARINC 653とpragma Profileを使用した空間と時間の分割」(PDF)。2005年11月4日にオリジナルからアーカイブ(PDF)。2025年9月26日に取得。
- ↑ロユエラ、サラ。ピニョ、ルイス・ミゲル。キニョネス、エドゥアルド(2020年5月)。 「テンプレートベースの実行による Ada と OpenMP ランタイムの相互運用性の実現」。システムアーキテクチャジャーナル。105 101702.土井: 10.1016/j.sysarc.2019.101702。hdl : 2117/189546。
- ↑ 「高信頼性システムにおけるAda Ravenscarプロファイルの使用ガイド」(PDF)。2005年2月25日にオリジナルからアーカイブ(PDF) 。 2025年9月26日に取得。
- ↑ "5.11. SPARKライブラリ — SPARKユーザーガイド 26.0w" .
- ↑ "7. GNATprove を使用した形式検証 — SPARK ユーザーガイド 26.0w"。
- ↑ 「GNATstack」。
- ↑ 「GNATcoverage」。
- ↑ 「AdaControl」。
- ↑ 「AUnitクックブック」。
- ↑ 「GNATtest」。
- ↑ "AdaCore/Gnatdoc" . GitHub .
- 「ツール | Libre」。2012年7月17日にオリジナルからアーカイブされました。2025年11月27日に取得。