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)

    Abstract

    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
    PublisherWASDeTT
    Pages-
    Number of pages21
    ISBN (Print)not assigned
    Publication statusPublished - 2010

    Publication series

    Name
    PublisherWASDeTT

    Keywords

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

    Cite this