Automated Debugging In Java Using OCL And JDI
| dc.creator | Murray, David J. | |
| dc.creator | Parson, Dale E. | |
| dc.date | 2001-01-03 | |
| dc.date.accessioned | 2026-07-07T03:16:49Z | |
| dc.date.available | 2026-07-07T03:16:49Z | |
| dc.description | Correctness constraints provide a foundation for automated debugging within object-oriented systems. This paper discusses a new approach to incorporating correctness constraints into Java development environments. Our approach uses the Object Constraint Language ("OCL") as a specification language and the Java Debug Interface ("JDI") as a verification API. OCL provides a standard language for expressing object-oriented constraints that can integrate with Unified Modeling Language ("UML") software models. JDI provides a standard Java API capable of supporting type-safe and side effect free runtime constraint evaluation. The resulting correctness constraint mechanism: (1) entails no programming language modifications; (2) requires neither access nor changes to existing source code; and (3) works with standard off-the-shelf Java virtual machines ("VMs"). A prototype correctness constraint auditor is presented to demonstrate the utility of this mechanism for purposes of automated debugging. | |
| dc.description | In M. Ducasse (ed), proceedings of the Fourth International Workshop on Automated Debugging (AADEBUG 2000), August 2000, Munich. See cs.SE/0010035 | |
| dc.identifier | https://arxiv.org/abs/cs/0101002 | |
| dc.identifier | http://arxiv.org/abs/cs/0101002 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/30500 | |
| dc.subject | Software Engineering | |
| dc.subject | Programming Languages | |
| dc.subject | D.2.5 | |
| dc.title | Automated Debugging In Java Using OCL And JDI | |
| dc.type | text |