Close
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
Close
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
jump to main content
Search Details
Quicksearch:
OK
Result-List
Title
Title
Content
Content
Page
Page
Search Book
Ruhroth, Thomas: Generische Refactoring-Spezifikation für Korrektheitsbeweise in mehrsichtigen Modellsprachen. 2011
Content
Einleitung
Refactoring
Refactorings für formale Methoden mit mehreren Sichten
Ziel: Beweisbarkeit der Verhaltenserhaltung von Refactorings für mehrsichtige Modelle
Ziel: Eine Sprache zur automatischen Durchführung von Refactorings
Die Idee von
Beweisbare Verhaltenserhaltung von Refactorings
Überblick über diese Arbeit
Sprachen
Syntax
Wohlgeformtheit
Typing
Semantik
FWHILE - Programme
CSP-OZ: Eine formale Methode mit mehreren Sichten
Semantik in Modellen mit mehreren Sichten
Formalisierung von mehrsichtigen Modellen
Die Sprache CSP-OZ
Semantik von CSP-OZ
Semantik des Z-Teils
Lokale Semantik des CSP-Teil
Refinement
Data Refinement für Object-Z
Prozess Refinement für CSP, CSP-OZ und Transitionssysteme
Bisimulation
Refactorings
Einfache und zusammengesetzte Refactorings
Einsatz von Refactorings
Refactoring und Restructuring
Refactoring und Reengineering
Themenfelder im Zusammenhang von Refactorings
Beschreibung von Refactorings
Bestehende Beschreibungssysteme
Natürlichsprachliche Beschreibung
Vor- und Nachbedingung nach Roberts
OCL / OCL-Script / QVT
Graphtransformationen
JunGL
AST-Rewriting - Eclipse
Anforderungen an eine Beschreibungssprache für Refactorings
Vergleich der Ansätze
Refactoring-Beschreibungssprache
[FWHILE] – Aufbau von am Beispiel eines Refactorings von FWHILE
Header
Templates
Precondition
Calculation
Das Refactoring-Repository
Verhaltenserhaltungs-Typen
Polymorphe Refactorings
Erweiterung von um die Repository-Struktur
Ableitung von für eine BNF-Sprache
Wohlgeformtheit eines -Refactorings
Semantik von
Durchführung eines Refactorings mittels
Formale Semantik
Soundness
Syntax-Korrektheit des Refactorings
Wohlgeformtheit des Refactorings
Aufruf-Soundness bei zusammengesetzten Refactorings
Vergleich mit Ansätzen anderer Refactoring-Sprachen
(Pre,T) - Ansatz nach Roberts ROBERTS1999
Graphtransformationen
als Domain Specific Language
Technische Umsetzung
-Gen
-Core: Ein Framework für Refactorings
Eine Fallstudie: [Java]
Refaso Model Cockpit - RMC
Erstellung von Refactorings
Die Modellierung eines Refactorings
Fertiges Refactoring
Designvorgaben bei der Modellierung von Refactorings
Teilrefactorings sind Refactorings
Einführung und Eliminierung von Redundanzen
Kleine allgemeine Analysefunktionen
Analysefunktionen für CSP-OZ
Korrektheit von Refactorings
Das Problem der Korrektheit von Refactorings
Die Verhaltenserhaltung
Verhaltenserhaltung bei Programmen
Verhaltenserhaltung bei Modellen
Der Beobachtungspunkt
Verhaltenserhaltungsbegriffe und Beobachtungspunkte für CSP-OZ
Beweisbar korrekte Refactorings einer Sicht
Refactorings mehrerer Sichten am Bsp. CSP-OZ
Beschreibung mehrsichtiger Refactorings mit
Einteilung von mehrsichtigen Refactorings
Unabhängige Refactorings einer Sicht
Refactoring einer Sicht mit Bedingung an eine andere Sicht
Refactorings mehrerer Sichten zusammen
Diskussion und Ausblick
Verwandte Arbeiten
Ausblick
Mathematische Grundlagen
Multimengen
Relationen und Funktionen
Z: Abstrakter Datentyp
Sequenzen
Quantorenschreibweise
Analysefunktionen
Analysefunktionen für FWHILE
Typfunktion für FWHILE
Analysefunktionen für CSP-OZ
CSP-OZ: Grammatik
The search-operation requires javascript to be activated.