- AutorIn
- Hans Jörg Körber
- Titel
- Generative und Merkmal-orientierte Entwicklung von Software-Produktlinien mit noninvasiven Frames
- Zitierfähige Url:
- https://nbn-resolving.org/urn:nbn:de:bsz:15-qucosa-126329
- Datum der Einreichung
- 30.04.2013
- Datum der Verteidigung
- 18.10.2013
- Abstract (DE)
- Frames sind parametrisierte Elemente zur Erzeugung von Programmen in einer beliebigen Zielprogrammiersprache. Ihre Handhabung ist einfach und schnell zu erlernen. Allerdings findet bei Verwendung von Frames eine “Verunreinigung” des Programmcodes, der als Basis für die Generatorentwicklung dient, mit Befehlen der Generatorsprache statt. Dies erschwert die Weiterverwendung der gewohnten Entwicklungsumgebung für die Zielprogrammiersprache. Eine eventuelle Weiterentwicklung der Programmbasis muss anschließend in Form von Frames erfolgen. Im Rahmen dieser Arbeit erfolgt die Beschreibung noninvasiver Frames, bei denen Informationen zur Position der Frames getrennt vom Programmcode aufbewahrt werden. Ihre Vermischung erfolgt in einem separaten Schritt zur Darstellung oder zur eigentlichen Codeerzeugung. Der Prozess der Generatorentwicklung auf der Basis noninvasiver Frames passt sich gut in die Prozesse von Merkmal-orientierter (FOSD) und Generativer Softwareentwicklung (GSE) ein, weil noninvasive Frames die automatisierte Prüfung aller mit dem Generator erzeugbaren Programme hinsichtlich Syntax und bestimmter semantischer Eigenschaften unterstützen und die Generierung durch Auswahl der gewünschten Programmeigenschaften ermöglichen. Die Machbarkeit der Entwicklung von Softwaregeneratoren mit noninvasiven Frames wird anhand zweier Fallstudien demonstriert.
- Freie Schlagwörter (DE)
- Generative Software-Entwicklung, Merkmalorientierte Softwareentwicklung, Frames, noninvasiv
- Freie Schlagwörter (EN)
- Feature-oriented Software Development, FOSD, Generative Programming
- Klassifikation (DDC)
- 330
- GutachterIn
- Prof. Dr. Ulrich Eisenecker
- Prof. Dr. Thomas Allweyer
- BetreuerIn
- Prof. Dr. Ulrich Eisenecker
- Den akademischen Grad verleihende / prüfende Institution
- Universität Leipzig, Leipzig
- URN Qucosa
- urn:nbn:de:bsz:15-qucosa-126329
- Veröffentlichungsdatum Qucosa
- 21.11.2013
- Dokumenttyp
- Dissertation
- Sprache des Dokumentes
- Deutsch