Developing a Generic Debugger for Advanced-Dispatching Languages

Haihan Yin, Christoph Bockisch

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

19 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

Yin, H., & Bockisch, C. (2010). Developing a Generic Debugger for Advanced-Dispatching Languages. In Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques (pp. -). Antwerp, Belgium: WASDeTT.
Yin, Haihan ; Bockisch, Christoph. / Developing a Generic Debugger for Advanced-Dispatching Languages. Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques. Antwerp, Belgium : WASDeTT, 2010. pp. -
@inproceedings{3f720c9d4fd34c359352ddde137b8b69,
title = "Developing a Generic Debugger for Advanced-Dispatching Languages",
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.",
keywords = "Debugger, MSC-68N20, Advanced dispatching, METIS-278701, EWI-19540, Eclipse plug-in, IR-75901",
author = "Haihan Yin and Christoph Bockisch",
year = "2010",
language = "Undefined",
isbn = "not assigned",
publisher = "WASDeTT",
pages = "--",
booktitle = "Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques",

}

Yin, H & Bockisch, C 2010, Developing a Generic Debugger for Advanced-Dispatching Languages. in Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques. WASDeTT, Antwerp, Belgium, pp. -.

Developing a Generic Debugger for Advanced-Dispatching Languages. / Yin, Haihan; Bockisch, Christoph.

Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques. Antwerp, Belgium : WASDeTT, 2010. p. -.

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

TY - GEN

T1 - Developing a Generic Debugger for Advanced-Dispatching Languages

AU - Yin, Haihan

AU - Bockisch, Christoph

PY - 2010

Y1 - 2010

N2 - 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.

AB - 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.

KW - Debugger

KW - MSC-68N20

KW - Advanced dispatching

KW - METIS-278701

KW - EWI-19540

KW - Eclipse plug-in

KW - IR-75901

M3 - Conference contribution

SN - not assigned

SP - -

BT - Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques

PB - WASDeTT

CY - Antwerp, Belgium

ER -

Yin H, Bockisch C. Developing a Generic Debugger for Advanced-Dispatching Languages. In Proceedings of the Third International Workshop on Academic Software Development Tools and Techniques. Antwerp, Belgium: WASDeTT. 2010. p. -