Matthias Jarke, Manfred A. Jeusfeld, Christoph Quix (Eds.)
Contributions to this manual were made by: Lutz Bauer, Rainer
Gallersdörfer, Michael Gebhardt, Rainer Hermanns, Manfred Jeusfeld, Rainer Langohr,
Thomas List, Hans Nissen, Christoph Quix, René Soiron, Martin Staudt,
Ralf Stössel, and Hua Wang.
ConceptBase has been implemented with the help of numerous contributors, among others Lutz Bauer, Markus Baumeister, Ulrich Bonn, Stefan Eherer, Rainer Gallersdörfer, Michael Gebhardt, Dagmar Genenger, Michael Gocek, Rainer Hermanns, Manfred Jeusfeld, David Kensche, André Klemann, Eva Krüger, Rainer Langohr, Tobias Latzke, Thomas List, Carlos Maltzahn, Andreas Miethsam, Hans Nissen, Martin Pöschmann, Christoph Quix, Christoph Radig, Thomas Rose, Achim Schlosser, Tobias Schöneberg, René Soiron, Martin Staudt, Gerhard Steinke, Klaus Swoboda, Kai von Thadden, Hua Wang, Claudia Welter, and Thomas Wenig.
This manual refers to: ConceptBase V7.0, released January 7, 2007
ConceptBase is a multi-user deductive object manager mainly intended for conceptual modeling and coordination in design environments. The system implements O-Telos, a dialect of Telos which amalgamates properties of deductive and object-oriented languages. It uniformly represents all information regardless of its abstraction level (data, class, meta class, meta meta class etc.) in a single data structure. The powerful deductive query language is seamlessly integrated into the class hierarchy. Modeling is supported by meta classing, rules and constraints (at any abstration level), active rules, a module concept, and a historical database allowing to query past states of the database. The usage environment offers an extensible palette of graphical, tabular, and textual user interfaces and is based on Java. The communication between the windows and the object base is organized in a client-server architecture using TCP/IP. Further clients can be connected by an API documented in the ConceptBase programmers manual.