Een
modelleertaal is een
artificiële formele taal, die gebruikt kan worden om definities van begrippen en
informatie,
kennis en/of vereisten over producten,
systemen en/of processen weer te geven. Dat gebeurt met termen (voor begrippen) en in een
structuur, die is gedefinieerd door een consistente verzameling van regels. Deze regels worden ook gebruikt voor de interpretatie van de
betekenis van de componenten van de structuur. Modelleertalen zijn grafische en/of tekstueel opgebouwd, en worden voornamelijk gebruikt in de
informatica,
informatiemanagement en de
systeemkunde.