IDEA at the University of Bonn:
Intelligent Database Environment
for Advanced Applications


IDEA is an ESPRIT project (project number 6333) supported by the European Union which started in June 1992 and was successfully finished in June 1996. The project has been prolongated until March 1997.

This page presents the activities and results of the University of Bonn within the IDEA project. For a complete overview of the project and a list of all partners, you should refer to the IDEA Project Page. Information about the achievements of the IDEA Prolongation Phase can be found at the IDEA WebLab.

The IDEA Team at Bonn is grateful for any comments and helpful discussions on the topics presented herein. It can be reached by...

  • ...sending a mail to idea@informatik.uni-bonn.de
  • ...sending a snail mail, a phone call, or a fax to our office

  • The IDEA Project

    The goal of the IDEA project was to produce a coherent body of concepts, languages and tools, together with an execution environment, suitable for the design and development of database applications requiring intelligent features. This body of features, referred to as the IDEA technology, has been designed and implemented following a DOOD based approach to achieve the smooth and efficient integration of object-orientation, active rules and deductive rules.

    One of the major achievements of the first phase of the project was the design of a common "conceptual interface", called Chimera. The Chimera model is a classical object-oriented data model with operations and inheritance; the signature of objects describes not only the state (attributes) and operations for accessing and manipulating object instances, but also integrity constraints and triggers. The Chimera language integrates operations (used for manipulating objects), deductive rules (used for expressing derived classes, attributes, and views), and active rules (used for expressing database triggers).

    A Chimera is a monster of Greek mythology with a lion's head, a goat's body, and a serpent's tail; each of them representing one of the three language components.

    This beast became the mascot of the IDEA project.


    Bonn's Research within IDEA

    Within the general project framework, research at the University of Bonn has taken place in two main areas, namely the design and implementation of an object-oriented database model incorporating deductive and active rules, and the support of schema design for such a data model, focussing on update propagation, schema evolution, and deductive rule analysis.

    Our work in the former task resulted in the specification of the Chimera model and language and the implementation of the Chimera Prototyping Tool which was used as a basis for the development of additional tools supporting the schema design process. Use the following overview to find out more, including the documents describing each of them in detail.

    Each of these chapters contains an annotated list of publications and a link to the respective tool. You may however also get all IDEA publications and all tools produced by the Bonn IDEA team.

    The Chimera dialect recognized by the IDEA Tools developed at Bonn slightly differs from the official Chimera specification of the IDEA project. Refer to our Differences Overview for a list of the most important changes.


    [IDEA Project Page] [IDEA WebLab]