Conceptbase.

Um sistema de banco de dados para engenharia de metamodelagem e método
Baixe Agora

Conceptbase. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • The ConceptBase Team
  • Site do editor:

Conceptbase. Tag


Conceptbase. Descrição

Um sistema de banco de dados para engenharia de metamodelagem e método ConceptBase é um sistema de banco de dados dedutivo multi-usuário com um modelo de dados centrado no objeto. Sua capacidade de representar informações em qualquer nível de abstração (dados, classe, meta-metaclass, metaclasse, etc.) torna uma ferramenta poderosa para metamodelagem e engenharia de linguagens de modelagem personalizadas. O sistema é acompanhado por uma interface de usuário gráfica altamente configurável que constrói os recursos baseados em lógica das hierarquias de metacláss do ConceptBase Server.unlimited. A conceptbase pode representar informações no nível de dados (dados de exemplo, traços de execuções de processo, etc.), o nível de classe (esquemas, definições de processo etc.), o nível de metaclasse (construções de linguagens de modelagem), o nível de meta-metaclasse (constrói Definindo idiomas de modelagem) e assim por diante.Uniform Object Representation. Todos os objetos são representados em uma estrutura de dados quádrupla uniforme chamada P-fatos pioneiros pelos desenvolvedores da linguagem Telos. Objetos, seus atributos, especializações e instanciações são todos representados como fatos p. Por isso, por exemplo, os atributos de objetos podem ter atributos e são instâncias de outros atributos. Mesmo a especialização entre os atributos é totalmente suportada. Expressões elogiosas. Regras, restrições e consultas são expressas em fórmulas lógicas de primeira ordem. Internamente, o sistema os transforma em cláusulas de chifres interpretados por uma máquina de avaliação baseada no Datalog. Expressões lógicas no ConceptBase podem variar em qualquer objeto, independentemente do seu tipo (nó vs. link) e seu nível de abstração. O Douralog é conhecido por ser o sistema computacional mais robusto para avaliar as expressões lógicas. Regras ativas. Regras ativas Atualizam o banco de dados ou chame rotinas externas como uma reação aos eventos. A execução segue o esquema de ação de condição de evento (ECA). Atualizações para o banco de dados são formuladas via Tell / Unell / Retell Commands. Rotinas externas (por exemplo, para invocar um script para enviar um email) pode ser adicionado incrementalmente ao banco de dados usando uma interface de programação simples baseada em Prolog. ConceptBase suporta expressões funcionais e aritméticas para definir computação dentro dos modelos. As funções podem ser recussivamente definidas como em programação funcional. Por exemplo, o comprimento do caminho mais curto entre dois nós é definido como o mínimo dos comprimentos do caminho mais curto entre os sucessores do nó inicial e do nó final. As expressões funcionais são particularmente úteis para definir métricas complexas em modelos. Funções de agregação, como soma e AVG, são predefinidas. Requisitos: · Java 2 Edição Standard Runtime Ambiente


Conceptbase. Software Relacionado