Optimierte Suche von Modellinstanzen UML/OCL-Beschreibungen in USE - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Optimierte Suche von Modellinstanzen UML/OCL-Beschreibungen in USE

Résumé

Konzeptuelle Modelle sind ein wichtiges Element modellgetriebener Softwareentwicklung, sowohl in der Beschreibung von Systemen als auch in der Metamodellierung domänenspezifischer Sprachen. Zu ihrer Beschreibung haben sich UML und OCL (und angelehnte Sprachen) als ein de facto Standard durchgesetzt. Validierung und Verifikation der Modelle sind hierbei wichtige Instrumente zur Sicherstellung der Modellqualität. Die Sprache ASSL (A Snapshot Sequence Language) bietet die Möglichkeit durch imperative Programmierung auf Modellebene und Backtracking konforme Instanzen systematisch zu erzeugen. Der White-Box-Ansatz ASSL ergänzt Black-Box-Ansätze, welche die Modellinstanziierung durch Abbildung auf (bspw.) ein Problem der relationalen Logik lösen. Dieser Beitrag beschreibt, wie die durch ASSL-Programme aufgespannten Suchräume durch Ausnutzung der Modellabdeckung der OCL-Constraints und der Modellstruktur erheblich verkleinert werden können und gibt einen Ausblick darauf, wie bestehende Black-Box-Ansätze in ASSL integriert werden können, um innerhalb eines imperativen Rahmens Teilinstanziierungen deklarativ beschreiben zu können.
Fichier principal
Vignette du fichier
Endfassung_Beitrag_32.pdf (294.11 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00687124 , version 1 (12-04-2012)

Identifiants

  • HAL Id : hal-00687124 , version 1

Citer

Lars Hamann, Fabian Buettner, Mirco Kuhlmann, Martin Gogolla. Optimierte Suche von Modellinstanzen UML/OCL-Beschreibungen in USE. Modellierung 2012, Mar 2012, Bamberg, Germany. pp.155-170. ⟨hal-00687124⟩
407 Consultations
443 Téléchargements

Partager

Gmail Facebook X LinkedIn More