Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-10163
Autor(en): Stieß, Sarah Sophie
Titel: Implementierung von änderungstoleranten Enumerationen in SKilL
Sonstige Titel: Implementation of change-tolerant enumerations in SKilL
Erscheinungsdatum: 2018
Dokumentart: Abschlussarbeit (Bachelor)
Seiten: 59
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-101809
http://elib.uni-stuttgart.de/handle/11682/10180
http://dx.doi.org/10.18419/opus-10163
Zusammenfassung: Diese Arbeit befasst sich mit der Implementierung von enum-Typen in SKilL. Die bisherige Implementierung wird durch eine neue ersetzt, in der enum-Typen keine Felder mehr haben und auf enum-Typen der Zielsprache abgebildet werden. Diese Abbildung hat das Problem, dass die enum-Typen der Zielsprachen nicht änderungstolerant sind, Änderungstoleranz aber eine zentrale Eigenschaft von SKilL ist. In dieser Arbeit wird die Lösung dieses Problems beschrieben. Die Arbeit beschreibt, welche Auswirkungen die gefundene Lösung auf die bereits vorhandenen SKilL-Komponenten hat. Es wird beschrieben, welche von ihnen weiter verwendet werden können und welche verändert beziehungsweise neu hinzugefügt werden müssen. Die Arbeit beschreibt außerdem eine entsprechende Implementierung in Java und C++. Die neuen enum-Typen erfordern Änderungen an den Code-Generatoren, die von dieser Arbeit ebenfalls beschrieben werden. Die entstandene Implementierung von enum-Typen in SKilL wurde ausgiebig getestet. Eine Beschreibung der durchgeführten Tests ist auch Teil dieser Arbeit.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
thesis_stiesssh.pdf362,34 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.