SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

research:jtransformer:trash:benutzergeschichten [2018/05/09 01:59] (current)
Line 1: Line 1:
 +
 +==== Geschichten ====
 +
 +(Später zu strukturieren nach: Faktenerzeugung,​ Zugriff auf die Faktenbasis,​ GUI, Synchronisation)
 +  - Laden eines Java-Projektes und erzeugen einer Prolog-Darstellung der Interface-Ebene aller Klassen in einer Datei
 +  - Laden eines Java-Projektes und erzeugen einer vollständigen Prolog-Darstellung aller Klassen in einer Datei
 +  - Schreiben und Lesen eines Faktes aus der Faktenbasis
 +  - Auswertung eines Prädikates mit Variablen auf der Faktenbasis ​
 +  - Laden eines Projektes und Abspeichern in einer Faktenbasis
 +  - Beim Abspeichern eines Projektes wird die Faktenbasis aktualisiert
 +  - Aus Eclipse heraus wird eine Anfrage an die Faktenbasis gestellt und das Ergebnis angezeigt.
 +  - Für eine bestimmte Anfrage zeigen wir das Ergebnis in einer Baumansicht an.
 +  - Ermittlung und Anzeige der Namen der Klassen, die geändert wurden.
 +  - Ermittlung und Anzeige der Namen der Methoden, die geändert wurden.
 +  - Überschreiben der Fakten von geänderten Methoden.
 +  - Bei jeder Änderung der Faktenbasis werden die aktiven Anfragen aktualisiert.
 +  - Ermittlung und Anzeige aller Methoden, die in der Prolog geändert wurden.
 +  - Die Änderungen an der Faktenbasis werden in das Projekt übernommen. (Einweben aller Änderungen,​ die in Prolog gemacht wurden, in die Java-Sourcen und Rekompilierung.)
 +  - Die Aktualisierung der Faktenbasis läßt sich temporär aussetzen.
 +  - Aus Eclipse heraus können Bedingte Transformationen auf der Faktenbasis ausgeführt werden.
 +  - Änderungen durch eine Transformation kann man wieder rückgängig machen.
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +Hier eine Skizze von Holger dazu:
 +
 +
 +
 +[[http://​www.joint.org/​psm/​images/​xpp2004a1/​xpp1-usecases-map.jpg|http://​www.joint.org/​psm/​images/​xpp2004a1/​xpp1-usecases-map.jpg]]
 +
  
research/jtransformer/trash/benutzergeschichten.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019