• English
    • svenska
  • English 
    • English
    • svenska
  • Login
View Item 
  •   Home
  • Student essays / Studentuppsatser
  • Department of Applied Information Technology / Institutionen för tillämpad informationsteknologi
  • Master theses / Institutionen för tillämpad informationsteknologi
  • View Item
  •   Home
  • Student essays / Studentuppsatser
  • Department of Applied Information Technology / Institutionen för tillämpad informationsteknologi
  • Master theses / Institutionen för tillämpad informationsteknologi
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Automated Testing of Java ABNF Grammar Parsers with QuickCheck

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.
Degree
Master theses
URI
http://hdl.handle.net/2077/4579
Collections
  • Master theses / Institutionen för tillämpad informationsteknologi
View/Open
gupea_2077_4579_4.pdf (354.4Kb)
Date
2007-06-18
Author
Yáñez, Pablo Álvarez
Keywords
Property Based Testing
Parser Testing
Protocol Testing
Series/Report no.
Report / IT University of Göteborg
2007:40
Language
eng
Metadata
Show full item record

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV