Transformation of Applicative Specifications into Imperative ...

Transformation of Applicative Specifications into Imperative ... Transformation of Applicative Specifications into Imperative ...

26.09.2013 Views

APPENDIX G. TEST RESULTS continued from previous page Test Case Description Types of Interest Result TC_NTTD4 Type of interest recursively defined variant definition with reconstructor, explicit t : T OK TC_NTTD5 Type of interest recursively defined variant definition, implicit t : T OK TC_NTTD6 Type of interest recursively defined short record definition, explicit t : T OK TC_NTTD7 Type of interest recursively defined short record definition, implicit t : T OK TC_NTTD8 Type of interest recursively defined abbreviation definition, explicit t : T OK TC_NTTD9 Type of interest recursively defined abbreviation definition, implicit, through abbreviation definition t : T OK TC_NTTD10 Type of interest recursively t : T OK defined abbreviation definition, implicit, through TC_NTTD11 short record definition Type of interest recursively defined abbreviation definition, implicit, through variant definition t : T OK TC_NTTD12 Type of interest recursively defined abbreviation definition, implicit, third layer t : T OK TC_NTTD13 Union definition t : T OK TC_NTTD14 Type of interest in set collection t : T OK TC_NTTD15 Type of interest in list collection t : T OK TC_NTTD16 Type of interest in map collection, domain t : T OK TC_NTTD17 Type of interest in map collection, range t : T OK continued on next page 554

G.1. GREY BOX TEST OF THE PROGRAM continued from previous page Test Case Description Types of Interest Result TC_NTTD18 Function type expression in type definition t : T OK TC_NTTD19 Subtype expression where type of interest is part of the single typings t : T OK TC_NTTD20 Infinite map expression t : T OK TC_NTVD1 Value declarations Type of interest in set collection t : T OK TC_NTVD2 Type of interest in list collection t : T OK TC_NTVD3 Type of interest in map collection, domain t : T OK TC_NTVD4 Type of interest in map collection, range t : T OK TC_NTVD5 Higher order function t : T OK TC_NTVD6 Type expression of single typing not a function type expression t : T OK TC_NTVD7 Too few parameters t : T OK TC_NTVD8 A product binding having fewer components than the product expression in a let binding t : T OK TC_NTVD9 Implicit write before read of type of interest t : T OK TC_NTVD10 Implicit write before read of type of interest in product t : T OK TC_NTVD11 Explicit write before read of type of interest in product t : T OK TC_NTVD12 Explicit write before read of type of interest in case expression t : T OK TC_NTVD13 Explicit write before read of type of interest in if expression t : T OK continued on next page 555

APPENDIX G. TEST RESULTS<br />

continued from previous page<br />

Test Case Description Types <strong>of</strong> Interest Result<br />

TC_NTTD4 Type <strong>of</strong> interest recursively<br />

defined variant definition<br />

with reconstructor, explicit<br />

t : T OK<br />

TC_NTTD5 Type <strong>of</strong> interest recursively<br />

defined variant definition,<br />

implicit<br />

t : T OK<br />

TC_NTTD6 Type <strong>of</strong> interest recursively<br />

defined short record definition,<br />

explicit<br />

t : T OK<br />

TC_NTTD7 Type <strong>of</strong> interest recursively<br />

defined short record definition,<br />

implicit<br />

t : T OK<br />

TC_NTTD8 Type <strong>of</strong> interest recursively<br />

defined abbreviation definition,<br />

explicit<br />

t : T OK<br />

TC_NTTD9 Type <strong>of</strong> interest recursively<br />

defined abbreviation definition,<br />

implicit, through abbreviation<br />

definition<br />

t : T OK<br />

TC_NTTD10 Type <strong>of</strong> interest recursively t : T OK<br />

defined abbreviation definition,<br />

implicit, through<br />

TC_NTTD11<br />

short record definition<br />

Type <strong>of</strong> interest recursively<br />

defined abbreviation definition,<br />

implicit, through variant<br />

definition<br />

t : T OK<br />

TC_NTTD12 Type <strong>of</strong> interest recursively<br />

defined abbreviation definition,<br />

implicit, third layer<br />

t : T OK<br />

TC_NTTD13 Union definition t : T OK<br />

TC_NTTD14 Type <strong>of</strong> interest in set collection<br />

t : T OK<br />

TC_NTTD15 Type <strong>of</strong> interest in list collection<br />

t : T OK<br />

TC_NTTD16 Type <strong>of</strong> interest in map collection,<br />

domain<br />

t : T OK<br />

TC_NTTD17 Type <strong>of</strong> interest in map collection,<br />

range<br />

t : T OK<br />

continued on next page<br />

554

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

Saved successfully!

Ooh no, something went wrong!