22.11.2013 Views

Dankwoord - martes

Dankwoord - martes

Dankwoord - martes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2. VERTALING MET BEHULP VAN HAT 55<br />

Figuur 5.1: Het aangepaste model van Royal and Loyal<br />

De klasse ServiceLevel is geïntroduceerd om verschillende niveaus van diensten te besturen.<br />

Deze is gedenieerd door een loyaliteitsprogramma en is door een lidmaatschap gebruikt.<br />

5.2 Vertaling met behulp van HAT<br />

Het oorspronkelijke klasse-diagram van daarboven hebben we licht aangepast om de constraints<br />

van dit model te kunnen transformeren naar JAVA . Uit de associatieklasse Membership<br />

hebben we een gewone klasse gemaakt. De reden voor deze aanpassing was dat veel van de OCL<br />

expressies (die bij dit model horen) konden niet gevalideerd worden in HAT. In de volgende<br />

paragraaf gaan we meer concreet bespreken welke soort van constraints niet gevalideerd kon.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!