PECG
Gabriella Kókai

PECG

Researchers
Tibor Gyimóthy Ph.D
Zoltán Alexin
Gabriella Kókai

Overview

The PECG system integrates an ECG waveform classifier with an interactive learner (called IMPUT).

The PECG system contains three main parts: the ECG processing, the IDT and graphic viewer modules. It is based on an attribute grammar approach of ECG waveform analysis published by Skordalakis.

Skordalakis's system can classify the recognized ECG waveforms according to certain synthesized attributes. It contains a preprocessing part which produces a linguistic representation from an ECG signal. This linguistic representation is used as the input for the PECG system.

The basic idea of PECG is to integrate the ECG classifier program (implemented in Prolog) with the IDT (Interactive Diagnosis and Testing) algorithmic debugger module and a graphic viewer. This integrated tool can recognize if any modification in the classifier program is needed. If the system cannot analyze the input then the user is helped by the built-in IDT debugger to find the false clause.
The graphic viewer module helps the users to decide whether the program with a given input works correctly or not, by displaying the steps of debugging phase.

The learning part of the PECG based on an Inductive Logic Programming (ILP) method called IMPUT.

The new method involves an integration of PECG with the IMPUT interactive learning system. With the help of this system not only the place of the error can be located in the program but in many cases starting from a {/em buggy} Prolog program we can infer a {/em correct} program using an unfolding transformation and the IDT debugger. Applying the IMPUT method, the extended PECG system is able to suggest a correct solution to the user to replace the buggy clause recognized during the debugging process.

References


How to get the program

PECG was implemented in SICStus Prolog 3.1
PECG can be received as a SICStus object file by clicking here


Instructions for using the system

Expand the file by:

i) gunzip PECG.tar.gz

ii) tar -xvf PECG.tar

This results in that the directory PECG is created. PECG is started by giving the command 'sicstus idts' at this directory.


General instructions for running PECG

In order to run PECG, two input files are needed:


How to contact the group ...


+(36) (62) 45-4293 or 45-4306
+(36) (62) 312-292
gyimi@cc.u-szeged.hu or kokai@inf.u-szeged.hu or
alexin@cc.u-szeged.hu or kokai@inf.u-szeged.hu or
kokai@cc.u-szeged.hu or kokai@inf.u-szeged.hu
Árpad tér 2 ˇ H-6720 Szeged Hungary Last update: 20-Nov-1997, Gabriella Kókai