aid: modeling-language name: Modeling Language description: >- A modeling language is a formal language used for specifying, visualizing, constructing, and documenting the artifacts of a system. Modeling languages are used in software engineering, systems design, enterprise architecture, and data modeling to capture structure and behavior in a way that can be shared, reasoned about, and turned into running systems. This index tracks modeling languages and notations relevant to the API and software design space. type: Index image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg url: >- https://raw.githubusercontent.com/api-evangelist/modeling-language/refs/heads/main/apis.yml access: 3rd-Party created: '2025' modified: '2026-04-28' position: Consumer specificationVersion: '0.19' tags: - Modeling Language - System Design - UML - SysML - Architecture - Specification - Concept apis: [] common: - type: Reference url: https://en.wikipedia.org/wiki/Modeling_language maintainers: - FN: Kin Lane email: kin@apievangelist.com