UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:       
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 

Konzeption und Implementierung eines Verfahrens zur Analyse von Modellverfeinerungen und zur Testdatenerzeugung

Art der Arbeit:
Diplomarbeit
Institution:
Lehrstuhl für Informatik 11 (Software Engineering)
Betreuer:
Wischermann, Dirk

Telefon +49-9131-85-27870

Beschreibung der Arbeit:
In den Entwurfsphasen hat der Softwareentwickler die Möglichkeit, die zu realisierende Logik in Verhaltensmodellen zu beschreiben; diese zunächst relativ groben Modelle werden anschließend über mehrere Konkretisierungsstufen bis hin zum Code verfeinert. Durch das modellbasierte Testen eröffnet die modellgetriebene Softwareentwicklung insbesondere die Chance, Testfälle bereits in den frühen Phasen anhand der zugrundeliegenden Verhaltensmodelle zu gewinnen, also noch bevor der Code geschrieben wird. Interessant ist hierbei die Frage, welches Fehlererkennungspotential derartige Testfälle bieten. Um der Untersuchung dieser Frage beizutragen, wird mit dieser Diplomarbeit das Ziel verfolgt, mit möglichst geringem manuellem Aufwand Testsequenzen von abstrakten Entwurfsebenen auf Mengen zugehöriger Testsequenzen auf verfeinerten Entwurfsebenen zu übertragen.
  • Untersuchung möglicher Klassen von Veränderungen an Graphen, insbesondere an UML-Modellen

  • Charakterisierung von Verfeinerungen bzw. Konkretisierungen als spezielle Klasse von Veränderungen von Zustandsautomaten bzw. Aktivitätendiagramme

  • Zuordnung von Pfaden bzw. Pfadklassen in abstrakten und zugehörigen konkretisierten Modellen entsprechend dem vorgegebenen Überdeckungskriterium

  • Entwicklung eines Verfahrens zur Generierung aller Testsequenzen eines verfeinerten Zustandsautomaten, die einer vorgegebener Testsequenz auf einer abstrakteren Modellierungsebene entsprechen

  • Implementierung eines Werkzeugs zur automatischen Übertragung abstrakter Testsequenzen auf Mengen dazu entsprechender verfeinerter Testsequenzen

Bearbeitungszustand:
Die Arbeit ist bereits abgeschlossen.

UnivIS ist ein Produkt der Config eG, Buckenhof