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.

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

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

Saved successfully!

Ooh no, something went wrong!