IDEF

IDEF0

IDEF0 機能モデリングは、組織又はシステムの意思決定、行動、及び活動のモデル化をすることを意図している 。それは、Douglas T. Ross と SofTech, Inc.によって開発され確立された図式モデリング手法の構造化分析及び設計技法 (SADT)から派生した。IDEF0は、そのオリジナル形式で図式モデリング言語 (文法と意味論)とモデル開発のための包括的手法論の解説の両方を含む。 。米空軍は、システムの機能的視点から分析とコミュニケーションのための機能モデリング手法の開発を SADT の開発者に委託した。IDEF0は、単純化された図式デバイスでシステム分析の組織化で支援し、分析者と顧客間のコミュニケーションを効果的に促進する。

IDEF1X

IISS-6202プロジェクトで認識されたデータモデリングの拡張要求を充たすため、サブコントラクタ（DACON）は、論理データベース設計技術 (LDDT)とその支援ソフトウエア（ADAM）へのライセンスを取得した。LDDTは、1982年に、IDEFプログラムのまったく外の、さらにIDEF1の知識を持たない、データベース設計グループ（The Database Design Group）のRobert G. Brownによって開発された。LDDTは、リレーショナル・モデル、E-Rモデル、及び、データ・モデリングとデータベース設計へのデータ・モデルの変換を支援することを意図した具体的方法におけるデータ汎化の要素を結びつけた。LDDTの図式構文はIDEF1のそれとは異なり、そしてより重要には、LDDTが含む相互関係モデリング概念は、IDEF1で存在しない。Mary E. Loomis は、可能なかぎりIDEF1と互換性のある用語を使って、LDDTの重要なサブセットの構文と意味論の簡潔な要約を書いた。DACOMは、結果をIDEF1Xと名づけ、そしてそれを1985年に発効した、ICAMプログラムに供給した 
IDEFプログラムは政府による資金で行われたことから、その技術はパブリック・ドメインに存在する。ADAMソフトウエアへの追加で、Leverageの名前の下でDACOMによって売られた、CAのERwinのような幾つかのコンピュータ支援ソフトウエアエンジニアリング（CASE）ツールが、データ・モデリングのための彼らの表現技術としてIDEF1Xを使った。
IISSプロジェクトは、異種のコンピュータ環境で実行でる情報処理環境の作業プロトタイプを実際に作った。JavaやJDBCのような技術における現在の優位性は、IISSによって最初に示された、あらゆるところ（ubiquity）でかつあらゆる用途（versatility）を横断したコンピューティング環境の目標を現在到達している。

IDEF2 と IDEF3

3番目のIDEF（IDEF2）は、ユーザー・インタフェース・モデリング手法として当初意図された。しかしながらICAMプログラムは、シミュレーション・モデリング・ツールを必要とし、結果のIDEF2は、数学モデル・ベース・シミュレーションの使用のためのフレームワークを提供する、製造システムにおける資源の時系列的振舞を表現する手法であった。この状況を改善することがICAM内での手法論プログラムの意図であったが、資金の限界がそれをすることを許さなかった。結果として、システムの利用者ビューの記述の構造化支援の方法の不足が、IDEFシステムの主要な欠陥となっていた。手法論的観点からの基本的問題は、システム（既存または提案された）が何をするはずかの記述と、システムが何をするであろうかを予測するシミュレーション・モデルの表現とを区別することの必要性である。この後者がIDEF2の焦点であり、前者がIDEF3の焦点である。

IDEF4

IDEF4の開発は、オブジェクト指向プログラミングパラダイムからの結果、モジュール性、維持性、及びコードの再利用性が、伝統的なデータ処理アプリケーションで実現され得ることを認識したことから始まった。大規模複雑な分散システムにおけるデータ・レベルの統合を支援するオブジェクト指向プログラミング・パラダイムの実証された能力は、また伝統的なデータ処理コミュニティからこの技術に対する幅広く広がった関心における大きな要素でもあった。
IDEF4は、LISP、Flavors、Smalltalk、Objective-C、C++ 、およびその他を使うソフトウエア設計者のための設計ツールとして開発された。オブジェクト指向パラダイムの効果的な使用法は、従来の手続的あるいはデータベース言語を使用と異なる思考過程を必要とすることから、構造化チャート、データ・フロー・ダイアグラム、あるいは伝統的データベース・モデル（階層的、リレーショナル、およびネットワーク）のような標準手法論では十分でない。IDEF4は、オブジェクト指向設計の意思決定過程を支援する必要な手段を提供することを模索した。

IDEF5

