JHYDE - THE JAVA HYBRID DEBUGGER

Christian Hermanns, Herbert Kuchen

2011

Abstract

We present a hybrid debugger for the Java programming language which integrates declarative and omniscient debugging techniques. Omniscient debugging is an extension of trace debugging which is the most common debugging method for Java programs. Declarative debugging is a technique mostly used in the area of functional and logic approaches. By combining both techniques our debugger benefits from the advantages of both techniques. We demonstrate how to use our debugger and mention important aspects of its implementation. Furthermore, we develop a declarative debugging strategy to reduce the number of questions and give empirical evidence of its usefulness.

Download


Paper Citation


in Harvard Style

Hermanns C. and Kuchen H. (2011). JHYDE - THE JAVA HYBRID DEBUGGER . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 25-35. DOI: 10.5220/0003441200250035

in Bibtex Style

@conference{icsoft11,
author={Christian Hermanns and Herbert Kuchen},
title={JHYDE - THE JAVA HYBRID DEBUGGER},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={25-35},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003441200250035},
isbn={978-989-8425-77-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - JHYDE - THE JAVA HYBRID DEBUGGER
SN - 978-989-8425-77-5
AU - Hermanns C.
AU - Kuchen H.
PY - 2011
SP - 25
EP - 35
DO - 10.5220/0003441200250035