EconPapers    
Economics at your fingertips  
 

Wartbarkeit von generierten Anwendungen am Beispiel des UML2Tools-Klasseneditors

Matthias Diehl, Tobias Gurski and Frank Zimmermann

No 2009-09, Arbeitspapiere der Nordakademie from Nordakademie - Hochschule der Wirtschaft

Abstract: Das vorliegende Papier befasst sich mit der Evaluierung der Wartbarkeit von generierten Anwendungskomponenten am Beispiel des UML2Tools-Klasseneditors, welcher mittels EMF/GMF modellgetrieben entwickelt wird. Beim MDSD1-Ansatz können nicht alle Anforderungen auf Modellebene an die zu generierende Anwendung spezifiziert werden. Spezielle Anforderungen sind innerhalb generierter Anwendungskomponenten manuell zu ergänzen. Untersucht wurden zum einen existierende Erweiterungsmechanismen und ihre Nachteile bezüglich der Wartbarkeit und zum anderen die aspektorientierte Programmiersprache Object Teams und wie sie in diesem Anwendungsfall zu einer besseren Modularit führen kann. Das Resultat ist eine 100{prozentige Trennung von generiertem und manuell erstelltem Code. Die extrahierten invasiven Änderungen wurden in eine modulare, Feature-orientierte Struktur überführt. Object Teams verfügt über ein Sprachkonzept sowie über Entwurfsmuster, die es ermöglichen, wartungsfreundlich manuelle Ergänzungen mit generierten Anwendungskomponenten zu koppeln.

Date: 2009
References: Add references at CitEc
Citations:

Downloads: (external link)
https://www.econstor.eu/bitstream/10419/38611/1/617128928.pdf (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:zbw:nordwp:200909

Access Statistics for this paper

More papers in Arbeitspapiere der Nordakademie from Nordakademie - Hochschule der Wirtschaft Contact information at EDIRC.
Bibliographic data for series maintained by ZBW - Leibniz Information Centre for Economics ().

 
Page updated 2025-03-20
Handle: RePEc:zbw:nordwp:200909