IDEF5、またはオントロジ獲得のための統合化定義手法は、ドメインのオントロジ（概念体系）を開発し、その有用性、正確性を維持するためのソフトウエア・エンジニアの手法である。コンピュータ科学の分野で概念体系は、関連づけられた関係と意味とともに、特定のドメインにおける概念とオブジェクトを獲得するために使われます。加えて、概念体系獲得は、用語の標準化により協調するプロジェクトを助け、情報の再利用の機会を創り出す。IDEF5 オントロジ獲得手法は、特定ドメインの人間の理解を密接に反映する方法で、概念体系をしっかり構築するため開発された。
IDEF5手法において、概念体系は、実世界のオブジェクト、それらの特性、およびそれらの相互関係についてある特定の想定のコンテンツを獲得し、直観的で自然な形式でそれらのコンテンツを表現することによって構築される。IDEF5手法は、3つの主要な構成要素を持つ。概念的な体系分析を支援する図式言語、概念体系を特徴付ける詳細化のための構造化テキスト言語、および効果的な概念体系獲得のためのガイドラインを提供する体系的な手順。

IDEF6

IDEF6 ([:en])または設計根拠獲得のための統合化定義は、事業体システムの開発で使われる設計根拠の収集、表現、および維持を促進する手法である。根拠とは、理由、妥当性、動機の背景、あるいは設計者に特定な戦略あるいは設計の特徴を選ばせる弁解である。より簡単には、根拠は、『なぜこの設計がこのような方法で行われているのか？』の質問への答えの解釈である。ほとんどの設計手法は、その設計は何か（例えば、なぜ設計がそのような方法か、よりむしろ、最終製品に関して）に焦点を当てる。 
IDEF6は、概念的資源と、1. 与えられたシステム内で設計根拠を構成する情報の性質と構造を表現すること、及び 2. そのシステムのため設計仕様、モデル、及び文書に関係づけることを必要とする言語能力を持つ手法である。IDEF6は、予備的及び詳細設計活動の両方を通して初期の概念化から
情報システム開発プロセスの全てのフェーズに適用される。ソフトウエア・システムがコーディング・フェーズに下ろされるのための詳細な意思決定に広げるため、IDEF6技術は同様にソフトウエア構築プロセスの間にも利用可能であるべきである。

IDEF8

IDEF8または人間－機械相互作用設計の統合化定義は、ユーザーと彼らが運用するシステムとの間に起こる相互作用の高品質な設計をするための一つの手法である。 システムは、特定目標を達成する機能群を実行するオブジェクトの集合として特徴付けられる。ユーザーが相互作用するシステムは、必ずしもコンピュータ・プログラムを必要とせず、どんなシステムでもあり得る。人間と機械の相互作用は、IDEF8手法内に3レベルの仕様で設計された。その最初のレベルは、システム運用の考え方（哲学）を定義し、全体的システム・プロセスのモデル・セットと文章記述を作り出す。設計の2番目のレベルは、システム利用の役割中心的シナリオを規定する。IDEF8設計の3番目のレベルは、人間と機械の詳細設計のためである。設計のこのレベルでIDEF8は、ユーザーと設計者がより知られている振舞いの他のオブジェクトの基準で望む振舞いを規定するのを助ける、メタファーのライブラリを提供する。メタファーは、よく知られた具体的オブジェクト及び経験の基準で、抽象概念のモデルを提供する。

IDEF9

IDEF9または事業制約発見のための統合化定義は、事業システム (business system)における制約の発見と分析を支援することを意図した。IDEF9の開発を駆動する主要な動機は、事業体システムを築き上る制約の集合が一般的に十分に定義されていないことを認めたことであった。どんな制約が存在しそれら制約がどのように相互作用かの知識が、不完全で、断絶し、配布され、そして時にはまったく知られていないことである。まさに生体がある種の振舞いを統治する遺伝子的または自律的制約に気付いていないように、組織は、システムを組立てる接着剤の明示的知識なしでうまく能力を（ほとんどの場合）発揮できる。しかしながら、予測可能な方法で事業を変更するため、遺伝子工学で遺伝子の知識が重要なように、これらの制約の知識が重要である。

IDEF14

IDEF14またはネットワーク設計のための統合化定義手法は、コンピュータや通信ネットワーク (communication network)のモデリングと設計をターゲットとした一つの手法である。それは、既存（As-is）または想定（To-be）のネットワークをモデル化するのに使われ得る。それはネットワーク設計者に潜在的ネットワーク設計を調査し、設計根拠を文書化するのを助ける。
IDEF14研究プロジェクトの基本的目標は、すばやく勝つ正確に実装されえる良いネットワーク設計のためのニーズから発展された。