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.
iv<br />
INHOUDSOPGAVE<br />
3.4.4 Vertaling van klasse-invarianten . . . . . . . . . . . . . . . . . . . . . . . 42<br />
3.4.4.1 Inkapseling van een invariant in een booleaanse methode . . . 43<br />
3.4.4.2 Inkapseling van alle relevante klasse-invarianten in een gemeenschappelijke<br />
booleaanse methode . . . . . . . . . . . . . . . . . 43<br />
3.4.5 Vertaling van pre- en postcondities . . . . . . . . . . . . . . . . . . . . . 43<br />
3.5 Evaluatie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
4 Realisatie in HAT 46<br />
4.1 HAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
4.2 Run-time OCL naar JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
4.2.1 OCL attribuut-, associatie- en operatiemodelelementen . . . . . . . . . . 49<br />
4.2.2 OCL collectieiterator modelelementen . . . . . . . . . . . . . . . . . . . 49<br />
4.2.3 OCL If-then-else en let modelelementen . . . . . . . . . . . . . . . . . . 50<br />
4.2.4 Inkapseling van collectieoperaties . . . . . . . . . . . . . . . . . . . . . . 50<br />
4.3 Naïeve aanpak in HAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
4.4 Intelligente aanpak in HAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
4.5 Evaluatie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
5 Case study - Royal and Loyal 54<br />
5.1 Beschrijving van de case study . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
5.2 Vertaling met behulp van HAT . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
6 Besluit 59<br />
6.1 Doelstellingen en problemen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
6.2 Oplossing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
6.3 Kritische noot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />
6.4 Toekomstig werk: uitbreidingen en aanpassingen . . . . . . . . . . . . . . . . . 60<br />
A Lijst Van Afkortingen 62