Posted October 8, 201014 yr The analysis of .NET libraries in [1] suggests the development of a tool forautomatic contract extraction from .NET classes. The article observes thatpreconditions tend to be hidden under explicit exception cases. A tool leveragingthis observation has been developed as part of this diploma thesis and isdocumented in this report. Although the chosen approach is limited to elementarycases, the application of the tool to classes ArrayList, Stack and Queueof the .NET framework [16] reveals that, in these classes, half or more of all explicitexception cases can be addressed and the corresponding preconditions areextracted by the current implementation. The report includes the documentationof the tool’s implementation, a presentation of the results and a discussionof limitations and extensions of the present approach and implementation.final_report.pdf
Create an account or sign in to comment