Conceptbase

Een databasesysteem voor metamodeling en methode engineering
Download nu

Conceptbase Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • The ConceptBase Team
  • Uitgever website:

Conceptbase Tags


Conceptbase Beschrijving

Een databasesysteem voor metamodeling en methode engineering Conceptbase is een deductief databasesysteem met meerdere gebruikers met een object-gecentreerd gegevensmodel. Het vermogen ervan om informatie te vertegenwoordigen op een abstractieniveau (gegevens, klasse, meta-metaclass, metaclass, etc.) maakt het een krachtig hulpmiddel voor metamodeling en engineering van op maat gemaakte modelleertalen. Het systeem wordt vergezeld door een zeer configureerbare grafische gebruikersinterface die voortbouwt op de op logica gebaseerde functies van de ConceptBase-server.Unlimited Metaclass-hiërarchieën. Conceptbase kan informatie op het gegevensniveau weergeven (voorbeeldgegevens, sporen van procesuitvoeringen enz.), Het klassenniveau (schema's, procesdefinities enz.), Het metaclassiveau (constructies van modelleertalen), het meta-metaclass-niveau (constructies voor Het definiëren van modelleringstalen), enzovoort.Uniforme objectvertegenwoordiging. Alle objecten worden weergegeven in een uniforme vierpersoons-gegevensstructuur genaamd P-FACTS pioniered door de ontwikkelaars van de Telos-taal. Objecten, hun attributen, specialisaties en instantiaties zijn allemaal vertegenwoordigd als p-feiten. Hierdoor kunnen bijvoorbeeld attributen van objecten attributen hebben en zijn er gevallen van andere attributen. Zelfs specialisatie tussen attributen is volledig ondersteund. Logische uitdrukkingen. Regels, beperkingen en query's worden uitgedrukt in de logische formules van de eerste orde. Intern transformeert het systeem ze in hoornclausules geïnterpreteerd door een datalog-gebaseerde evaluatie-machine. Logische uitdrukkingen in ConceptBase kunnen variëren over elk object, ongeacht het type (Knooppunt vs.) en zijn abstractieniveau. Datalog staat bekend als het meest robuuste computationele systeem voor het evalueren van logische uitdrukkingen.actieve regels. Actieve regels Werk de database bij of bel externe routines als reactie op evenementen. De uitvoering volgt het evenement-conditie-actie-regeling (ECA). Updates voor de database zijn geformuleerd via Tell / Tevell / Retell-opdrachten. Externe routines (b.v. voor het aanroepen van een script om een e-mail te verzenden) kan incrementeel aan de database worden toegevoegd met behulp van een eenvoudige progrogramma-interface. Functionele uitdrukkingen. Conceptbase ondersteunt functionele en rekenkundige uitdrukkingen om berekening binnen modellen te definiëren. Functies kunnen recursief worden gedefinieerd in functionele programmering. De lengte van het kortste pad tussen twee knooppunten wordt bijvoorbeeld gedefinieerd als het minimum van de lengtes van het kortste pad tussen de opvolgers van het startknooppunt en het eindknooppunt. Functionele uitdrukkingen zijn bijzonder nuttig voor het definiëren van complexe metrieken op modellen. Aggregatiefuncties zoals Sum en AVG zijn vooraf gedefinieerd. Vereisten: · Java 2 Standaard Edition Runtime-omgeving


Conceptbase Gerelateerde software