Developing a Generic Debugger for Advanced-Dispatching Languages

Haihan Yin, Christoph Bockisch

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    28 Downloads (Pure)


    Programming-language research has introduced a considerable number of advanced-dispatching mechanisms in order to improve modularity. Advanced-dispatching mechanisms allow changing the behavior of a function without modifying their call sites and thus make the local behavior of code less comprehensible. Debuggers are tools, thus needed, which can help a developer to comprehend program behavior but current debuggers do not provide inspection of advanced- dispatching-related language constructs. In this paper, we present a debugger which extends a traditional Java debugger with the ability of debugging an advanced-dispatching language constructs and a user interface for inspecting this.
    Original languageUndefined
    Title of host publicationProceedings of the Third International Workshop on Academic Software Development Tools and Techniques
    Place of PublicationAntwerp, Belgium
    Number of pages21
    ISBN (Print)not assigned
    Publication statusPublished - 2010

    Publication series



    • Debugger
    • MSC-68N20
    • Advanced dispatching
    • METIS-278701
    • EWI-19540
    • Eclipse plug-in
    • IR-75901

    Cite this