Concept

Un système de base de données pour le métamodèle et l'ingénierie de la méthode
Télécharger maintenant

Concept Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Other/Proprietary Li...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • The ConceptBase Team
  • Site Internet de l'éditeur:

Concept Mots clés


Concept La description

Un système de base de données pour le métamodèle et l'ingénierie de la méthode ConceptBase est un système de base de données déductif multi-utilisateurs avec un modèle de données centré sur l'objet. Sa capacité à représenter des informations à tout niveau d'abstraction (données, classe, méta-méta-méta-méta-métaclasse, métaclasse, etc.) en fait un outil puissant de métamodèle et d'ingénierie de langages de modélisation personnalisés. Le système est accompagné d'une interface utilisateur graphique hautement configurable qui s'appuie sur les fonctionnalités basées sur la logique des hiérarchies de métaclass ConceptBase Server.Unlimited. ConceptBase peut représenter des informations au niveau des données (exemple de données, traces d'exécutions de processus, etc.), le niveau de classe (schémas, définitions de processus, etc.), le niveau de métaclasse (constructions de langages de modélisation), le niveau de méta-métaclasse (constructions pour Définition de langages de modélisation), ainsi que de la représentation des objets. Tous les objets sont représentés dans une structure de données quadruple uniforme appelée p-faits pionniers par les développeurs de la langue de Telos. Les objets, leurs attributs, les spécialisations et les instanciations sont tous représentés sous forme de p-faits. Par cela, par exemple, les attributs d'objets peuvent avoir des attributs et sont des instances d'autres attributs. Même la spécialisation entre les attributs est entièrement prise en charge.Logical expressions. Les règles, les contraintes et les requêtes sont exprimées dans des formules logiques de premier ordre. En interne, le système les transforme en clauses de corne interprétées par une machine d'évaluation à base de données. Les expressions logiques dans ConceptBase peuvent varier de n'importe quel objet quel que soit son type (nud vs. Link) et son niveau d'abstraction. Datalog est connu pour être le système informatique le plus robuste pour évaluer les expressions logiques.actives. Les règles actives mettent à jour la base de données ou appelez des routines externes comme une réaction aux événements. L'exécution suit le schéma d'action de l'état d'événement (ECA). Les mises à jour de la base de données sont formulées via des commandes Tell / Snell / Retell. Des routines externes (par exemple pour invoquer un script à envoyer un courrier électronique) peuvent être incrémentalement ajoutées à la base de données à l'aide d'une simple interface de programmation à base de prolog.fonctions. ConceptBase prend en charge les expressions fonctionnelles et arithmétiques pour définir le calcul dans les modèles. Les fonctions peuvent être définies de manière récursive comme dans la programmation fonctionnelle. Par exemple, la longueur du chemin le plus court entre deux nuds est définie comme le minimum des longueurs du chemin le plus court entre les successeurs du nud de démarrage et le nud de fin. Les expressions fonctionnelles sont particulièrement utiles pour définir des métriques complexes sur les modèles. Les fonctions d'agrégation telles que SUM et AVG sont prédéfinies. Exigences: · Environnement Runtime Edition standard Java 2 Standard Edition


Concept Logiciels associés

pmr

PMR est un filtre de ligne de commande qui affiche la largeur de bande de données et le nombre total d'octets passant par un tuyau. ...

138

Télécharger