hulpmiddelen |
ModelleertaalEen modelleertaal is een artificiële formele taal, die gebruikt kan worden om informatie, kennis of een systeem weer te geven 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 textueel opgebouwd, en worden voornamelijk gebruikt in de informatica, informatiemanagement en de systeemkunde.
[bewerk] AlgemeenEen modelleertaal kan grafisch of texueel zijn.[1]
Een voorbeeld van een grafische modelleertaal en een corresponderende textuele modelleertaal zijn EXPRESS-G and EXPRESS (ISO 10303-11). [bewerk] VoorbeeldenEen groot aantal modelleertalen verschijnelen tegenwoordig in de vakliteratuur. Voorbeelden van modelleertalen zijn:
[bewerk] ToepassingenVerschillende soorten modelleertalen hebben toepassingen in met name de informatica, informatiemanagement, Business Process Modeling, software engineering en systems engineering. Modelleertalen kunnen gebruikt worden voor de specificatie van systeem benodigdheden, stucturen en gedrag. Modelleertalen zijn ontwikkeld om een exacte specificatie van systemen te maken, zodat allerlei betrokkenen als klanten, operators, analisten en ontwerpens een beter begrip kunnen krijgen van de gemodelleerde systemen. Informele diagramtechnieken kunnen ook gebruikt worden om incidenteel visuele representatie tegen geven van systeembenodigdheden, structuren en gedrag. Volwaardige modelleertalen bieden echter grotere precisie, consistentie en toepasbaarheid. Ondersteund met de juiste gereedschappen bieden deze modelleertalen soms ook de mogelijkheid tot geautomatiseerde verificatie, validatie, simulatie en code generatie vanuit een en dezelfde representatie. Bepaalde modelleertalen zijn in zekere mate geautomatiseerd, maken progammeurs niet automatisch overbodig. Het is meer, dat automitische modelleertalen juist bedoeld zijn om de productiviteit van bekwame programmeurs te bevorderen, zodat deze zich ook kunnen richten om meer uitdagende problemen, zoals parallele berekening en gedistribueerde systemen. [bewerk] Zie ook
[bewerk] Referenties
[bewerk] Externe links |