dc.contributor.author | Yáñez, Pablo Álvarez | |
dc.date.accessioned | 2007-06-18T08:46:56Z | |
dc.date.available | 2007-06-18T08:46:56Z | |
dc.date.issued | 2007-06-18T08:46:56Z | |
dc.identifier.uri | http://hdl.handle.net/2077/4579 | |
dc.description.abstract | I present a new technique to test Java ABNF grammar parsers using Erlang/QuickCheck,
a property based test tool. Its development was lead through the case study of the Java
reference implementation of the SIP protocol. The result was successful in the case study,
and the technique was also used with some other parser to prove its portability.
The study revealed the importance of a complete knowledge about the randomly generated
complex strings as the first step before fixing the found errors. The developed infrastructure
provides that information, and combined with the use of a debugger with the parser, gives a
powerful tool to find and fix obscure errors inside the parser code. | eng |
dc.language.iso | eng | eng |
dc.relation.ispartofseries | Report / IT University of Göteborg | eng |
dc.relation.ispartofseries | 2007:40 | eng |
dc.subject | Property Based Testing | eng |
dc.subject | Parser Testing | eng |
dc.subject | Protocol Testing | eng |
dc.title | Automated Testing of Java ABNF Grammar Parsers with QuickCheck | eng |
dc.type | Text | eng |
dc.setspec.uppsok | Technology | |
dc.type.uppsok | D | |
dc.contributor.department | IT-universitetet i Göteborg/Tillämpad informationsteknologi | swe |
dc.contributor.department | IT University of Göteborg/Applied Information Technology | eng |
dc.type.degree | Master theses | eng |