• Login
    View Item 
    •   eScholar Home
    • Faculty of Science
    • Master Theses & Projects
    • View Item
    •   eScholar Home
    • Faculty of Science
    • Master Theses & Projects
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Automatic fault localization in concurrent programs using noising and search strategies

    Thumbnail
    View/Open
    Rojas_Garcia_Luisa_Fernanda.pdf (755.8Kb)
    Date
    2020-05-01
    Author
    Rojas Garcia, Luisa Fernanda
    Metadata
    Show full item record
    Abstract
    Multithreaded programs can have considerable performance benefits over sequential programs. However, these advantages often come at a cost with respect to program understandability as well as testing and debugging challenges. To address these challenges we have developed CFLASH (Concurrency Faults Localized Automatically using Search Heuristics), an automatic fault localization tool for multithreaded Java programs. CFLASH utilizes a combination of noise-based code injection and a heuristic search algorithm to identify potentially faulty code sections containing concurrency bugs. We demonstrated the effectiveness of CFLASH by localizing concurrency faults in a set of benchmarked concurrent programs as well as student programs collected at Ontario Tech University.
    URI
    https://hdl.handle.net/10155/1233
    Collections
    • Electronic Theses and Dissertations [1369]
    • Master Theses & Projects [302]

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

     

    Browse

    All of eScholarCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

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