Home

modelleertaal

Modelleertaal is een term uit de informatica en engineering die verwijst naar een taal waarmee modellen van systemen, processen of fenomenen worden beschreven. Een dergelijke taal specificeert de syntax en semantik voor het construeren van abstracties die de structuur en werking van een systeem vastleggen, met het oog op simulatie, analyse en ontwerpautomatisering.

Modellen beschrijven wat een systeem doet, eerder dan hoe het precies wordt uitgevoerd. Daarom onderscheiden modeleertalen

Dergelijke talen kunnen generiek zijn, zoals UML, of domeinspecifiek, zoals Modelica of SysML. Ze ondersteunen vaak

Toepassingen bevinden zich in engineering, softwarearchitectuur, systeemontwerp en procesmodellering, maar ook in bedrijfsprocessen en dataflow-analyses. Modellering

Historisch gezien zijn modeleertalen ontwikkeld om de kloof tussen specificatie en uitvoering te overbruggen. UML werd

Zie ook: UML, SysML, Modelica en BPMN.

zich
van
traditionele
programmeertalen:
ze
zijn
doorgaans
declaratief
of
gericht
op
beschrijving
van
componenten,
relaties
en
regels.
In
veel
gevallen
zijn
ze
ook
executable
via
simulators
of
via
codegeneratie.
meerdere
notaties,
waaronder
diagrammen
en
tekstuele
representaties,
en
bieden
mechanismen
voor
modulariteit,
herbruikbaarheid
en
samengestelde
modellen.
stelt
betrokkenen
in
staat
om
ontwerpkeuzes,
prestaties
en
afhankelijkheden
te
verifiëren,
simuleren
en
optimaliseren
voordat
uitvoerende
implementaties
plaatsvinden.
in
de
jaren
negentig
gestandaardiseerd
door
de
Object
Management
Group
(OMG);
SysML
verscheen
als
systeemgerichte
uitbreiding
eind
jaren
negentig;
Modelica
is
een
open
standaard
voor
multidomeinmodellering
die
in
de
jaren
negentig
begon.