ConceptBase (также известная как ConceptBase.cc) - дедуктивная и объектно-ориентированная система управления базами данных, разработанная в университетах Ахена и Скёвде . Он в основном используется для концептуального моделирования и метамоделирования в области разработки программного обеспечения и смежных областях. ConceptBase.cc - бесплатное программное обеспечение с открытым исходным кодом.
ConceptBase сочетает в себе следующие функции:
- Объектно-ориентированные концепции, такие как классы и наследование
- Дедуктивные правила оценивали с помощью Datalog двигателя
- Активные правила, соответствующие парадигме действия при условии события (ECA)
- Рекурсивные определения функций
- Метамоделирование с произвольным количеством уровней абстракции (метаклассы, метаклассы)
ConceptBase реализует O-Telos , который является вариантом представления знаний Telos.
Смотрите также
Рекомендации
- M. Jarke, R. Gallersdörfer, MA Jeusfeld, M. Staudt, S. Eherer, ConceptBase - дедуктивная объектная база для управления метаданными . Журнал интеллектуальных информационных систем, 4, 2, 1995, стр. 167–192, DOI 10.1007 / BF00961873.
- Jeusfeld, MA (2009): Метамоделирование и разработка методов с помощью ConceptBase . В Jeusfeld, MA, Jarke, M., Mylopoulos, J. (eds): Metamodeling for Method Engineering , pp. 89–168. MIT Press.