Model driven software development

Net als bij 3D printen : het model bepaalt het object

Net als bij 3D printen : het model bepaalt het object

Een van de pijlers van MESBuilder is 'model driven software development'. Een model dient als basis om het systeem voor het grootste gedeelte (98 % van de code) te genereren. Het model wat in MESBuilder gegenereerd wordt is een model in standaard OPCUA formaat, maar het is uitgebreid met eigenschappen en structuren waarin OPCUA niet voorziet. Een klein gedeelte van de uiteindelijke code laat zich niet genereren. Dit is business logica en dat is specifieke code achter userinterfaces.
Van deze ontbrekende stukken code worden stubs gemaakt. Dit zijn een soort templates van code. Deze kunnen snel en efficient door de programmeur worden ingevuld.



Hier kunt u meer lezen over MDSD in het algemeen.