modelleringsspråk
Modelleringsspråk er språk som brukes for å uttrykke modeller av systemer, prosesser eller data. De definerer regler for hvordan elementer og relasjoner kan beskrives, og ofte også hva betydningen av disse beskrivelsene er (semantikk). Hensikten er å gjøre komplekse fenomener lettere å forstå, diskutere og analysere, og i mange tilfeller å støtte automatiske transformasjoner til andre artefakter som kode eller dokumentasjon.
Det finnes både generelle og domene-spesifikke modelleringsspråk. Generelle språk inkluderer UML (Unified Modeling Language), som dekker
Modellering inngår ofte i modellbasert utvikling og modell-drevet ingeniørkunst (MDE), der modeller brukes som primære artefakter
En viktig egenskap ved modelleringsspråk er at de har både syntaks (hvordan man noterer elementer) og semantikk