ConceptBase

ConceptBase (a.k.a. ConceptBase.cc) is a deductive and object-oriented database management system developed at University of Aachen and University of Skövde. It is mainly used for conceptual modeling and metamodeling in the domain of software engineering and related domains. ConceptBase.cc is free and open-source software.

All 4 MOF levels for Entity-Relationship Diagrams displayed in the ConceptBase Graph Editor

ConceptBase combines the following features:

  • Object-oriented concepts such as classes and inheritance
  • Deductive rules evaluated by a Datalog engine
  • Active rules conforming to the event condition action (ECA) paradigm
  • Recursive function definitions
  • Metamodeling with arbitrarily many abstraction levels (metaclasses, meta metaclasses)

ConceptBase implements O-Telos, which is a variant of the knowledge representation Telos.

See also

References

  • M. Jarke, R. Gallersdörfer, M.A. Jeusfeld, M. Staudt, S. Eherer, ConceptBase - a deductive object base for meta data management. Journal of Intelligent Information Systems, 4, 2, 1995, pp. 167–192, DOI 10.1007/BF00961873.



This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.