NOTE: This page is related to the Kure1 library which was replaced by the Kure2 library. You should NOT use this library in newly written code and instead use the new version which is available at http://korsika.informatik.uni-kiel.de/kure2/.
KURE is an abbreviation for ``Kiel University Relation package''. It is a linkable library written in C, which contains the relational functions of RelView. The idea behind KURE is to give programmers an easy to use library in order to write programs in other program languages.
The documentation of KURE.
You can download the system from our CVS-Server. It is located in the repository kure, either as a collection of the source files in the directory kure-1.0/, or as a gzipped tar file in the directory t../templates/p>
You can also have access via anonymous CVS. On a UNIX system you
have to set the variable CVSROOT
to the value:
:pserver:anonymous@cvs.informatik.uni-kiel.de:/cvs/kureThe modules are called
kure-1.0
and tar
.Oliver Szymanksi from the University of Dortmund has developed a Java library of KURE. It consists of the following files:
kureLib.h
is the file
kure.h
with the constants integrated (easier to
compile).kureJava.h
is the
header for the Java Native Interface (JNI) layer around KURE.kureJava.c
is the
source code for the JNI layer around KURE.include.zip
is actually
included in every Java SDK. It is needed in order to compile the
JNI layer.Makefile
for compiling the
JNI layer with CygWin.kurejava.jar
is the
library as a Java archive file.kureJava.h
and kureJava.c
(and include
the files from include.zip
or from JDK).
The generated .dll
or .so
has to be delivered
to the context during the initialization of the library.If you are a local user, than you have to include either
/home/progsys/include/kure.h
or
/home/progsys/include/kureInt.h
in your source file.
Furthermore, you have to link your executable to the files
libkure.a
,
libcudd.a
, libmtr.a
, libst.a
,
libutil.a
, libepd.a
and
libdddmp.a
, which are located in the directories
/home/progsys/kure/lib
and
/home/progsys/cudd-2.3.1/lib
.
Please send any comments, question and bug reports of the package to:
Ulf Milanese, e-mail: umi@informatik.uni-kiel.de