Dankwoord - martes
Dankwoord - martes
Dankwoord - martes
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.