Model-based diagnosis is a successful AI technique for diagnosing physical systems but faces new challenges when applied to finding faults in software, i.e., debugging. Previous work has mostly dealt with modeling the behavior of programming languages with exploitable special properties: logic, concurrent, or functional. In this paper we describe the objectives, the current state, and the addressed research issues of the Jade project. The aim of the project is to develope the theory and practice of applying model-based diagnosis to software debugging of object-oriented programs. The Java language has been chosen as a vehicle for the project due to its relatively simple semantics, its ubiquity (if not now, then in the near futu...
The aim of this work is to integrate Java PathFinder into Java Platform Debugger Architecture. That ...
Abstract—Developing model-based automatic debugging strategies has been an active research area for ...
Diagnóstico baseado em modelos (Model Based Diagnosis - MBD) é uma técnica de Inteligência Artificia...
A key advantage of model-based diagnosis is the ability to use a generic model for the production o...
Abstract In this paper we present a new model of Java programs. We show how a program can be compile...
This paper introduces a new model for debugging of Java programs. This model is based on previous fu...
AbstractThis paper presents an approach for the automated debugging of reactive and concurrent Java ...
Model based diagnosis systems from Artificial Intelligence are used to find faulty components in phy...
Program debugging is one of the most time-consuming parts of the software development cycle. In rece...
AbstractA considerable body of work on model-based software debugging (MBSD) has been published in t...
Semantic debugging, as introduced by Kamburjan et al., refers to the practice of applying technologi...
With increasing power of today’s computers, the Java programming language is more and more chosen by...
Building models of students is a complex task, but it cannot be avoided because of the relevance of ...
Java program debugging was investigated in computer science students who used a software debugging e...
AbstractProgram slicing is a general, widely-used, and accepted technique applicable to different so...
The aim of this work is to integrate Java PathFinder into Java Platform Debugger Architecture. That ...
Abstract—Developing model-based automatic debugging strategies has been an active research area for ...
Diagnóstico baseado em modelos (Model Based Diagnosis - MBD) é uma técnica de Inteligência Artificia...
A key advantage of model-based diagnosis is the ability to use a generic model for the production o...
Abstract In this paper we present a new model of Java programs. We show how a program can be compile...
This paper introduces a new model for debugging of Java programs. This model is based on previous fu...
AbstractThis paper presents an approach for the automated debugging of reactive and concurrent Java ...
Model based diagnosis systems from Artificial Intelligence are used to find faulty components in phy...
Program debugging is one of the most time-consuming parts of the software development cycle. In rece...
AbstractA considerable body of work on model-based software debugging (MBSD) has been published in t...
Semantic debugging, as introduced by Kamburjan et al., refers to the practice of applying technologi...
With increasing power of today’s computers, the Java programming language is more and more chosen by...
Building models of students is a complex task, but it cannot be avoided because of the relevance of ...
Java program debugging was investigated in computer science students who used a software debugging e...
AbstractProgram slicing is a general, widely-used, and accepted technique applicable to different so...
The aim of this work is to integrate Java PathFinder into Java Platform Debugger Architecture. That ...
Abstract—Developing model-based automatic debugging strategies has been an active research area for ...
Diagnóstico baseado em modelos (Model Based Diagnosis - MBD) é uma técnica de Inteligência Artificia...