Un llenguatge de modelització és qualsevol llenguatge artificial que es pot utilitzar per expressar dades, informació o coneixement o sistemes en una estructura que està definida per un conjunt coherent de regles. Les regles s'utilitzen per interpretar el significat dels components en l'estructura d'un llenguatge de programació.[1]