Dankwoord - martes
Dankwoord - martes
Dankwoord - martes
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Hoofdstuk 4<br />
Realisatie in HAT<br />
In dit hoofdstuk gaan we eerst een inleiding tot het HAT tool geven. Vervolgens gaan we<br />
beschrijven hoe de methodologie die we in hoofdstuk 3 besproken hebben in de context van<br />
het HAT tool kunnen toepassen. Namelijk welke stukken van de methodologie mogen wel<br />
geimplementeerd worden in HAT en welke niet.<br />
4.1 HAT<br />
Het HAT tool van de rma E2S (onlangs hernoemd naar ATO) is een UML tool dat Agile<br />
MDA ondersteunt. De architectuur van dit tool bestaat uit drie stukken.<br />
1. UML editor. Dat is het belangrijkste tool en biedt een grasche interface om applicatiemodellen<br />
te denieren, samenhangendheid van constraints na te gaan, transformaties<br />
van modellen naar andere modellen of naar broncode uit te voeren en documenten te<br />
genereren. Al dat wordt ondersteunt door verschillende proelen. UML proelen worden<br />
in de interactieve prole builder gedenieerd en documentproelen in de interactieve<br />
document generator.<br />
• Een UML proel wordt gebruikt om de vereiste grasche representatie van verschillende<br />
objecten te tonen of beperkingen na te gaan of een model in een ander model<br />
te transformeren en code te genereren.<br />
• Een documentproel wordt gebruikt om de vereiste documenten van een gegeven<br />
UML model te produceren<br />
2. Interactive prole builder. Een UML proel bevat OCL constraints op het model,<br />
modeldenities, modeltransformaties, codegeneratoren, specicaties van diagrammen,<br />
grasche representatie van klassen, stereotypen, ... enz.<br />
3. Interactive document generator. Deze generator maakt gebruik van documentpro-<br />
elen waarin de gebruiker de inhoud van de nodige document denieert en de volgorde<br />
beschrijft waarin de data van een UML model moet verschijnen.<br />
46