Matching entries: 0
settings...
Christ F and Bals J-C (2011), "Kompatibilitätsanalyse bei Evolution framework-basierter Anwendungen", In Proceedings of the 3rd Design for Future Workshop held at the Software Engineering 2011 Conference (SE2011), Karlsruhe (Germany). Vol. P-184, pp. 29-40. GI.
Abstract: Die Entwicklung betrieblicher Informationssysteme basiert auf dem Einsatz von Frameworks. Diese bieten ein hohes Maß an Wiederverwendung und sind flexibel anpassbar. Mit der Evolution der eingesetzten Frameworks unabhängig von der Anwendung entsteht die Notwendigkeit, Frameworks durch neuere Versionen zu ersetzen, um Fehler zu beheben oder neue Funktionen benutzen zu können. Etwaige Inkompatibilitäten neuer Versionen erfordern Anpassungen an der Anwendung. In der Praxis entsteht das Problem, dass die erforderlichen Anpassungen schwierig zu bestimmen sind. In dieser Arbeit zeigen wir einen Ansatz zur automatischen Kompatibilitätsanalyse bei der Evolution framework-basierter Anwendungen.
BibTeX:
@inproceedings{Christ2011,
  author = {Fabian Christ AND Jan-Christopher Bals},
  editor = {R. Reussner, A. Pretschner, S. Jähnichen},
  title = {Kompatibilitätsanalyse bei Evolution framework-basierter Anwendungen},
  booktitle = {Proceedings of the 3rd Design for Future Workshop held at the Software Engineering 2011 Conference (SE2011), Karlsruhe (Germany)},
  publisher = {GI},
  year = {2011},
  volume = {P-184},
  pages = {29--40}
}
Christ F (2012), "Automatische Kompatibilitätsprüfung Framework-basierter Anwendungen". Thesis at: Universität Paderborn.
Abstract: Software-Architekturen betrieblicher Informationssysteme bestehen aus Architekturbausteinen wie Frameworks, Komponenten und Bibliotheken. Die Entwicklung dieser Architekturen unter Einbeziehung wiederverwendbarer Architekturbausteine ist eine Voraussetzung einer industriell organisierten Software-Entwicklung. Für eine effiziente Trennung der Zuständigkeiten werden dabei häufig Architekturbausteine von Drittanbietern wiederverwendet.Frameworks als erweiterbare Architekturbausteine bieten besondere Vorteile. Sie erlauben sowohl die Wiederverwendung der Funktionalität als auch der durch das Framework vorgegebenen Software-Architektur. Beispiele sind Frameworks für Benutzungsoberflächen oder für die Anbindung von Datenbanken. Durch Implementierung anwendungsspezifischer Erweiterungen wird ein Framework für den konkreten Anwendungsfall angepasst. Eine Anwendung, deren Software-Architektur ein Framework einsetzt, benutzt das Framework über dessen Erweiterungspunkte.Im Laufe der Evolution einer solchen Anwendung entsteht häufig die Situation, dass das Framework durch eine neuere Version aktualisiert werden soll. Die Aktualisierung enthält das Risiko, dass Inkompatibilitäten zwischen bestehender Anwendung und neuer Framework-Version auftreten, die wiederum zu aufwendigen Anpassungen führen. Daher müssen mögliche Inkompatibilitäten vor der Aktualisierung erkannt und bewertet werden. Nach aktuellem Stand der Technik ist dies nicht möglich, so dass es in der industriellen Praxis zu unvorhergesehenen Problemen verbunden mit hohen Kosten kommt.Wir stellen ein Verfahren zur automatischen Kompatibilitätsanalyse Framework-basierter Anwendungen vor, mit dem das beschriebene Problem gelöst wird. Durch eine Kombination aus Codeanalyse und neuartiger Framework-Beschreibung lassen sich mögliche Inkompatibilitäten vor Durchführung der Aktualisierung automatisch berechnen. Eine prototypische Implementierung des Verfahrens im Werkzeug Ā»CompanianĀ« demonstriert die praktische Einsetzbarkeit unseres Verfahrens.Für die Definition der benötigten Framework-Beschreibungssprache mittels Meta-Modellierung setzen wir die neuartige Modellierungstechnik der parametrisierten Meta-Modelle ein. Die Technik unterstützt unseren Ansatz einer anforderungsbasierten Wiederverwendung von Sprachen. Mit diesem Ansatz können bestehende Sprachen für Teilaspekte neu definierter Sprachen wiederverwendet werden. Unser pragmatischer Ansatz stellt dabei sicher, dass hierbei nur die Sprachen benutzt werden können, die syntaktisch und semantisch den geforderten Sprachen entsprechen.
BibTeX:
@phdthesis{Christ2012,
  author = {Fabian Christ},
  title = {Automatische Kompatibilitätsprüfung Framework-basierter Anwendungen},
  school = {Universität Paderborn},
  year = {2012},
  doi = {http://nbn-resolving.de/urn:nbn:de:hbz:466:2-10527}
}
Grieger M, Fazal-Baqaie M and Sauer S (2016), "A Method Base for the Situation-Specific Development of Model-Driven Transformation Methods (to appear)", Softwaretechnik-Trends.
BibTeX:
@article{GFSMMSM2016,
  author = {Marvin Grieger AND Masud Fazal-Baqaie AND Stefan Sauer},
  title = {A Method Base for the Situation-Specific Development of Model-Driven Transformation Methods (to appear)},
  journal = {Softwaretechnik-Trends},
  year = {2016}
}
Grieger M, Güldali B and Sauer S (2012), "Sichern der Zukunftsfähigkeit bei der Migration von Legacy-Systemen durch modellgetriebene Softwareentwicklung", Softwaretechnik-Trends. Vol. 32(2), pp. 37-38.
BibTeX:
@article{GGSWSR142012,
  author = {Marvin Grieger AND Baris Güldali AND Stefan Sauer},
  title = {Sichern der Zukunftsfähigkeit bei der Migration von Legacy-Systemen durch modellgetriebene Softwareentwicklung},
  journal = {Softwaretechnik-Trends},
  year = {2012},
  volume = {32},
  number = {2},
  pages = {37-38},
  url = {http://pi.informatik.uni-siegen.de/stt/32_2/01_Fachgruppenberichte/SRE_TAV/11-grieger.pdf}
}
Grieger M, Fazal-Baqaie M, Engels G and Klenke M (2016), "Concept-Based Engineering of Situation-Specific Migration Methods (to appear)", In Proceedings of the 15th International Conference on Software Reuse (ICSR). Springer.
BibTeX:
@inproceedings{GRI+16ICSR,
  author = {Marvin Grieger AND Masud Fazal-Baqaie AND Gregor Engels AND Markus Klenke},
  title = {Concept-Based Engineering of Situation-Specific Migration Methods (to appear)},
  booktitle = {Proceedings of the 15th International Conference on Software Reuse (ICSR)},
  publisher = {Springer},
  year = {2016}
}
Grieger M, Sauer S and Klenke M (2014), "Architectural Restructuring by Semi-Automatic Clustering to Facilitate Migration towards a Service-oriented Architecture", Softwaretechnik-Trends. Vol. 34(2), pp. 44-45.
BibTeX:
@article{GSKMMSM2014,
  author = {Marvin Grieger AND Stefan Sauer AND Markus Klenke},
  title = {Architectural Restructuring by Semi-Automatic Clustering to Facilitate Migration towards a Service-oriented Architecture},
  journal = {Softwaretechnik-Trends},
  year = {2014},
  volume = {34},
  number = {2},
  pages = {44-45},
  url = {http://akmda.ipd.kit.edu/fileadmin/user_upload/akmda/mmsm/MMSM2014-Proceedings.pdf}
}
Güldali B, Sauer S and Löhr P (2012), "Entwicklung eines Softwarewerkzeugs für die modellgetriebene Migration betrieblicher Informationssysteme", Softwaretechnik-Trends., In Proceedings of the Workshop Modellbasierte und Modellgetriebene Softwaremodernisierung (MMSM 2012)., Mai, 2012. Vol. 32, pp. 5-6. Softwaretechnik-Trends.
BibTeX:
@inproceedings{GSL2012,
  author = {Baris Güldali AND Stefan Sauer AND Perdita Löhr},
  editor = {Udo Kelter},
  title = {Entwicklung eines Softwarewerkzeugs für die modellgetriebene Migration betrieblicher Informationssysteme},
  booktitle = {Proceedings of the Workshop Modellbasierte und Modellgetriebene Softwaremodernisierung (MMSM 2012)},
  journal = {Softwaretechnik-Trends},
  publisher = {Softwaretechnik-Trends},
  year = {2012},
  volume = {32},
  pages = {5-6},
  url = {http://pi.informatik.uni-siegen.de/stt/32_2/01_Fachgruppenberichte/OOSE_SWA/03_Gueldali-Sauer-Loehr-MMSM2012.pdf}
}
Grieger M and Sauer S (2013), "Wiederverwendbarkeit von Migrationswissen durch Techniken der modellgetriebenen Softwareentwicklung", Software Engineering 2013 Workshopband., In Software Engineering 2013 Workshopband. , pp. 189-200. GI, Köllen Druck+Verlag GmbH, Bonn.
BibTeX:
@inproceedings{GSSEDFF2013,
  author = {Marvin Grieger AND Stefan Sauer},
  editor = {Stefan Wagner und Horst Lichter},
  title = {Wiederverwendbarkeit von Migrationswissen durch Techniken der modellgetriebenen Softwareentwicklung},
  booktitle = {Software Engineering 2013 Workshopband},
  journal = {Software Engineering 2013 Workshopband},
  publisher = {GI, Köllen Druck+Verlag GmbH, Bonn},
  year = {2013},
  pages = {189-200},
  url = {http://subs.emis.de/LNI/Proceedings/Proceedings215/189.pdf}
}
Jovanovikj I, Grieger M, Güldali B and Teetz A (2016), "Reengineering of Legacy Test Cases: Problem Domain & Scenarios (to appear)", Softwaretechnik-Trends.
BibTeX:
@article{JGGTMMSM2016,
  author = {Ivan Jovanovikj AND Marvin Grieger AND Baris Güldali AND Alexander Teetz},
  title = {Reengineering of Legacy Test Cases: Problem Domain & Scenarios (to appear)},
  journal = {Softwaretechnik-Trends},
  year = {2016}
}