モデリング言語
Jackson構造化プログラミング (JSP)は、データ・ストリーム構造とプログラム構造間の対応に基づく構造化プログラミングの一つの手法である。
LePUS3 (en)は、オブジェクト指向の視的設計記述言語であり、基本的に大規模なオブジェクト指向のJava、C++、C#プログラムおよび設計パターンのモデリングに適した形式仕様記述言語である。
ソフトウエア工学の分野でのオブジェクト役割モデリング (ORM) は、概念的モデリングの一つの方法であり、情報とルール分析のため使うことができる。
ペトリネットは、図式技術とトポロジの唯一の表現すなわち2部グラフのバリエーションを使う。その基本的ユーザー・インタフェースの単純さが、長年広範囲な、特にモデルのチェックやグラフ指向シミュレーション、あるいはソフトウエア検証において、ツール支援を可能にした。
Southbeach Notationは、モデラーの観点から有用または有害かを考えるエージェントの基準で状況を記述するため使われる視的モデリング言語である。その記法は、エージェントがどのようにお互いと相互作用するか、あるいはこの相互作用が状況を改善するか悪化させるかどうかを示す。