Konzeptbasis.

Ein Datenbanksystem für Metamodeling- und Methode-Engineering
Jetzt downloaden

Konzeptbasis. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The ConceptBase Team
  • Website des Verlags:

Konzeptbasis. Stichworte


Konzeptbasis. Beschreibung

Ein Datenbanksystem für Metamodeling- und Methodentechnik ConceptBase ist ein multi-User-deduktives Datenbanksystem mit einem objektzentrierten Datenmodell. Die Fähigkeit, Informationen auf jeder Abstraktionsebene (Daten, Klasse, Meta-Metaklasse, Metaklasse usw.) darzustellen, ist ein leistungsfähiges Werkzeug für das Metamodier und das Engineering von maßgeschneiderten Modellierungssprachen. Das System wird von einer hoch konfigurierbaren grafischen Benutzeroberfläche begleitet, die auf den logisch-basierten Merkmalen der ConceptBase Server.unlimited-Metaklasshierarchien aufbaut wird. ConceptBase kann Informationen auf dem Datenniveau darstellen (Beispieldaten, Spuren von Prozessausführungen usw.), der Klassenebene (Schemas, Prozessdefinitionen usw.), die Metaklasspegel (Konstrukte von Modellierungssprachen), der Meta-Metaklasse-Ebene (Konstrukte für Definieren von Modellierungssprachen) und so weiter.Uniforme Objektdarstellung. Alle Objekte sind in einer einheitlichen Vierbetungsdatenstruktur als P-Fakten, die von den Entwicklern der Telos-Sprache vorgesehen sind, dargestellt. Objekte, ihre Attribute, Spezialisierungen und Instantienungen sind alle als P-Fakten dargestellt. Dadurch können beispielsweise Attribute von Objekten Attribute aufweisen und Instanzen anderer Attribute sind. Sogar Spezialisierung zwischen Attributen ist vollständig unterstützt.logische Ausdrücke. Regeln, Einschränkungen und Abfragen werden in logischen Formeln erster Ordnung ausgedrückt. Intern wandt das System intern in Hornklauseln um, die von einer datenalogbasierten Bewertungsmaschine interpretiert werden. Logische Ausdrücke in ConceptBase können unabhängig von ihrem Typ (Knoten vs. Link) und der Abstraktionsebene über jedes Objekt reichen. Der Datalog ist bekannt für das robusteste Rechensystem zur Bewertung logischer Ausdrücke.aktive Regeln. Aktive Regeln Aktualisieren Sie die Datenbank oder rufen Sie externe Routinen als Reaktion auf Ereignisse an. Die Ausführung folgt dem Event-Condition-Aktionsprogramm (ECA). Aktualisierungen der Datenbank werden über TELL / UNTELL / RETELL-Befehle formuliert. Externe Routinen (z. B. zum Aufrufen eines Skripts zum Senden einer E-Mail) kann in der Datenbank inkrementell mit einer einfachen prologbasierten Programmierschnittstelle hinzugefügt werden.Funktionsausdrücke. ConceptBase unterstützt funktionale und arithmetische Ausdrücke, um Berechnung innerhalb von Modellen zu definieren. Funktionen können in der funktionalen Programmierung rekursiv definiert werden. Beispielsweise ist die Länge des kürzesten Wegs zwischen zwei Knoten als Minimum der Längen des kürzesten Weges zwischen den Nachfolgern des Startknotens und des Endknotens definiert. Funktionelle Ausdrücke sind besonders nützlich, um komplexe Metriken auf Modellen zu definieren. Aggregationsfunktionen wie Summe und AVG sind vordefiniert. Anforderungen: · Java 2 Standard Edition Runtime-Umgebung


Konzeptbasis. Zugehörige Software