Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Zeitschriftenbeiträge

Stefan Sauer: Langlebige Softwaresysteme im Spannungsfeld von Forward- und Reverse-Engineering. In Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF), vol. 38, no. 2, pp. 28-29 (2018)
Show Bibtex

@article{Sau2018, author = {Stefan Sauer}, title = {Langlebige Softwaresysteme im Spannungsfeld von Forward- und Reverse-Engineering}, journal = {Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF)}, year = {2018}, volume = {38}, number = {2}, pages = {28-29}, month = {Mai} }

Ivan Jovanovikj and Enes Yigitbas and Anthony Anjorin and Stefan Sauer: Who Guards the Guards? On the Validation of Test Case Migration. In Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF) (2018) (to Appear)
Show Bibtex

@article{JYA+2018, author = {Ivan Jovanovikj and Enes Yigitbas and Anthony Anjorin and Stefan Sauer}, title = {Who Guards the Guards? On the Validation of Test Case Migration}, journal = {Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF)}, year = {2018}, note = {(to Appear)} }

Ivan Jovanovikj and Enes Yigitbas and Stefan Sauer: Model-based UI Modernization: From Legacy UIs to Self-adaptive UIs. In Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF) (2018) (to Appear)
Show Bibtex

@article{JYS2018, author = {Ivan Jovanovikj and Enes Yigitbas and Stefan Sauer}, title = {Model-based UI Modernization: From Legacy UIs to Self-adaptive UIs}, journal = {Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF)}, year = {2018}, note = {(to Appear)} }

Ivan Jovanovikj and Gregor Engels and Anthony Anjorin and Stefan Sauer: Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model. In Proceedings of the CAiSE'18 Forum at the 30th International Conference on Advanced Information Systems Engineering (CAiSE'18) (2018) (to Appear)
Show Bibtex

@article{JEA+2018, author = {Ivan Jovanovikj and Gregor Engels and Anthony Anjorin and Stefan Sauer}, title = {Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model}, journal = {Proceedings of the CAiSE'18 Forum at the 30th International Conference on Advanced Information Systems Engineering (CAiSE'18)}, year = {2018}, note = {(to Appear)} }

Ivan Jovanovikj and Stefan Sauer: Towards a Framework for Constructing Context-Specific Migration Methods for Test Cases. In Softwaretechnik-Trends, Proceedings of the 19th Workshop Software-Reengineering & Evolution (WSRE) & 8th Workshop Design for Future (DFF), vol. 37, no. 2, pp. 50-51 (2017)
Show Bibtex

@article{JS2017, author = {Ivan Jovanovikj and Stefan Sauer}, title = {Towards a Framework for Constructing Context-Specific Migration Methods for Test Cases}, journal = {Softwaretechnik-Trends, Proceedings of the 19th Workshop Software-Reengineering & Evolution (WSRE) & 8th Workshop Design for Future (DFF)}, year = {2017}, volume = {37}, number = {2}, pages = {50-51} }

Marvin Grieger and Masud Fazal-Baqaie and Stefan Sauer: A Method Base for the Situation-Specific Development of Model-Driven Transformation Methods. In Softwaretechnik-Trends, Proceedings of the 3rd Workshop Model-Based and Model-Driven Software Modernization (MMSM), vol. 36, no. 2, pp. 67-68 (2016)
Show 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}, journal = {Softwaretechnik-Trends, Proceedings of the 3rd Workshop Model-Based and Model-Driven Software Modernization (MMSM)}, year = {2016}, volume = {36}, number = {2}, pages = {67-68} }

Masud Fazal-Baqaie and Stefan Sauer and Torsten Heuft: Agile Entwicklung mit On- und Offshore-Partnern – Methodenverbesserung in der Praxis. In WI-MAW-Rundbrief, vol. 21, no. 1, pp. 5-13 (2015)
Show Bibtex | Show Abstract

@article{pvm2014_WIMAW, author = {Masud Fazal-Baqaie and Stefan Sauer and Torsten Heuft}, title = {Agile Entwicklung mit On- und Offshore-Partnern – Methodenverbesserung in der Praxis}, journal = {WI-MAW-Rundbrief}, year = {2015}, volume = {21}, number = {1}, pages = {5-13}, month = {April} }

Agile Softwareentwicklungsmethoden erfreuen sich einer steigenden Verbreitung, versprechen sie doch risiko-getrie-ben und leichtgewichtig auch bei sich verändernden Anforderungen gute Ergebnisse zu erzielen. Viele Unternehmen stehen jedoch vor der Herausforderung, agile Prinzipien mit den Gegebenheiten im Unterneh-men zu vereinbaren, z.B. mit den internen Prozessen und organisatori-schen Gegebenheiten. Ein besonders herausforderndes Beispiel ist die Softwareentwicklung in Kooperation mit Offshore-Partnern. Die Auto-ren berichten aus einem laufenden Methodenverbesserungsprojekt für ein Unternehmen der Finanzbranche, das für die Softwareentwicklung mit On- und Offshore-Partnern kooperiert. Anders als bisher soll der indischen Offshore-Partner in naher Zukunft große Softwaressysteme federführend implementieren. Dabei sollen projektindividuell auch Onshore-Partner eingebunden werden. Der Beitrag stellt den systema-tischen Ansatz für die inkrementelle Methodenverbesserung vor, mit dem Varianten einer möglichst agilen Methode definiert werden sollen, die sowohl im Projektumfeld als auch im operativen Tagesgeschäft ef-fektiv und effizient eingesetzt werden können. Die Autoren fassen au-ßerdem die im Rahmen von Interviews erhobenen, bisherigen Erfah-rungen in der Zusammenarbeit mit dem Offshore-Partner zusammen, die für die Methode berücksichtigt werden müssen.

Marvin Grieger and Stefan Sauer and Markus Klenke: Architectural Restructuring by Semi-Automatic Clustering to Facilitate Migration towards a Service-oriented Architecture. In Softwaretechnik-Trends, Proceedings of the 2nd Workshop Model-Based and Model-Driven Software Modernization (MMSM), vol. 34, no. 2, pp. 44-45 (2014)
Show Bibtex | URL

@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, Proceedings of the 2nd Workshop Model-Based and Model-Driven Software Modernization (MMSM)}, year = {2014}, volume = {34}, number = {2}, pages = {44-45} }

Marvin Grieger and Masud Fazal-Baqaie and Stefan Sauer and Markus Klenke: A Method to Systematically Improve the Effectiveness and Efficiency of the Semi-Automatic Migration of Legacy Systems. In Softwaretechnik-Trends, Proceedings of the 16th Workshop Software-Reengineering (WSRE), vol. 34, no. 2, pp. 77-78 (2014)
Show Bibtex | URL

@article{GFSK14, author = {Marvin Grieger and Masud Fazal-Baqaie and Stefan Sauer and Markus Klenke}, title = {A Method to Systematically Improve the Effectiveness and Efficiency of the Semi-Automatic Migration of Legacy Systems}, journal = {Softwaretechnik-Trends, Proceedings of the 16th Workshop Software-Reengineering (WSRE)}, year = {2014}, volume = {34}, number = {2}, pages = {77-78} }

Marvin Grieger and Baris Güldali and Stefan Sauer and Michael Mlynarski: Testen bei Migrationsprojekten. In OBJEKTspektrum (Online Themenspecials), pp. 1-4 (2013)
Show Bibtex | Show Abstract | URL

@article{ggsmg13, author = {Marvin Grieger and Baris Güldali and Stefan Sauer and Michael Mlynarski}, title = {Testen bei Migrationsprojekten}, journal = {OBJEKTspektrum (Online Themenspecials)}, year = {2013}, pages = {1-4}, month = {September} }

Softwaresysteme altern über die Zeit. Dieser Prozess ist dadurch gekennzeichnet, dass sich die Kluft zwischen den wachsenden Anforderungen an die Systeme und deren tatsächliche Leistungsfähigkeit immer weiter vergrößert. Oftmals erfolgt eine Erhaltung und Weiterentwicklung der Systeme, um der Alterung entgegenzuwirken. Über die Zeit geht dies jedoch mit einer verringerten Qualität der Software und einer steigenden Wartungskomplexität einher. Der Umfang der Änderungsmöglichkeiten durch eine Weiterentwicklung ist zudem begrenzt, weil Einschränkungen der zugrunde liegenden Technologie dazu führen können, dass nicht alle Anforderungen umsetzbar sind. Ein Ausweg ist die Migration des Systems in eine neue Umgebung. Dies ist jedoch nur dann erfolgreich, wenn das migrierte System die funktionalen und nichtfunktionalen Anforderungen weiterhin erfüllt, was durch Testen geprüft werden muss. In diesem Artikel erläutern wir, worauf es dabei je nach Art der Migration ankommt.

Masud Fazal-Baqaie and Baris Güldali and Markus Luckey and Stefan Sauer and Michael Spijkerman: Maßgeschneidert und werkzeugunterstützt Entwickeln angepasster Requirements Engineering-Methoden. In OBJEKTspektrum (Online Themenspecials), no. RE/2013, pp. 1-5 (2013)
Show Bibtex | Show Abstract | URL

@article{fglss13, author = {Masud Fazal-Baqaie and Baris Güldali and Markus Luckey and Stefan Sauer and Michael Spijkerman}, title = {Maßgeschneidert und werkzeugunterstützt Entwickeln angepasster Requirements Engineering-Methoden}, journal = {OBJEKTspektrum (Online Themenspecials)}, year = {2013}, number = {RE/2013}, pages = {1-5}, month = {June} }

Grundlage für eine erfolgreiche Softwareentwicklung sind gute Anforderungen. Die Vorteile eines systematischen Requirements Engineerings (RE) zur Erhebung und Verwaltung von Anforderungen sind gemeinhin bekannt. Ebenso, dass verschiedenste RE-Techniken genutzt werden können. Doch wie wählt eine Organisation die passenden RE-Techniken aus und kombiniert sie zu einer durchgängigen RE-Methode, die auf die eigenen Bedürfnisse zugeschnitten ist und durch geeignete Werkzeuge unterstützt wird? Dieser Artikel beschreibt die Schritte bei der Entwicklung einer organisationsspezifischen RE-Methode und – am Beispiel des Enterprise Architect – die Anpassung eines RE-Werkzeugs. Wir erläutern unsere Methodik mittels eines Fallbeispiels auf der Grundlage eines unserer Projekte

Gregor Engels and Christian Gerth and Bernd Kleinjohann and Lisa Kleinjohann and Wolfgang Müller and Stefan Sauer: Informationstechnik spart Ressourcen. In Forschungsforum Paderborn, vol. 16/2013, pp. 54--61 (2013)
Show Bibtex | URL

@article{EGKKMS2013, author = {Gregor Engels and Christian Gerth and Bernd Kleinjohann and Lisa Kleinjohann and Wolfgang Müller and Stefan Sauer}, title = {Informationstechnik spart Ressourcen}, journal = {Forschungsforum Paderborn}, year = {2013}, volume = {16/2013}, pages = {54--61}, month = {Februar} }

Marvin Grieger and Baris Güldali and Stefan Sauer: Sichern der Zukunftsfähigkeit bei der Migration von Legacy-Systemen durch modellgetriebene Softwareentwicklung. In Softwaretechnik-Trends, Proceedings of the 14th Workshop Software-Reengineering (WSR), vol. 32, no. 2, pp. 37-38 (2012)
Show Bibtex | URL

@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, Proceedings of the 14th Workshop Software-Reengineering (WSR)}, year = {2012}, volume = {32}, number = {2}, pages = {37-38} }

Baris Güldali and Holger Funke and Stefan Sauer and Gregor Engels: TORC: test plan optimization by requirements clustering. In Software Quality Journal, pp. 1-29 (2011) 10.1007/s11219-011-9149-4
Show Bibtex | Show Abstract | DOI

@article{gfse11, author = {Baris Güldali and Holger Funke and Stefan Sauer and Gregor Engels}, title = {TORC: test plan optimization by requirements clustering}, journal = {Software Quality Journal}, year = {2011}, pages = {1-29}, note = {10.1007/s11219-011-9149-4} }

Acceptance testing is a time-consuming task for complex software systems that have to fulfill a large number of requirements. To reduce this effort, we have developed a widely automated method for deriving test plans from requirements that are expressed in natural language. It consists of three stages: annotation, clustering, and test plan specification. The general idea is to exploit redundancies and implicit relationships in requirements specifications. Multi-viewpoint techniques based on RM-ODP (Reference Model for Open Distributed Processing) are employed for specifying the requirements. We then use linguistic analysis techniques, requirements clustering algorithms, and pattern-based requirements collection to reduce the total effort of testing against the requirements specification. In particular, we use linguistic analysis for extracting and annotating the actor, process and object of a requirements statement. During clustering, a similarity function is computed as a measure for the overlap of requirements. In the test plan specification stage, our approach provides capabilities for semi-automatically deriving test plans and acceptance criteria from the clustered informal textual requirements. Two patterns are applied to compute a suitable order of test activities. The generated test plans consist of a sequence of test steps and asserts that are executed or checked in the given order. We also present the supporting prototype tool TORC, which is available open source. For the evaluation of the approach, we have conducted a case study in the field of acceptance testing of a national electronic identification system. In summary, we report on lessons learned how linguistic analysis and clustering techniques can help testers in understanding the relations between requirements and for improving test planning.

Stefan Sauer and Gregor Engels and Johannes Willkomm and Andrea Baumann and Alexander Hofmann: A Holistic Software Engineering Method for Service-Oriented Application Landscape Development. , pp. 1-17 (2009)
Show Bibtex

@article{Eng-Caise09, author = {Stefan Sauer and Gregor Engels and Johannes Willkomm and Andrea Baumann and Alexander Hofmann}, title = {A Holistic Software Engineering Method for Service-Oriented Application Landscape Development}, year = {2009}, pages = {1-17} }

Baris Güldali and Stefan Sauer and Gregor Engels: Formalisierung der funktionalen Anforderungen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen. In Softwaretechnik-Trends, vol. 28, no. 3, pp. 12-16 (2008)
Show Bibtex | Show Abstract | URL

@article{egs08, author = {Baris Güldali and Stefan Sauer and Gregor Engels}, title = {Formalisierung der funktionalen Anforderungen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen}, journal = {Softwaretechnik-Trends}, year = {2008}, volume = {28}, number = {3}, pages = {12-16}, month = {August} }

Wir haben in diesem Beitrag einen Ansatz zur Formalisierung der UML-Anwendungsfallsbeschreibungen vorgestellt, um Anwendungsfälle effektiv für Testzwecke einsetzen zu können. Dabei werden die textuellen Beschreibungen der Vor- und Nachbedingungen mit visuellen Kontrakten formalisiert. Die visuellen Kontrakte beschreiben die Änderungen bezüglich der fachlichen Daten nach der Ausführung des Anwendungsfalls. Mit visuellen Kontrakten können während der Testfallspezifikation Testeingaben generiert und während der Testausführung Testausgaben überprüft werden. Für visuelle Kontrakte wurden Werkzeuge entwickelt, die die Einbindung der visuellen Kontrakte in den Entwicklungs- und Testprozess ermöglichen.

Gregor Engels and Stefan Sauer and Christian Soltenborn: Unternehmensweit verstehen – unternehmensweit entwickeln: Von der Modellierungssprache zur Softwareentwicklungsmethode. In Informatik-Spektrum, vol. 31, no. 5, pp. 451--459 (2008)
Show Bibtex | Show Abstract | DOI

@article{ESS2008, author = {Gregor Engels and Stefan Sauer and Christian Soltenborn}, title = {Unternehmensweit verstehen – unternehmensweit entwickeln: Von der Modellierungssprache zur Softwareentwicklungsmethode}, journal = {Informatik-Spektrum}, year = {2008}, volume = {31}, number = {5}, pages = {451--459}, month = {October} }

Sollen wir UML 1.4, UML 2.0 oder eine ganz andere Modellierungssprache für unsere Softwareentwicklung einsetzen? Der folgende Beitrag zeigt, dass bei der Festlegung einer unternehmensweiten Entwicklungsmethode nicht die Frage nach der Modellierungssprache im Vordergrund stehen sollte. Viel entscheidender für den Erfolg von Softwareentwicklungsprojekten in einem Unternehmen ist ein einheitliches Verständnis der Entwicklungskonzepte und -artefakte sowie ihrer Beziehungen untereinander. Eine Einigung über ein unternehmensweites Domänenmodell der Softwareentwicklungskonzepte sollte deshalb vor der Auswahl von Modellierungssprachen, eines konkreten Vorgehensmodells und geeigneter Werkzeuge erfolgen.

Jan-Christopher Bals and Fabian Christ and Gregor Engels and Stefan Sauer: Software-Qualität - überall! - Excel-lente Software. In Forschungsforum Paderborn, vol. 10, pp. 56--60 (2007)
Show Bibtex

@article{Bals2007, author = {Jan-Christopher Bals and Fabian Christ and Gregor Engels and Stefan Sauer}, title = {Software-Qualität - überall! - Excel-lente Software}, journal = {Forschungsforum Paderborn}, year = {2007}, volume = {10}, pages = {56--60}, month = {January} }

Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Dynamic Meta Modeling with Time: Specifying the Semantics of Multimedia Sequence Diagrams. In Software and Systems Modeling, vol. 3, no. 3, pp. 181--193 (2004)
Show Bibtex | Show Abstract | DOI

@article{HHS04SoSym, author = {Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Dynamic Meta Modeling with Time: Specifying the Semantics of Multimedia Sequence Diagrams}, journal = {Software and Systems Modeling}, year = {2004}, volume = {3}, number = {3}, pages = {181--193}, month = {August} }

UML offers different diagram types to model behavior and dynamics of software systems. In some domains like embedded real-time systems or multimedia systems, it is necessary to include specifications of time since the correctness of these applications depends on the fulfillment of temporal requirements in addition to functional requirements. UML thus already incorporates language features to model time and temporal constraints. Such model elements must have an equivalent in the semantic domain. We have proposed Dynamic Meta Modeling (DMM) as a means for the specification of the formal operational semantics of UML models by applying graph transformation to the meta modeling of dynamic behavior. Within this paper, we extend this approach to also account for time by building on timed graph transformations. We apply these concepts to the domain of multimedia application modeling in which we adopt UML sequence diagrams. The DMM rules with time then specify an interpreter that can be used to analyze or test a model of multimedia sequence diagrams.

Gregor Engels and Jens Gaulke and Stefan Sauer: Modelle für automobile Software - Objektorientierte Modellierung von eingebetteten, interaktiven Softwaresystemen im Automobil. In Forschungsforum Paderborn, vol. 4, pp. 24--29 (2001)
Show Bibtex | Show Abstract

@article{Engels2001, author = {Gregor Engels and Jens Gaulke and Stefan Sauer}, title = {Modelle für automobile Software - Objektorientierte Modellierung von eingebetteten, interaktiven Softwaresystemen im Automobil}, journal = {Forschungsforum Paderborn}, year = {2001}, volume = {4}, pages = {24--29}, month = {January} }

Wie in allen technischen Geräten werden auch im Automobil immer mehr Funktionen durch Softwaresysteme realisiert bzw. gesteuert. Bei einer Entwicklung derartiger Softwaresysteme wird im Rahmen eines ingenieurmäßigen Entwicklungsprozesses zunächst ein Modell erstellt. Hierzu muss eine Modellierungssprache zur Verfügung stehen, die den Modellierer adäquat bei der Erstellung des Modells unterstützt und ein einheitliches Verständnis des Modells ermöglicht.

Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner: Ein Vorgehensmodell für die Multimedia-Entwicklung mit Autorensystemen. In Informatik Forschung und Entwicklung, vol. 14, no. 2, pp. 83--94 (1999)
Show Bibtex | Show Abstract | DOI

@article{Depke1999, author = {Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner}, title = {Ein Vorgehensmodell für die Multimedia-Entwicklung mit Autorensystemen}, journal = {Informatik Forschung und Entwicklung}, year = {1999}, volume = {14}, number = {2}, pages = {83--94}, month = {June} }

Multimedia-Anwendungen sind interaktive Softwaresysteme und verlangen als solche, mit softwaretechnischen Methoden erstellt zu werden. Sie werden heutzutage in der Regel mit Hilfe von Autorensystemen entwickelt, die eine Ad-hoc-Entwicklung auf Implementierungsniveau unterstützen. Hierdurch und wegen des Fehlens etablierter Vorgehensmodelle für die Multimedia-Softwareentwicklung reduziert sich der Multimedia-Entwicklungsprozeß auf die Implementierungsphase. Dies führt zu den in der Softwaretechnik bekannten Problemen wie mangelnder Konzeption und fehlender Dokumentation. Wir stellen in diesem Beitrag ein Vorgehensmodell für die Entwicklung von Multimedia-Anwendungen vor, in dessen Mittelpunkt eine Analyse- und Entwurfsphase im Hinblick auf eine Implementierung der Multimedia-Anwendung mit einem Autorensystem stehen. Ausgehend von einem frameworkbasierten Analysemodell der Anwendung und einem Modell der Realisierungsmöglichkeiten mit einem konkreten Autorensystem wird systematisch ein Implementierungsmodell auf Instanzebene abgeleitet, das als Eingabe für das Autorensystem verwendet wird. Das postulierte Vorgehensmodell wird exemplarisch für das Autorensystem Director am Beispiel der Domäne multimedialer Lehr-/Lernanwendungen erläutert.

Rezensierte Konferenzbeiträge

Enes Yigitbas and Anthony Anjorin and Ivan Jovanovikj and Thomas Kern and Stefan Sauer and Gregor Engels: Usability Evaluation of Model-Driven Cross-Device Web User Interfaces. In Proceedings of the 7th International Working Conference on Human-Centered Software Engineering (HCSE'18). Springer, LNCS (to appear) (2018)
Show Bibtex

@inproceedings{YAJ+2018, author = {Enes Yigitbas and Anthony Anjorin and Ivan Jovanovikj and Thomas Kern and Stefan Sauer and Gregor Engels}, title = {Usability Evaluation of Model-Driven Cross-Device Web User Interfaces}, booktitle = {Proceedings of the 7th International Working Conference on Human-Centered Software Engineering (HCSE'18)}, year = {2018}, publisher = {Springer, LNCS (to appear)} }

Ivan Jovanovikj and Vishwak Narasimhan and Gregor Engels and Stefan Sauer: Context-specific Quality Evaluation of Test Cases. In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'18), SciTePress. (2018)
Show Bibtex

@inproceedings{JNE+2018, author = {Ivan Jovanovikj and Vishwak Narasimhan and Gregor Engels and Stefan Sauer}, title = {Context-specific Quality Evaluation of Test Cases}, booktitle = {Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'18), SciTePress}, year = {2018} }

Holger Fischer and Björn Senft and Florian Rittmeier and Stefan Sauer: A Canvas Method to Foster Interdisciplinary Discussions on Digital Assistance Systems. In Aaron Marcus and Wentao Wang (eds.): Design, User Experience, and Usability: Theory and Practice. Proceedings of the 20th International Conference on Human-Computer Interaktion (HCI International 2018). Springer, LNCS, vol. 10918, pp. 711-724 (2018)
Show Bibtex

@inproceedings{FSR+2018, author = {Holger Fischer and Björn Senft and Florian Rittmeier and Stefan Sauer}, editor = {Aaron Marcus and Wentao Wang}, title = {A Canvas Method to Foster Interdisciplinary Discussions on Digital Assistance Systems}, booktitle = {Design, User Experience, and Usability: Theory and Practice. Proceedings of the 20th International Conference on Human-Computer Interaktion (HCI International 2018)}, year = {2018}, series = {LNCS, vol. 10918}, pages = {711-724}, publisher = {Springer} }

Holger Fischer and Michael Engler and Stefan Sauer: A Human-Centered Perspective on Software Quality: Acceptance Criteria for Work 4.0. In Proceedings of the 19th International Conference on Human-Computer Interaktion (HCI International 2017). Springer, LNCS, vol. 10288, pp. 570-583 (2017)
Show Bibtex

@inproceedings{FES2017, author = {Holger Fischer and Michael Engler and Stefan Sauer}, title = {A Human-Centered Perspective on Software Quality: Acceptance Criteria for Work 4.0}, booktitle = {Proceedings of the 19th International Conference on Human-Computer Interaktion (HCI International 2017)}, year = {2017}, volume = {10288}, series = {LNCS}, pages = {570-583}, publisher = {Springer} }

Enes Yigitbas and Hagen Stahl and Stefan Sauer and Gregor Engels: Self-Adaptive UIs: Integrated Model-Driven Development of UIs and their Adaptations. In Proceedings of the 13th European Conference on Modelling Foundations and Applications (ECMFA'17). Springer, LNCS, vol. 10376, pp. 126-141 (2017)
Show Bibtex

@inproceedings{YSS+2017, author = {Enes Yigitbas and Hagen Stahl and Stefan Sauer and Gregor Engels}, title = {Self-Adaptive UIs: Integrated Model-Driven Development of UIs and their Adaptations}, booktitle = {Proceedings of the 13th European Conference on Modelling Foundations and Applications (ECMFA'17)}, year = {2017}, volume = {10376}, pages = {126-141}, publisher = {Springer, LNCS} }

Enes Yigitbas and Stefan Sauer and Gregor Engels: Adapt-UI: An IDE Supporting Model-Driven Development of Self-Adaptive UIs. In Proceedings of the 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS'17). ACM, pp. 99-104 (2017)
Show Bibtex

@inproceedings{yigitbasEICS2017, author = {Enes Yigitbas and Stefan Sauer and Gregor Engels}, title = {Adapt-UI: An IDE Supporting Model-Driven Development of Self-Adaptive UIs}, booktitle = {Proceedings of the 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS'17)}, year = {2017}, pages = {99-104}, publisher = {ACM} }

Enes Yigitbas and Silas Grün and Stefan Sauer and Gregor Engels: Model-Driven Context Management for Self-adaptive User Interfaces. In Proceedings of the 11th International Conference on Ubiquitous Computing and Ambient ‪Intelligence (UCAmI 2017). Springer, LNCS, vol. 10586, pp. 624-635 (2017)
Show Bibtex

@inproceedings{yigitbasUCAMI2017, author = {Enes Yigitbas and Silas Grün and Stefan Sauer and Gregor Engels}, title = {Model-Driven Context Management for Self-adaptive User Interfaces}, booktitle = {Proceedings of the 11th International Conference on Ubiquitous Computing and Ambient ‪Intelligence (UCAmI 2017)}, year = {2017}, volume = {10586}, pages = {624-635}, publisher = {Springer, LNCS} }

Enes Yigitbas and Stefan Sauer: Engineering Context-Adaptive UIs for Task-Continuous Cross-Channel Applications. In Human-Centered and Error-Resilient Systems Development. Springer, LNCS, vol. 9856, pp. 281-300 (2016)
Show Bibtex | Show Abstract | DOI

@inproceedings{yigitbas2016HCSE, author = {Enes Yigitbas and Stefan Sauer}, title = {Engineering Context-Adaptive UIs for Task-Continuous Cross-Channel Applications}, booktitle = {Human-Centered and Error-Resilient Systems Development}, year = {2016}, volume = {9856}, series = {LNCS}, pages = {281-300}, publisher = {Springer} }

The user interfaces (UIs) of interactive systems become increasingly complex since many heterogeneous and dynamically changing contexts of use (platform, user, and environment) have to be supported. Developing UIs for such interactive systems often requires features like UI adaptivity and seamless task-continuity across devices, demanding for sophisticated UI development processes and methods. While existing engineering methods like human-centered design process and model-based UI development approaches serve as a good starting point, an integrated engineering process addressing specific requirements of adaptive UIs supporting task-continuity across different devices is not fully covered. Therefore, we present a model-based engineering approach for building context-adaptive UIs that enable a personalized, flexible and task-continuous usage of cross-channel applications. Our engineering approach supports modeling, transformation and execution of context-adaptive UIs. To show the feasibility of our approach, we present an industrial case study, where we implement context-adaptive UIs for a cross-channel banking application.

Enes Yigitbas and Stefan Sauer and Gregor Engels: A Model-based Framework for Multi-adaptive Migratory User Interfaces. In Proceedings of the 17th International Conference on Human-Computer Interaction. Springer, LNCS, vol. 9170, pp. 563-572 (2015)
Show Bibtex

@inproceedings{yigitbas2015HCI, author = {Enes Yigitbas and Stefan Sauer and Gregor Engels}, title = {A Model-based Framework for Multi-adaptive Migratory User Interfaces}, booktitle = {Proceedings of the 17th International Conference on Human-Computer Interaction}, year = {2015}, volume = {9170}, series = {LNCS}, pages = {563-572}, publisher = {Springer} }

Masud Fazal-Baqaie and Marvin Grieger and Stefan Sauer: Tickets without Fine - Artifact-based Synchronization of Globally Distributed Software Development in Practice. In Proceedings of the 16th International Conference of Product Focused Software Development and Process Improvement (PROFES 2015). Springer, LNCS, vol. 9459, pp. 167-181 (2015)
Show Bibtex | Show Abstract | DOI

@inproceedings{PROFES2015, author = {Masud Fazal-Baqaie and Marvin Grieger and Stefan Sauer}, title = {Tickets without Fine - Artifact-based Synchronization of Globally Distributed Software Development in Practice}, booktitle = {Proceedings of the 16th International Conference of Product Focused Software Development and Process Improvement (PROFES 2015)}, year = {2015}, volume = {9459}, series = {LNCS}, pages = {167-181}, publisher = {Springer} }

Global software development projects are characterized by the collaboration of team members that are distributed among different locations and belong to different organizations. They bear their own specific challenges, especially if combined with an agile approach, so that established development processes might become inappropriate. Based on the experience with a real life industrial project involving organizations from India and Germany, we explain how the systematic design and implementation of an artifact-based and ticket-driven process can foster process conformance, transparency, and communication, and thus help to overcome these challenges.

Benjamin Nagel and Klaus Schröder and Steffen Becker and Stefan Sauer and Gregor Engels: Kooperative Methoden- und Werkzeugentwicklung zur Cloudmigration von proprietären Anwendungskomponenten. In Software Engineering & Management 2015. , vol. LNI-239, pp. 255--260 (2015) Software Engineering & Management 2015 17.-20. März 2015, Dresden
Show Bibtex | Show Abstract

@inproceedings{NSBSE-2015, author = {Benjamin Nagel and Klaus Schröder and Steffen Becker and Stefan Sauer and Gregor Engels}, title = {Kooperative Methoden- und Werkzeugentwicklung zur Cloudmigration von proprietären Anwendungskomponenten}, booktitle = {Software Engineering & Management 2015}, year = {2015}, volume = {LNI-239}, pages = {255--260}, month = {März}, organization = {GI}, note = {Software Engineering & Management 2015 17.-20. März 2015, Dresden} }

Die cloudbasierte Bereitstellung von Funktionen als Software-as-a-Service (SaaS) ermöglicht die Erschließung neuer Kundenpotenziale bei kleinen und mittelgroßen Unternehmen.

Holger Fischer and Enes Yigitbas and Stefan Sauer: Integrating Human-Centered and Model-Driven Methods in Agile UI Development. In Proceedings of 15th IFIP TC.13 International Conference on Human-Computer Interaction (INTERACT). University of Bamberg Press, vol. 22, pp. 215--221 (2015)
Show Bibtex

@inproceedings{FYS15, author = {Holger Fischer and Enes Yigitbas and Stefan Sauer}, title = {Integrating Human-Centered and Model-Driven Methods in Agile UI Development}, booktitle = {Proceedings of 15th IFIP TC.13 International Conference on Human-Computer Interaction (INTERACT)}, year = {2015}, volume = {22}, pages = {215--221}, publisher = {University of Bamberg Press} }

Enes Yigitbas and Holger Fischer and Stefan Sauer: Model-based User Interface Development for Adaptive Self-Service Systems. In Proceedings of the 16th International Conference on Human-Computer Interaction (HCI International 2014). Springer, LNCS, vol. 8517, pp. 206-213 (2014)
Show Bibtex

@inproceedings{yigitbas2014HCI, author = {Enes Yigitbas and Holger Fischer and Stefan Sauer}, title = {Model-based User Interface Development for Adaptive Self-Service Systems}, booktitle = {Proceedings of the 16th International Conference on Human-Computer Interaction (HCI International 2014)}, year = {2014}, volume = {8517}, series = {LNCS}, pages = {206-213}, publisher = {Springer} }

Masud Fazal-Baqaie and Stefan Sauer and Torsten Heuft: Agile Entwicklung mit On- und Offshore-Partnern – Methodenverbesserung in der Praxis. In Proceedings of Projektmanagement und Vorgehensmodelle 2014. GI, Köllen Druck+Verlag GmbH, Bonn, Lecture Notes in Informatics (LNI), pp. 59-69 (2014)
Show Bibtex | Show Abstract

@inproceedings{pvm2014, author = {Masud Fazal-Baqaie and Stefan Sauer and Torsten Heuft}, title = {Agile Entwicklung mit On- und Offshore-Partnern – Methodenverbesserung in der Praxis}, booktitle = {Proceedings of Projektmanagement und Vorgehensmodelle 2014}, year = {2014}, series = {Lecture Notes in Informatics (LNI)}, pages = {59-69}, month = {October}, publisher = {GI, Köllen Druck+Verlag GmbH, Bonn} }

Agile Softwareentwicklungsmethoden erfreuen sich einer steigenden Verbreitung, versprechen sie doch risiko-getrie-ben und leichtgewichtig auch bei sich verändernden Anforderungen gute Ergebnisse zu erzielen. Viele Unternehmen stehen jedoch vor der Herausforderung, agile Prinzipien mit den Gegebenheiten im Unterneh-men zu vereinbaren, z.B. mit den internen Prozessen und organisatori-schen Gegebenheiten. Ein besonders herausforderndes Beispiel ist die Softwareentwicklung in Kooperation mit Offshore-Partnern. Die Auto-ren berichten aus einem laufenden Methodenverbesserungsprojekt für ein Unternehmen der Finanzbranche, das für die Softwareentwicklung mit On- und Offshore-Partnern kooperiert. Anders als bisher soll der indischen Offshore-Partner in naher Zukunft große Softwaressysteme federführend implementieren. Dabei sollen projektindividuell auch Onshore-Partner eingebunden werden. Der Beitrag stellt den systema-tischen Ansatz für die inkrementelle Methodenverbesserung vor, mit dem Varianten einer möglichst agilen Methode definiert werden sollen, die sowohl im Projektumfeld als auch im operativen Tagesgeschäft ef-fektiv und effizient eingesetzt werden können. Die Autoren fassen au-ßerdem die im Rahmen von Interviews erhobenen, bisherigen Erfah-rungen in der Zusammenarbeit mit dem Offshore-Partner zusammen, die für die Methode berücksichtigt werden müssen.

Gregor Engels and Stefan Sauer: A Meta-Method for Defining Software Engineering Methods. In Gregor Engels and Claus Lewerentz and Wilhelm Schäfer and Andy Schürr and Bernhard Westfechtel (eds.): Graph Transformations and Model-Driven Engineering. Springer (Berlin Heidelberg), LNCS, vol. 5765, pp. 411-440 (2010)
Show Bibtex | DOI

@inproceedings{ES2010, author = {Gregor Engels and Stefan Sauer}, editor = {Gregor Engels and Claus Lewerentz and Wilhelm Schäfer and Andy Schürr and Bernhard Westfechtel}, title = {A Meta-Method for Defining Software Engineering Methods}, booktitle = {Graph Transformations and Model-Driven Engineering}, year = {2010}, volume = {5765}, series = {LNCS}, pages = {411-440}, address = {Berlin Heidelberg}, publisher = {Springer} }

Baris Güldali and Stefan Sauer: Transfer of Testing Research from University to Industry: An Experience Report. In online Proc. of International TestIstanbul Conference 2010 (URL: www.testistanbul.org/presentations.html). Turkish Testing Board (2010)
Show Bibtex | Show Abstract | URL

@inproceedings{gs10, author = {Baris Güldali and Stefan Sauer}, title = {Transfer of Testing Research from University to Industry: An Experience Report}, booktitle = {online Proc. of International TestIstanbul Conference 2010 (URL: www.testistanbul.org/presentations.html)}, year = {2010}, month = {May}, publisher = {Turkish Testing Board} }

Software Quality Lab (s-lab) is an open multi-private-public partnership institute for knowledge and technology transfer. In s-lab, partners from industrial software development closely cooperate with research groups of the University of Paderborn. Together with partners from industry, s-lab develops and evaluates constructive and analytical methods and tools of software engineering for obtaining high-quality software. Testing plays an important role in analytical quality assurance within s-lab’s activities. Thereby our main focus lies on the development of testing methods, test automation tools and test management concepts for the individual needs of the industrial partners. Because of the different requirements of the university and the industry; the cooperation involves some challenges, e.g. defining projects aiming at the commercial interests of the industry and addressing interesting research questions. In this paper, we give an overview of testing activities in s-lab and address targets and challenges of the cooperative work between industry and university. We also summarize the lessons learned during the numerous testing projects especially in the domain of business information systems.

Jan Van den Bergh and Gerrit Meixner and Kai Breiner and Andreas Pleuß and Stefan Sauer and Heinrich Hussmann: Model-driven Development of Advanced User Interfaces. In Proc. 28th International Conference on Human Factors in Computing Systems (CHI 2010). ACM (Atlanta, Georgia, USA,), Extended Abstracts Volume, pp. 4429--4432 (2010)
Show Bibtex | Show Abstract

@inproceedings{VMBPSH10, author = {Jan Van den Bergh and Gerrit Meixner and Kai Breiner and Andreas Pleuß and Stefan Sauer and Heinrich Hussmann}, title = {Model-driven Development of Advanced User Interfaces}, booktitle = {Proc. 28th International Conference on Human Factors in Computing Systems (CHI 2010)}, year = {2010}, series = {Extended Abstracts Volume}, pages = {4429--4432}, address = {Atlanta, Georgia, USA,}, month = {April}, publisher = {ACM} }

The workshop on model-driven development of advanced user interfaces will be a forum of multidisciplinary discussion on how to integrate model driven development with the often more informal methodologies used in user-centered design. Starting point of the discussion will be the tools, models, methods and experiences of the workshop participants.

Rainer Gimnich and Uwe Kaiser and Christof Momm and Jochen Quante and Volker Riediger and Stefan Sauer and Mircea Trifu and Andreas Winter: Proceedings 12. Workshop Software-Reengineering (WSR) & 2. Workshop Design for Future 2010 (DFF). In Ernst-Erich Doberkat and Uwe Kelter (eds.): (Bad Honnef, May 3-5,2010), vol. 30, no. 2, pp. 28--85 (2010)
Show Bibtex

@inproceedings{GKMQRSTW10, author = {Rainer Gimnich and Uwe Kaiser and Christof Momm and Jochen Quante and Volker Riediger and Stefan Sauer and Mircea Trifu and Andreas Winter}, editor = {Ernst-Erich Doberkat and Uwe Kelter}, title = {Proceedings 12. Workshop Software-Reengineering (WSR) & 2. Workshop Design for Future 2010 (DFF)}, year = {2010}, volume = {30}, number = {2}, pages = {28--85}, address = {Bad Honnef, May 3-5,2010}, month = {May} }

Baris Güldali and Holger Funke and Michael Jahnich and Stefan Sauer and Gregor Engels: Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering. In 24th IEEE/ACM International Conference on Automated Software Engineering (ASE 2009), 16-20 November 2009, Auckland, New Zeland. , pp. 29-39 (2009)
Show Bibtex | Show Abstract | URL | DOI

@inproceedings{gse+09, author = {Baris Güldali and Holger Funke and Michael Jahnich and Stefan Sauer and Gregor Engels}, title = {Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering}, booktitle = {24th IEEE/ACM International Conference on Automated Software Engineering (ASE 2009), 16-20 November 2009, Auckland, New Zeland}, year = {2009}, pages = {29-39} }

In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we introduce a novel approach that exploits redundancies and implicit relations in requirements specifications, which are based on multi-viewpoint techniques, in our case the reference model for open distributed processing (RM-ODP). It deploys requirements clustering and linguistic analysis techniques for reducing the total number of test cases. We report on concrete experiences with this approach within joint R&D work of the Software Quality Lab (s-lab) of the University of Paderborn and HJP Consulting, an international consulting company, specialized in planning, procurement and acceptance testing of national electronic identification (e-ID) systems. The paper is concluded with an overview on the current tool support especially for automated detection of the redundancies and implicit relations in requirements. Also the future work on the tool support for the overall test specification process is discussed.

Frank Salger and Stefan Sauer and Gregor Engels: Integrated Specification and Quality Assurance for Large Business Information Systems. In Proceedings of the 2nd India Software Engineering Conference (ISEC'09). ACM Press (New York, NY, USA), pp. 129--130 (2009)
Show Bibtex

@inproceedings{EngSaSa09, author = {Frank Salger and Stefan Sauer and Gregor Engels}, title = {Integrated Specification and Quality Assurance for Large Business Information Systems}, booktitle = {Proceedings of the 2nd India Software Engineering Conference (ISEC'09)}, year = {2009}, pages = {129--130}, address = {New York, NY, USA}, publisher = {ACM Press} }

Gregor Engels and Silke Geisen and Stefan Sauer and Olaf Port: Sicherstellen der Betrachtung von nicht-funktionalen Anforderungen in SCRUM-Prozessen durch Etablierung von Feedback. In Informatik 2009 - Im Focus das Leben. Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. 154, pp. 458 (2009)
Show Bibtex

@inproceedings{EGPS09, author = {Gregor Engels and Silke Geisen and Stefan Sauer and Olaf Port}, title = {Sicherstellen der Betrachtung von nicht-funktionalen Anforderungen in SCRUM-Prozessen durch Etablierung von Feedback}, booktitle = {Informatik 2009 - Im Focus das Leben}, year = {2009}, volume = {154}, series = {Lecture Notes in Informatics}, pages = {458}, address = {Bonn}, publisher = {Gesellschaft für Informatik (GI)} }

Gerrit Meixner and Daniel Görlich and Kai Breiner and Heinrich Hußmann and Andreas Pleuß and Stefan Sauer and Jan Van den Bergh: Model Driven Development of Advanced User Interfaces 2009. In Proceedings of the 2009 International Conference on Intelligent User Interfaces. ACM Press (New York, NY, USA), pp. 503-504 (2009)
Show Bibtex | DOI

@inproceedings{DBLP:conf/iui/MeixnerGBHPSB09, author = {Gerrit Meixner and Daniel Görlich and Kai Breiner and Heinrich Hußmann and Andreas Pleuß and Stefan Sauer and Jan Van den Bergh}, title = {Model Driven Development of Advanced User Interfaces 2009}, booktitle = {Proceedings of the 2009 International Conference on Intelligent User Interfaces}, year = {2009}, pages = {503-504}, address = {New York, NY, USA}, month = {October}, publisher = {ACM Press} }

Andrea Baumann and Gregor Engels and Alexander Hofmann and Stefan Sauer and Johannes Willkomm: A Holistic Software Engineering Method for Service-Oriented Application Landscape Development. In Proceedings of the First NAF Academy Working Conference on Practice-Driven Research on Enterprise Transformation (PRET 2009), Amsterdam (The Netherlands). Springer (Berlin/Heidelberg), Lecture Notes in Business Information Processing, vol. 28, pp. 1--17 (2009)
Show Bibtex | Show Abstract | DOI

@inproceedings{Baumann2009, author = {Andrea Baumann and Gregor Engels and Alexander Hofmann and Stefan Sauer and Johannes Willkomm}, title = {A Holistic Software Engineering Method for Service-Oriented Application Landscape Development}, booktitle = {Proceedings of the First NAF Academy Working Conference on Practice-Driven Research on Enterprise Transformation (PRET 2009), Amsterdam (The Netherlands)}, year = {2009}, volume = {28}, series = {Lecture Notes in Business Information Processing}, pages = {1--17}, address = {Berlin/Heidelberg}, publisher = {Springer} }

Enterprises are transforming into enterprises which follow from a business as well as from an IT perspective a service-oriented paradigm. This change towards service-oriented enterprise and IT architectures has to be reflected in the methodologies of developing whole application landscapes as well as individual applications. Quasar (Quality Software Architecture) has been developed as the standard architecture and development method of Capgemini sd&m for individual applications. For the development of service-oriented enterprise application landscapes, Quasar Enterprise has been designed. Both Quasar and Quasar Enterprise are integrated with each other within a holistic software engineering method to seamlessly cover the full development lifecycle of service-oriented application landscapes, from business modeling and service design to actual software development. In this paper, we illustrate how a company-wide ontology of development artifacts serves as the key feature for integrating both methods.

Stefan Sauer and Gregor Engels: Easy Model-Driven Development of Multimedia User Interfaces with GuiBuilder. In Proceeding of the 4th International Conference on Universal Access in Human-Computer Interaction (UAHCI, as Part of HCI International, 2007), Beijing (China). Springer (Berlin/Heidelberg), LNCS, vol. 4554, pp. 537--546 (2007) Journal: Universal Access in HCI, Part I Book: HCI (5)
Show Bibtex | Show Abstract | DOI

@inproceedings{Sauer2007, author = {Stefan Sauer and Gregor Engels}, title = {Easy Model-Driven Development of Multimedia User Interfaces with GuiBuilder}, booktitle = {Proceeding of the 4th International Conference on Universal Access in Human-Computer Interaction (UAHCI, as Part of HCI International, 2007), Beijing (China)}, year = {2007}, volume = {4554}, series = {LNCS}, pages = {537--546}, address = {Berlin/Heidelberg}, publisher = {Springer}, note = {Journal: Universal Access in HCI, Part I Book: HCI (5)} }

GUI builder tools are widely used in practice to develop the user interface of software systems. Typically they are visual programming tools that support direct-manipulative assembling of the user interface components. We have developed the tool GuiBuilder which follows a model-driven approach to the development of graphical (multimedia) user interfaces. This allows a meta-design approach where user interface developers as well as prospective users of the system are supported in modelling the desired functionality of the GUI on a high level of abstraction that is easy to understand for all involved stakeholders. The model consists of compositional presentation diagrams to model the structure of the user interface and hierarchical statechart diagrams to model its behaviour. GuiBuilder then supports the transformation of the model to Java, i.e., the generation of a working user interface and the simulation of the modelled behaviour. Interactive sessions with the user interface can be recorded and replayed.

Andreas Pleuß and Jan Van den Bergh and Stefan Sauer and Heinrich Hußmann and Alexander Bödcher: Model Driven Development of Advanced User Interfaces (MDDAUI) - MDDAUI'06 Workshop Report. In MoDELS 2006 Workshops. Springer (Berlin/Heidelberg), LNCS, vol. 4364, pp. 101--105 (2007)
Show Bibtex | Show Abstract | DOI

@inproceedings{Pleuss2007, author = {Andreas Pleuß and Jan Van den Bergh and Stefan Sauer and Heinrich Hußmann and Alexander Bödcher}, title = {Model Driven Development of Advanced User Interfaces (MDDAUI) - MDDAUI'06 Workshop Report}, booktitle = {MoDELS 2006 Workshops}, year = {2007}, volume = {4364}, series = {LNCS}, pages = {101--105}, address = {Berlin/Heidelberg}, publisher = {Springer} }

This paper reports on the 2nd Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI’06) held on October 2nd, 2006 at the MoDELS’06 conference in Genova, Italy. It briefly describes the workshop topic and provides a short overview on the workshop structure. In the main part it introduces the four topics discussed in the workshop’s afternoon sessions and summarizes the discussion results.

Marc Lohmann and Gregor Engels and Stefan Sauer: Model-driven Monitoring: Generating Assertions from Visual Contracts. In Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan). IEEE Computer Society (Los Alamitos, CA, USA), pp. 355--356 (2006)
Show Bibtex | Show Abstract | DOI

@inproceedings{Lohmann2006a, author = {Marc Lohmann and Gregor Engels and Stefan Sauer}, title = {Model-driven Monitoring: Generating Assertions from Visual Contracts}, booktitle = {Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan)}, year = {2006}, pages = {355--356}, address = {Los Alamitos, CA, USA}, publisher = {IEEE Computer Society} }

The Visual Contract Workbench is a tool that supports model-driven development of software systems by lifting the Design by Contract idea, which is usually used at the code level, to the model level. It uses visual contracts for graphically specifying the pre- and post-conditions of an operation. Java classes with JML (Java Modeling Language) assertions are generated from visual contracts to facilitate automatic monitoring of the correctness of the programmer's implementation.

Gregor Engels and Marc Lohmann and Stefan Sauer and Reiko Heckel: Model-Driven Monitoring: An Application of Graph Transformation for Design by Contract. In Proceedings of the 3rd International Conference on Graph Transformation (ICGT 2006), Natal (Brazil). Springer (Berlin/Heidelberg), LNCS, vol. 4178, pp. 336--350 (2006)
Show Bibtex | Show Abstract | DOI

@inproceedings{Engels2006f, author = {Gregor Engels and Marc Lohmann and Stefan Sauer and Reiko Heckel}, title = {Model-Driven Monitoring: An Application of Graph Transformation for Design by Contract}, booktitle = {Proceedings of the 3rd International Conference on Graph Transformation (ICGT 2006), Natal (Brazil)}, year = {2006}, volume = {4178}, series = {LNCS}, pages = {336--350}, address = {Berlin/Heidelberg}, publisher = {Springer} }

The model-driven development (MDD) approach for constructing software systems advocates a stepwise refinement and transformation process starting from high-level models to concrete program code. In contrast to numerous research efforts that try to generate executable function code from models, we propose a novel approach termed model-driven monitoring. Here, models are used to specify minimal requirements and are transformed into assertions on the code level for monitoring hand-coded programs during execution. We show how well-understood results from the graph transformation community can be deployed to support this model-driven monitoring approach. In particular, models in the form of visual contracts are defined by graph transitions with loose semantics, while the automatic transformation from models to JML assertions on the code level is defined by strict graph transformation rules. Both aspects are supported and realized by a dedicated Eclipse plug-in.

Gregor Engels and Jan Hendrik Hausmann and Marc Lohmann and Stefan Sauer: Teaching UML Is Teaching Software Engineering Is Teaching Abstraction. In Proceedings of the Satellite Events at the MoDELS 2005 Conference, Montego Bay (Jamaica). Springer (Berlin/Heidelberg), LNCS, vol. 3844 / 2006, pp. 306--319 (2006) Proceedings of the workshopt on Satellite Events at the MoDELS 2005 Conference (MoDELS 2005 International Workshops OCLWS, MoDeVA, MARTES, AOM, MTiP, WiSME, MODAUI, NfC, MDD, WUsCAM, Montego Bay, Jamaica)
Show Bibtex | Show Abstract

@inproceedings{Engels2006e, author = {Gregor Engels and Jan Hendrik Hausmann and Marc Lohmann and Stefan Sauer}, title = {Teaching UML Is Teaching Software Engineering Is Teaching Abstraction}, booktitle = {Proceedings of the Satellite Events at the MoDELS 2005 Conference, Montego Bay (Jamaica)}, year = {2006}, volume = {3844 / 2006}, series = {LNCS}, pages = {306--319}, address = {Berlin/Heidelberg}, month = {October}, publisher = {Springer}, note = {Proceedings of the workshopt on Satellite Events at the MoDELS 2005 Conference (MoDELS 2005 International Workshops OCLWS, MoDeVA, MARTES, AOM, MTiP, WiSME, MODAUI, NfC, MDD, WUsCAM, Montego Bay, Jamaica)} }

As the Unified Modeling Language (UML) has by now seen widespread and successful use in the software industry and academia alike, it has also found its way into many computer science curricula. An outstanding advantage of teaching UML is that it enables an illustration of many crucial concepts of software engineering, far beyond its concrete notation. Most important among these concepts is that of abstraction. We present a course design which demonstrates the use of UML as a vehicle for teaching such core concepts of software engineering. Multimedia elements and tools help to efficiently convey the courses message to the students.

Andreas Pleuß and Jan Van den Bergh and Stefan Sauer and Heinrich Hußmann: Workshop Report: Model Driven Development of Advanced User Interfaces (MDDAUI). In Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Revised Selected Papers, Montego Bay (Jamaica). Springer (Berlin/Heidelberg), LNCS, vol. 3844, pp. 182--190 (2006)
Show Bibtex | Show Abstract | DOI

@inproceedings{DBLP:conf/uml/PleussBSH05, author = {Andreas Pleuß and Jan Van den Bergh and Stefan Sauer and Heinrich Hußmann}, title = {Workshop Report: Model Driven Development of Advanced User Interfaces (MDDAUI)}, booktitle = {Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Revised Selected Papers, Montego Bay (Jamaica)}, year = {2006}, volume = {3844}, series = {LNCS}, pages = {182--190}, address = {Berlin/Heidelberg}, publisher = {Springer} }

This paper reports about the workshop Model Driven Development of Advanced User Interfaces (MDDAUI) which was held on October 2nd, 2005 at the MoDELS/UML 2005 conference in Montego Bay, Jamaica. We introduce the topic of the workshop and give an overview about the workshop’s structure. Then we summarize the accepted contributions and finally we provide an overview about the workshop discussion and its results. It is intended to provide a follow-up event of this workshop in the next year.

Marc Lohmann and Stefan Sauer and Gregor Engels: Executable Visual Contracts. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005). IEEE Computer Society (Washington, DC, USA), pp. 63--70 (2005)
Show Bibtex | Show Abstract | DOI

@inproceedings{Lohmann2005, author = {Marc Lohmann and Stefan Sauer and Gregor Engels}, title = {Executable Visual Contracts}, booktitle = {Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005)}, year = {2005}, pages = {63--70}, address = {Washington, DC, USA}, publisher = {IEEE Computer Society} }

Design by Contract (DbC) is widely acknowledged to be a powerful technique for creating reliable software. DbC allows developers to specify the behavior of an operation precisely by pre- and post-conditions. Existing DbC approaches predominantly use textual representations of contracts to annotate the actual program code with assertions. In the Unified Modeling Language (UML), the textual Object Constraint Languages (OCL) supports the specification of pre- arid post-conditions by constraining the model elements that occur in UML diagrams. However; textual specifications in OCL can become complex and cumbersome, especially for software developers who are typically not used to OCL. In this paper, we propose to specify the pre- and post-conditions of an operation visually by a pair of UML object diagrams (visual Contract). We define a mapping of visual contracts into Java classes that are annotated with behavioral interface specifications in the Java Modeling Language (JML). The mapping supports testing the correctness of the implementation against the specification using JML tools, which include a runtime assertion checker. Thus we make the visual contracts executable.

Gregor Engels and Stefan Sauer: Guest Editors' Introduction. In International Journal of Software Engineering and Knowledge Engineering (IJSEKE). World Scientific Publishing, vol. 14, no. 6, pp. 543--544 (2004)
Show Bibtex | DOI

@inproceedings{Engels04, author = {Gregor Engels and Stefan Sauer}, title = {Guest Editors' Introduction}, booktitle = {International Journal of Software Engineering and Knowledge Engineering (IJSEKE)}, year = {2004}, volume = {14}, number = {6}, pages = {543--544}, month = {December}, publisher = {World Scientific Publishing} }

Marc Lohmann and Stefan Sauer and Tim Schattkowsky: ProGUM-Web: Tool Support for Model-Based Development of Web Applications. In Proceedings of the 6th International Conference on the Unified Modeling Language (UML 2003), San Francisco, CA (USA). Springer (Berlin/Heidelberg), LNCS, vol. 2863, pp. 101--105 (2003)
Show Bibtex | Show Abstract | DOI

@inproceedings{Lohmann2003, author = {Marc Lohmann and Stefan Sauer and Tim Schattkowsky}, title = {ProGUM-Web: Tool Support for Model-Based Development of Web Applications}, booktitle = {Proceedings of the 6th International Conference on the Unified Modeling Language (UML 2003), San Francisco, CA (USA)}, year = {2003}, volume = {2863}, series = {LNCS}, pages = {101--105}, address = {Berlin/Heidelberg}, publisher = {Springer} }

ProGUM-Web is a tool that supports model-based development of Web applications using an extension of UML. It accounts for the characteristics of Web applications and their specific development. Code templates are generated from the model for both graphic designers and software developers. These code templates can iteratively and independently be advanced and are re-integrated within ProGUM-Web. Prototypes of Web applications can automatically be generated throughout the development.

Gregor Engels and Stefan Sauer and Bettina Neu: Integrating software engineering and user-centred design for multimedia software developments. In Proceedings of the conference on Human-Centric Computing Languages and Environments (HCC 2003), Auckland (New Zealand). IEEE Computer Society (Washington, DC, USA), pp. 254--256 (2003)
Show Bibtex | Show Abstract | DOI

@inproceedings{Engels2003d, author = {Gregor Engels and Stefan Sauer and Bettina Neu}, title = {Integrating software engineering and user-centred design for multimedia software developments}, booktitle = {Proceedings of the conference on Human-Centric Computing Languages and Environments (HCC 2003), Auckland (New Zealand)}, year = {2003}, pages = {254--256}, address = {Washington, DC, USA}, month = {October }, publisher = {IEEE Computer Society} }

The object-oriented modeling of interactive multimedia applications in the OMMMA approach is designed to enable multimedia software developers to create comprehensive analysis and design models of multimedia software. For development of highly usable multimedia applications, this approach must be embedded in a more holistic development process that takes a user-oriented perspective on multimedia software development. In this paper, we elaborate on the differences between usercentred design activities and object-oriented software design activities and outline their integration in a comprehensive development process.

Gregor Engels and Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Testing the Consistency of Dynamic UML Diagrams. In Proceedings of the Sixth International Conference on Integrated Design and Process Technology (IDPT 2002), Pasadena, CA (USA). (2002) Pasadena, CA, USA
Show Bibtex | URL

@inproceedings{Engels2002f, author = {Gregor Engels and Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Testing the Consistency of Dynamic UML Diagrams}, booktitle = {Proceedings of the Sixth International Conference on Integrated Design and Process Technology (IDPT 2002), Pasadena, CA (USA)}, year = {2002}, month = {June}, note = {Pasadena, CA, USA} }

Stefan Sauer and Gregor Engels: UML-based Behavior Specification of Interactive Multimedia Applications. In Proceedings of the IEEE Symposia on Human Centric Computing Languages and Environments (HCC 2001), Stresa (Italy). IEEE Computer Society (Washington, DC, USA), pp. 248--255 (2001) Best Paper of HCC 2001.
Show Bibtex | Show Abstract | DOI

@inproceedings{Sauer2001, author = {Stefan Sauer and Gregor Engels}, title = {UML-based Behavior Specification of Interactive Multimedia Applications}, booktitle = {Proceedings of the IEEE Symposia on Human Centric Computing Languages and Environments (HCC 2001), Stresa (Italy)}, year = {2001}, pages = {248--255}, address = {Washington, DC, USA}, month = {September}, publisher = {IEEE Computer Society}, note = {Best Paper of HCC 2001.} }

Availability of precise, yet usable modeling languages is essential to the construction of multimedia systems based on software engineering principles and methods. Although several languages have been proposed for the specification of isolated multimedia system aspects, there not yet exists an integrated modeling language that adequately supports multimedia software development in practice. We propose an extension of the Unified Modeling Language (UML) for the integrated specification of multimedia systems based on an object-oriented development method. Since integration of co-existing timed procedural and interactive behavior is at the heart of multimedia systems, we focus on UML-based specification of behavior in this paper. In addition, we outline how these behavioral aspects are to be integrated with media, presentation, and software architecture modeling to achieve a coherent and consistent model.

Reiko Heckel and Stefan Sauer: Strengthening UML Collaboration Diagrams by State Transformations. In Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering (FASE 2001), Genova (Italy). Springer (London, UK), LNCS, vol. 2029, pp. 109--123 (2001)
Show Bibtex | Show Abstract | DOI

@inproceedings{Heckel2001b, author = {Reiko Heckel and Stefan Sauer}, title = {Strengthening UML Collaboration Diagrams by State Transformations}, booktitle = {Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering (FASE 2001), Genova (Italy)}, year = {2001}, volume = {2029}, series = {LNCS}, pages = {109--123}, address = {London, UK}, month = {April}, publisher = {Springer} }

Collaboration diagrams as described in the official UML documents specify patterns of system structure and interaction. In this paper, we propose their use for specifying, in addition, pre/postconditions and state transformations of operations and scenarios. This conceptual idea is formalized by means of graph transformation systems and graph process, thereby integrating the state transformation with the structural and the interaction aspect.

Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Towards Dynamic Meta Modeling of UML Extensions: An Extensible Semantics for UML Sequence Diagrams. In Proceedings of the IEEE Symposia on Human Centric Computing Languages and Environments (HCC 2001), Stresa (Italy). IEEE Computer Society (Washington, DC, USA), pp. 80--87 (2001)
Show Bibtex | Show Abstract

@inproceedings{Hausmann2001, author = {Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Towards Dynamic Meta Modeling of UML Extensions: An Extensible Semantics for UML Sequence Diagrams}, booktitle = {Proceedings of the IEEE Symposia on Human Centric Computing Languages and Environments (HCC 2001), Stresa (Italy)}, year = {2001}, pages = {80--87}, address = {Washington, DC, USA}, month = {September}, publisher = {IEEE Computer Society} }

The Unified Modeling Language (UML) still lacks a formal and commonly agreed specification of its semantics that also accounts for UML’s built-in semantic variation points and extension mechanisms. The semantics specification of such extensions must be formally integrated and consistent with the standard UML semantics without changing the latter. Feasible semantics approaches must thus allow advanced UML modelers to define domain-specific language extensions in a precise, yet usable manner. We have proposed dynamic meta modeling for specifying operational semantics of UML behavioral diagrams based on UML collaboration diagrams that are interpreted as graph transformation rules. Herein we show how this approach can be advanced to specify the semantics of UML extensions. As a case study we specify the operational semantics of UML sequence diagrams and extend this specification to include features for modeling multimedia applications.

Gregor Engels and Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Dynamic Meta-Modeling: A Graphical Approach to the Operational Semantics of Behavioral Diagrams in UML. In Proceedings of the 3rd international conference on the Unified Modeling Language (UML 2000), York (UK). Springer (Berlin/Heidelberg), LNCS, vol. 1939, pp. 323--337 (2000) Third International Conference
Show Bibtex | Show Abstract | DOI

@inproceedings{Hausmann2000, author = {Gregor Engels and Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Dynamic Meta-Modeling: A Graphical Approach to the Operational Semantics of Behavioral Diagrams in UML}, booktitle = {Proceedings of the 3rd international conference on the Unified Modeling Language (UML 2000), York (UK)}, year = {2000}, volume = {1939}, series = {LNCS}, pages = {323--337}, address = {Berlin/Heidelberg}, publisher = {Springer}, note = {Third International Conference} }

In this paper, dynamic meta modeling is proposed as a new approach to the operational semantics of behavioral UML diagrams. The dynamic meta model extends the well-known static meta model by a speci.cation of the system’s dynamics by means of collaboration diagrams. In this way, it is possible to de.ne the behavior of UML diagrams within UML. The conceptual idea is inherited from Plotkin’s structured operational semantics (SOS) paradigm, a style of semantics speci.cation for concurrent programming languages and process calculi: Collaboration diagrams are used as deduction rules to specify a goal-oriented interpreter for the language. The approach is exemplified using a fragment of UML statechart and object diagrams. Formally, collaboration diagrams are interpreted as graph transformation rules. In this way, dynamic UML semantics can be both mathematically rigorous so as to enable formal specifications and proofs and, due to the use of UML notation, understandable without prior knowledge of heavy mathematic machinery. Thus, it can be used as a reference by tool developers, teachers, and advanced users.

Gregor Engels and Reiko Heckel and Stefan Sauer: UML - A Universal Modeling Language?. In Proceedings of the 21st International Conference on Application and Theory of Petri Nets (ICATPN 2000), Aarhus (Denmark). Springer (Berlin/Heidelberg), LNCS, vol. 1825, pp. 24--38 (2000)
Show Bibtex | Show Abstract

@inproceedings{Engels2000c, author = {Gregor Engels and Reiko Heckel and Stefan Sauer}, title = {UML - A Universal Modeling Language?}, booktitle = {Proceedings of the 21st International Conference on Application and Theory of Petri Nets (ICATPN 2000), Aarhus (Denmark)}, year = {2000}, volume = {1825}, series = {LNCS}, pages = {24--38}, address = {Berlin/Heidelberg}, month = {June}, publisher = {Springer} }

Abstract. The Unified Modeling Language (UML) is the de facto industrial standard of an object-oriented modeling language. It consists of several sublanguages which are suited to model structural and behavioral aspects of a software system. The UML was developed as a general-purpose language together with intrinsic features to extend the UML towards problem domain-specific profiles. The paper illustrates the language features of the UML and its adaptation mechanisms. As a conclusion, we show that the UML or an appropriate, to be defined core UML, respectively, may serve as a universal base of an object-oriented modeling language. But this core has to be adapted according to problem domain-specific requirements to yield an expressive and intuitive modeling language for a certain problem domain.

Stefan Sauer and Gregor Engels: Extending UML for Modeling of Multimedia Applications. In Proceedings of the IEEE Symposium on Visual Languages (VL 1999), Tokyo (Japan). IEEE Computer Society (Tokyo, Japan), pp. 80--87 (1999) Awarded at the VL/HCC 2010 as the most influential VL/HCC paper of the last decade.
Show Bibtex | Show Abstract | DOI

@inproceedings{Sauer1999a, author = {Stefan Sauer and Gregor Engels}, title = {Extending UML for Modeling of Multimedia Applications}, booktitle = {Proceedings of the IEEE Symposium on Visual Languages (VL 1999), Tokyo (Japan)}, year = {1999}, pages = {80--87}, address = {Tokyo, Japan}, publisher = {IEEE Computer Society}, note = {Awarded at the VL/HCC 2010 as the most influential VL/HCC paper of the last decade.} }

An analysis of how visual modeling of structure and dynamic behavior of a multimedia application differs from modeling conventional software yields that aspects of the graphical user interface and time-dynamic behavior ought to be integral parts of a coherent multimedia application model. In this sense, we extend the model-view-controller paradigm towards multimedia.As a result, we present OMMMA-L, a visual Language for the Object-Oriented Modeling of MultiMedia Applications that is based on the Unified Modeling Language (UML). The structural and behavioral diagram types of UML have been analyzed and are adapted and extended according to multimedia application characteristics.A presentation diagram is introduced and integrated to adequately describe the visual presentation. In addition to explaining the different diagram types, we also give pragmatic guidelines on how to deploy and combine the various diagrams.

Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner: UML Collaboration Diagrams and Their Transformation to Java. In Proceddings of The Unified Modeling Language: Beyond the Standard, Second International Conference (UML 99), Fort Collins, Colorado, USA. Springer (Berlin/Heidelberg), LNCS, vol. 1723, pp. 473--488 (1999)
Show Bibtex

@inproceedings{EngelsHSW1999, author = {Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner}, title = {UML Collaboration Diagrams and Their Transformation to Java}, booktitle = {Proceddings of The Unified Modeling Language: Beyond the Standard, Second International Conference (UML 99), Fort Collins, Colorado, USA}, year = {1999}, volume = {1723}, series = {LNCS}, pages = {473--488}, address = {Berlin/Heidelberg}, month = {October}, publisher = {Springer} }

Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner: Ein Ansatz zur Verbesserung des Entwicklungsprozesses von Multimedia-Anwendungen. In Proceedings of the GI-Fachtagung on Softwaretechnik (1998), Paderborn (Germany). GI, vol. 18, no. 3, pp. 12--19 (1998)
Show Bibtex

@inproceedings{Depke1998, author = {Ralph Depke and Gregor Engels and Katharina Mehner and Stefan Sauer and Annika Wagner}, title = {Ein Ansatz zur Verbesserung des Entwicklungsprozesses von Multimedia-Anwendungen}, booktitle = {Proceedings of the GI-Fachtagung on Softwaretechnik (1998), Paderborn (Germany)}, year = {1998}, volume = {18}, number = {3}, pages = {12--19}, month = {September }, publisher = {GI} }

Wilfried Thoben and Hans-Jürgen Appelrath and Stefan Sauer: Record Linkage of Anonymous Data by Control Numbers. In Proceedings of the 18th Annual Conference of the Gesellschaft für Klassifikation, Oldenburg (Germany). Springer (Berlin/Heidelberg), Studies in Classification, Data Analysis, and Knowledge Organization, pp. 412--419 (1995) From Data to Knowledge: Theoretical and Practical Aspects of Classification, Data Analysis and Knowledge Organisation
Show Bibtex

@inproceedings{Thoben1995, author = {Wilfried Thoben and Hans-Jürgen Appelrath and Stefan Sauer}, title = {Record Linkage of Anonymous Data by Control Numbers}, booktitle = {Proceedings of the 18th Annual Conference of the Gesellschaft für Klassifikation, Oldenburg (Germany)}, year = {1995}, series = {Studies in Classification, Data Analysis, and Knowledge Organization}, pages = {412--419}, address = {Berlin/Heidelberg}, publisher = {Springer}, note = {From Data to Knowledge: Theoretical and Practical Aspects of Classification, Data Analysis and Knowledge Organisation} }

Wilfried Thoben and Hans-Jürgen Appelrath and Jens Rettig and Stefan Sauer: Berücksichtigung von Datenschutzaspekten in einem bevölkerungsbezogenen Krebsregister. In Proceedings of the conference on Medizin und Information, Biometrie und Epidemiologie (GMDS 1994), Dresden (Germany). MMV Medizin Verlag (München), pp. 88--90 (1994) Medizin und Information, Tagungsband Medizinische Informatik, Biometrie und Epidemiologie
Show Bibtex | Show Abstract

@inproceedings{Thoben1994, author = {Wilfried Thoben and Hans-Jürgen Appelrath and Jens Rettig and Stefan Sauer}, title = {Berücksichtigung von Datenschutzaspekten in einem bevölkerungsbezogenen Krebsregister}, booktitle = {Proceedings of the conference on Medizin und Information, Biometrie und Epidemiologie (GMDS 1994), Dresden (Germany)}, year = {1994}, pages = {88--90}, address = {München}, month = {September }, publisher = {MMV Medizin Verlag}, note = {Medizin und Information, Tagungsband Medizinische Informatik, Biometrie und Epidemiologie} }

Die Pilotphase 1993/ 94 zum Aufbau eines Niedersächsischen Krebsregister untersucht das im Entwurf des Bundeskrebsregistergesetzes vorgesehen Modell für ein bevölkerungsbezogenes Krebsregister. Darin werden die Krebsmeldungen in einer Vertrauensstelle erfaßt und die personenidentifizierenden Daten vor der Übermittlung an die Registerstelle anonymisiert, wo sie dann zu einem bevölkerungsbezogenen Krebsregister verdichtet und epidemiologischer Forschung zur Verfügung gestellt werden ([1], [2], [3]). Dieses sogenannte „Michaelis“-Modell erlaubt eine bevölkerungsbezogene Registrierung von Krebsfällen unter Berücksichtigung datenschutzrechtlicher Aspekte („Informationelles Selbstbestimmungsrecht“) der einzelnen Betroffenen. In vier Teilprojekten werden dabei in der Modellregion Weser-Ems die Integration krebsregistrierender Einrichtungen, die Chiffrierung/ Dechiffrierung von Krebsmeldungen, der Abgleich anonymisierter Meldungen in der Registerstelle und die Entwicklung eines epidemiologischen Informationssystem betrachtet ([4], [5]).

Rezensierte Workshopbeiträge

Ivan Jovanovikj and Enes Yigitbas and Stefan Sauer: Test Case Migration: A Reference Process Model and its Instantiation in an Industrial Context. In Joint Proceedings of the Workshops at Modellierung 2018, 4th Workshop on Model-Based and Model-Driven Software Modernization (MMSM 2018). CEUR-WS, vol. 2060, pp. 153-162 (2018)
Show Bibtex

@inproceedings{JYS2018, author = {Ivan Jovanovikj and Enes Yigitbas and Stefan Sauer}, title = {Test Case Migration: A Reference Process Model and its Instantiation in an Industrial Context}, booktitle = {Joint Proceedings of the Workshops at Modellierung 2018, 4th Workshop on Model-Based and Model-Driven Software Modernization (MMSM 2018)}, year = {2018}, volume = {2060}, pages = {153-162}, publisher = {CEUR-WS} }

Enes Yigitbas and Stefan Sauer: Customized UI Development Through Context-Sensitive GUI Patterns. In B. Weyers and A. Dittmar (eds.): Mensch & Computer 2016 - Workshopband. (2016)
Show Bibtex

@inproceedings{YS2016, author = {Enes Yigitbas and Stefan Sauer}, editor = {B. Weyers and A. Dittmar}, title = {Customized UI Development Through Context-Sensitive GUI Patterns}, booktitle = {Mensch & Computer 2016 - Workshopband}, year = {2016}, organization = {Gesellschaft für Informatik e.V..} }

Enes Yigitbas and Thomas Kern and Patrick Urban and Stefan Sauer: Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications. In Proceedings of the 1st International Workshop on Liquid Multi-Device Software for the Web (LiquidWS 2016) at ICWE'16. Springer, LNCS, vol. 9881, pp. 114-127 (2016)
Show Bibtex

@inproceedings{yigitbasLiquid, author = {Enes Yigitbas and Thomas Kern and Patrick Urban and Stefan Sauer}, title = {Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications}, booktitle = {Proceedings of the 1st International Workshop on Liquid Multi-Device Software for the Web (LiquidWS 2016) at ICWE'16}, year = {2016}, volume = {9881}, pages = {114-127}, publisher = {Springer, LNCS} }

Enes Yigitbas and Bastian Mohrmann and Stefan Sauer: Model-driven UI Development integrating HCI Patterns. In Proceedings of the International Workshop on Large-scale and model-based Interactive Systems: Approaches and Challenges at EICS'15. CEUR Workshop Proceedings, vol. 1380 (2015)
Show Bibtex

@inproceedings{yigitbas_eics15, author = {Enes Yigitbas and Bastian Mohrmann and Stefan Sauer}, title = {Model-driven UI Development integrating HCI Patterns}, booktitle = {Proceedings of the International Workshop on Large-scale and model-based Interactive Systems: Approaches and Challenges at EICS'15}, year = {2015}, volume = {1380}, publisher = {CEUR Workshop Proceedings} }

Enes Yigitbas and Stefan Sauer: Flexible & Adaptive UIs for Self-Service Systems. In Mensch & Computer 2014 - Workshopband. De Gruyter Oldenbourg, pp. 167-175 (2014)
Show Bibtex

@inproceedings{YSABIS2014, author = {Enes Yigitbas and Stefan Sauer}, title = {Flexible & Adaptive UIs for Self-Service Systems}, booktitle = {Mensch & Computer 2014 - Workshopband}, year = {2014}, pages = {167-175}, publisher = {De Gruyter Oldenbourg} }

Enes Yigitbas and Christian Gerth and Stefan Sauer: Konzeption modellbasierter Benutzungsschnittstellen für verteilte Selbstbedienungssysteme. In Tagungsband des Workshop Modellbasierte Entwicklung von Benutzungsschnittstellen (MoBe'13) im Rahmen der INFORMATIK 2013. Gesellschaft für Informatik (GI), Lecture Notes in Informatics (LNI) , pp. 2714-2723 (2013)
Show Bibtex

@inproceedings{mobe13, author = {Enes Yigitbas and Christian Gerth and Stefan Sauer}, title = {Konzeption modellbasierter Benutzungsschnittstellen für verteilte Selbstbedienungssysteme}, booktitle = {Tagungsband des Workshop Modellbasierte Entwicklung von Benutzungsschnittstellen (MoBe'13) im Rahmen der INFORMATIK 2013}, year = {2013}, series = {Lecture Notes in Informatics (LNI) }, pages = {2714-2723}, publisher = {Gesellschaft für Informatik (GI)} }

Marvin Grieger and Stefan Sauer: Wiederverwendbarkeit von Migrationswissen durch Techniken der modellgetriebenen Softwareentwicklung. In Software Engineering 2013 Workshopband. GI, Köllen Druck+Verlag GmbH, Bonn, pp. 189-200 (2013)
Show Bibtex | URL

@inproceedings{GSSEDFF2013, author = {Marvin Grieger and Stefan Sauer}, title = {Wiederverwendbarkeit von Migrationswissen durch Techniken der modellgetriebenen Softwareentwicklung}, booktitle = {Software Engineering 2013 Workshopband}, year = {2013}, pages = {189-200}, publisher = {GI, Köllen Druck+Verlag GmbH, Bonn} }

Baris Güldali and Stefan Sauer and Perdita Löhr: Entwicklung eines Softwarewerkzeugs für die modellgetriebene Migration betrieblicher Informationssysteme. In Proceedings of the Workshop Modellbasierte und Modellgetriebene Softwaremodernisierung (MMSM 2012). Softwaretechnik-Trends, vol. 32, no. 2, pp. 5-6 (2012)
Show Bibtex | URL

@inproceedings{GSL2012, author = {Baris Güldali and Stefan Sauer and Perdita Löhr}, title = {Entwicklung eines Softwarewerkzeugs für die modellgetriebene Migration betrieblicher Informationssysteme}, booktitle = {Proceedings of the Workshop Modellbasierte und Modellgetriebene Softwaremodernisierung (MMSM 2012)}, year = {2012}, volume = {32}, number = {2}, pages = {5-6}, month = {Mai}, publisher = {Softwaretechnik-Trends} }

Baris Güldali and Stefan Sauer and Peter Winkelhane and Michael Jahnich and Holger Funke: Pattern-based Generation of Test Plans for Open Distributed Processing Systems. In Proceedings of 5th International Workshop on Automation of Software Test (AST 2010), ICSE Workshop. ACM Press, pp. 119-126 (2010)
Show Bibtex

@inproceedings{ast2010, author = {Baris Güldali and Stefan Sauer and Peter Winkelhane and Michael Jahnich and Holger Funke}, title = {Pattern-based Generation of Test Plans for Open Distributed Processing Systems}, booktitle = {Proceedings of 5th International Workshop on Automation of Software Test (AST 2010), ICSE Workshop}, year = {2010}, pages = {119-126}, publisher = {ACM Press} }

Jan Van den Bergh and Gerrit Meixner and Stefan Sauer: MDDAUI 2010 Workshop Report. In Proc. 5th Intl. Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2010). (urn:nbn:de:0074-617-8), CEUR Workshop Proceedings, vol. 617, pp. 53--56 (2010)
Show Bibtex | URL

@inproceedings{VMS10, author = {Jan Van den Bergh and Gerrit Meixner and Stefan Sauer}, title = {MDDAUI 2010 Workshop Report}, booktitle = {Proc. 5th Intl. Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2010)}, year = {2010}, volume = {617}, series = {CEUR Workshop Proceedings}, pages = {53--56}, address = {urn:nbn:de:0074-617-8}, month = {April} }

Frank Salger and Stefan Sauer and Gregor Engels and Andrea Baumann: Knowledge Transfer in Global Software Development - Leveraging Ontologies, Tools and Assessments. In 5th IEEE International Conference on Global Software Engineering (ICGSE 2010). , pp. 336--341 (2010)
Show Bibtex | Show Abstract | DOI

@inproceedings{SSEB10, author = {Frank Salger and Stefan Sauer and Gregor Engels and Andrea Baumann}, title = {Knowledge Transfer in Global Software Development - Leveraging Ontologies, Tools and Assessments}, booktitle = {5th IEEE International Conference on Global Software Engineering (ICGSE 2010)}, year = {2010}, pages = {336--341}, month = {August} }

To be successful with global software development (GSD), development knowledge needs to be shared among the developers and stakeholders, and the quality of the exchanged information must be assured. Therefore, mature processes, methods and tools have to be in place. If a unified and integrated solution does not exist, this impedes the exchange of knowledge (and the migration of people between projects). In GSD, such a diversity can lead to new problems: offshore development teams have to repeatedly re-adjust to method variants used by the respective business units. This can lead to misinterpretation of information and risks for project success. We report on re-aligning the varying software engineering methods and unifying the methodology throughout Capgemini sd&m. We also standardized quality assurance procedures and tightly integrated them with the engineering methodology. By this, we arrived at a comprehensive company-wide Enterprise Software Engineering Model that effectively supports knowledge transfer from clients to the onshore and offshore team.

Yavuz Sancar and Frank Brüseke and Hendrik Voigt and Stefan Sauer and Gregor Engels: Towards Economical Software Release Recommendations. In ECOOP 2010 - Workshop on Testing Object-Oriented Software Systems (ETOOS). , pp. 59-67 (2010)
Show Bibtex

@inproceedings{Etoos2010, author = {Yavuz Sancar and Frank Brüseke and Hendrik Voigt and Stefan Sauer and Gregor Engels}, title = {Towards Economical Software Release Recommendations}, booktitle = {ECOOP 2010 - Workshop on Testing Object-Oriented Software Systems (ETOOS)}, year = {2010}, pages = {59-67}, month = {June} }

Frank Salger and Stefan Sauer and Gregor Engels: An Integrated Quality Assurance Framework for Specifying Business Information Systems. In Proceedings of the Forum at the CAiSE 2009 Conference, Amsterdam (The Netherlands). CEUR, vol. 453, pp. 25--30 (2009)
Show Bibtex | Show Abstract

@inproceedings{Salger2009b, author = {Frank Salger and Stefan Sauer and Gregor Engels}, title = {An Integrated Quality Assurance Framework for Specifying Business Information Systems}, booktitle = {Proceedings of the Forum at the CAiSE 2009 Conference, Amsterdam (The Netherlands)}, year = {2009}, volume = {453}, pages = {25--30}, publisher = {CEUR} }

The software specification acts as a bridge between customers, architects, software developers and testers. If information gets lost or distorted when building this bridge, the wrong system will be built or the system will not be built in time and budget–or both! Standards and recommendations give advice on how to structure specifications or check software-engineering artefacts with reviews or inspections. But these constructive and analytical approaches are not well integrated with each other. Moreover, they are often too generic to efficiently support the specification of particular system types. In this paper, we present the integrated “specification framework” of Capgemini sd&m. It consists of our specification method for business information systems (BIS) and its concerted analytical counterpart, the “specification quality gate”. Since this framework is tailored to the specification of large BIS, it allows a quick ramp-up phase for software engineering projects without the need for extensive tailoring or extension.

Stefan Sauer and Marcus Dürksen and Alexander Gebel and Dennis Hannwacker: GuiBuilder - A Tool for Model-Driven Development of Multimedia User Interfaces. In Proceedings of the workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2006), Genova (Italy). CEUR Workshop Proceedings (Aachen, Germany), vol. 214 (2006)
Show Bibtex | Show Abstract | URL

@inproceedings{Sauer2006, author = {Stefan Sauer and Marcus Dürksen and Alexander Gebel and Dennis Hannwacker}, title = {GuiBuilder - A Tool for Model-Driven Development of Multimedia User Interfaces}, booktitle = {Proceedings of the workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2006), Genova (Italy)}, year = {2006}, volume = {214}, address = {Aachen, Germany}, month = {November}, publisher = {CEUR Workshop Proceedings} }

GUI builder tools are widely used in practice to develop the user interface of software systems. Typically they are visual programming tools that support direct-manipulative assembling of the user interface components. We have developed the tool GuiBuilder to facilitate model-driven development of graphical and multimedia user interfaces. User interface developers can model the structure of the user interface with compositional presentation diagrams and its behaviour with hierarchical statechart diagrams. GuiBuilder then supports the transformation of the model to Java, i.e., the generation of a working user interface and the simulation of the modelled behaviour. Interactive sessions with the user interface can be recorded and replayed.

Gregor Engels and Matthias Gehrke and Stefan Sauer: Multi-Private Public Partnership (MPPP) - Softwaretechnik auf dem Weg in die Industrie. In Proceedings of the Workshop on Vernetzung von Software Engineering Expertise in Industrie und Forschung (VSEEIF, satellite event of the Informatik 2006 - Informatik für Menschen). Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. 93, pp. 281--287 (2006) Proceedings of Workshop Vernetzung von Software Engineering Expertise in Industrie und Forschung (VSEEIF), Informatik 2006 - Informatik für Menschen Band 1
Show Bibtex

@inproceedings{EngelsGS2006c, author = {Gregor Engels and Matthias Gehrke and Stefan Sauer}, title = {Multi-Private Public Partnership (MPPP) - Softwaretechnik auf dem Weg in die Industrie}, booktitle = {Proceedings of the Workshop on Vernetzung von Software Engineering Expertise in Industrie und Forschung (VSEEIF, satellite event of the Informatik 2006 - Informatik für Menschen)}, year = {2006}, volume = {93}, series = {Lecture Notes in Informatics}, pages = {281--287}, address = {Bonn}, publisher = {Gesellschaft für Informatik (GI)}, note = {Proceedings of Workshop Vernetzung von Software Engineering Expertise in Industrie und Forschung (VSEEIF), Informatik 2006 - Informatik für Menschen Band 1} }

Gregor Engels and Marc Lohmann and Stefan Sauer: Modellbasierte Entwicklung von Web Services mit Design by Contract. In Proceedings of Informatik 2005 - Informatik LIVE! Band 2, Beiträge der 35. Jahrestagung der Gesellschaft für Informatik e.V. (GI), Workshop Modellbasierte Qualitätssicherung, Bonn, Germany. Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. 68, pp. 491--495 (2005)
Show Bibtex | Show Abstract

@inproceedings{EngelsLS2005c, author = {Gregor Engels and Marc Lohmann and Stefan Sauer}, title = {Modellbasierte Entwicklung von Web Services mit Design by Contract}, booktitle = {Proceedings of Informatik 2005 - Informatik LIVE! Band 2, Beiträge der 35. Jahrestagung der Gesellschaft für Informatik e.V. (GI), Workshop Modellbasierte Qualitätssicherung, Bonn, Germany}, year = {2005}, volume = {68}, series = {Lecture Notes in Informatics}, pages = {491--495}, address = {Bonn}, publisher = {Gesellschaft für Informatik (GI)} }

Die Qualität Service-orientierter Softwaresysteme hängt wesentlich von der Einbindung der richtigen Dienste ab. Zwei grundsätzliche Aspekte kommen hierbei zum Tragen: (1) Passen die Anforderungen eines Service Requestors und die Servicebeschreibung eines Service Providers zusammen und (2) ist die Imple-mentierung der Web Services korrekt gegenüber der Servicebeschreibung. Wir verwenden Design by Contract Techniken auf der Modellebene zur semantischen Beschreibung von Web Services und führen ein Matching-Konzept für den Ver-gleich von Requestor- und Provider-Kontrakten ein. Damit wird eine automatisier-te, semantische Suche nach Web Services möglich. Wir erläutern zudem eine mo-dellbasierte Vorgehensweise zur Entwicklung von Web Services. Hierbei werden aus den Modellen der Anwendung (1) die auswertbaren semantischen Beschrei-bungen und (2) Runtime-Assertions erzeugt, um die Korrektheit der Implementie-rung eines Web Services gegenüber seiner Spezifikation zu überprüfen. So wird eine konstruktive und prüfende Qualitätssicherung unterstützt.

Gregor Engels and Marc Lohmann and Stefan Sauer: Design by Contract zur semantischen Beschreibung von Web Services. In Proceedings of Informatik 2005 - Informatik LIVE! Band 2, Beiträge der 35. Jahrestagung der Gesellschaft für Informatik e.V. (GI), Workshop Service-orientierte Architekturen - Zusammenwirken von Business & IT, Bonn (Germany). Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. 68, pp. 612--616 (2005)
Show Bibtex | Show Abstract

@inproceedings{Engels2005b, author = {Gregor Engels and Marc Lohmann and Stefan Sauer}, title = {Design by Contract zur semantischen Beschreibung von Web Services}, booktitle = {Proceedings of Informatik 2005 - Informatik LIVE! Band 2, Beiträge der 35. Jahrestagung der Gesellschaft für Informatik e.V. (GI), Workshop Service-orientierte Architekturen - Zusammenwirken von Business & IT, Bonn (Germany)}, year = {2005}, volume = {68}, series = {Lecture Notes in Informatics}, pages = {612--616}, address = {Bonn}, month = {September }, publisher = {Gesellschaft für Informatik (GI)} }

Die Vision von Web Services ist, dass ein Service Requestor einen Ser-vice Provider dynamisch finden und binden kann. Für das Finden eines Web Ser-vices müssen die Anforderungen eines Requestors und die Beschreibung eines Services miteinander verglichen werden. Syntaktische Beschreibungen reichen hierfür nicht aus. Eine Möglichkeit zur semantischen Beschreibung von Web Ser-vices basiert auf der Technik Design by Contract. In diesem Papier führen wir eine UML-basierte Notation für Kontrakte sowie ein Matching-Konzept ein. Damit wird eine automatisierte, semantische Suche nach Web Services möglich.

Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Dynamic Meta Modeling with Time: Specifying the Semantics of Multimedia Sequence Diagrams. In Proceedings of the Workshop on Graph Transformation and Visual Modelling Techniques (GT-VMT 2002, satellite event of the International Conference on Graph Transformation (ICGT 2002)), Barcelona (Spain). Elsevier, Electronic Notes in Theoretical Computer Science, vol. 72, no. 3, pp. 133-144 (2003)
Show Bibtex | Show Abstract | DOI

@inproceedings{Hausmann2003b, author = {Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Dynamic Meta Modeling with Time: Specifying the Semantics of Multimedia Sequence Diagrams}, booktitle = {Proceedings of the Workshop on Graph Transformation and Visual Modelling Techniques (GT-VMT 2002, satellite event of the International Conference on Graph Transformation (ICGT 2002)), Barcelona (Spain)}, year = {2003}, volume = {72}, number = {3}, series = {Electronic Notes in Theoretical Computer Science}, pages = {133-144}, month = {October}, publisher = {Elsevier} }

The Unified Modeling Langugage (UML) offers different diagram types to model the behavior of software systems. In some domains like embedded realtime systems or multimedia systems, it is necessary to include specifications of time in behavioral models since the correctness of these applications depends on the fulfillment of temporal requirements in addition to functional requirements. UML thus already incorporates language features to model time and temporal constraints. Such model elements must have an equivalent in the semantic domain. We have proposed Dynamic Meta Modeling (DMM), an approach based on graph transformation, as a means for specifying operational semantics of dynamic UML diagrams. In this article, we extend this approach to also account for time by extending the semantic domain to timed graph transformation. This enables us to define the operational semantics of UML diagrams with time speci- fications. As an example, we provide semantics for special sequence diagrams from the domain of multimedia application modeling.

Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Extended Model Relations with Graphical Consistency Conditions. In Proceeding of the Workshop on Consistency Problems in UML-based Software Development (satellite event of the UML 2002), Dresden (Germany). Department of Software Engineering and Computer Science, Blekinge Institute of Technology, pp. 61--74 (2002) Research Report 2002:06
Show Bibtex | Show Abstract

@inproceedings{Hausmann2002a, author = {Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Extended Model Relations with Graphical Consistency Conditions}, booktitle = {Proceeding of the Workshop on Consistency Problems in UML-based Software Development (satellite event of the UML 2002), Dresden (Germany)}, year = {2002}, pages = {61--74}, publisher = {Department of Software Engineering and Computer Science, Blekinge Institute of Technology}, note = {Research Report 2002:06} }

Consistency of models and model transformations are strongly interrelated topics. It is thus desirable to have a single notation to express model properties concerning both aspects. When using meta modeling techniques, graph transformations are a natural candidate to express model transformations. This paper explores the use of graph transformations for denoting consistency conditions between models. This technique yields benefits for different types of interrelation between transformation and consistency. A special focus is put on the generation of automatic consistency-establishing transformations.

Jan Hendrik Hausmann and Jochen Küster and Stefan Sauer: Identifiying Semantic Dimensions of (UML) Sequence Diagrams. In Proceedings of the workshop on Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists (pUML, colocated with the UML 2001), Toronto (Canada). Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. 7, pp. 142--157 (2001)
Show Bibtex | Show Abstract

@inproceedings{Hausmann2001b, author = {Jan Hendrik Hausmann and Jochen Küster and Stefan Sauer}, title = {Identifiying Semantic Dimensions of (UML) Sequence Diagrams}, booktitle = {Proceedings of the workshop on Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists (pUML, colocated with the UML 2001), Toronto (Canada)}, year = {2001}, volume = {7}, series = {Lecture Notes in Informatics}, pages = {142--157}, address = {Bonn}, publisher = {Gesellschaft für Informatik (GI)} }

Although UMS sequence diagrams are widely used in practical software development, there is still a great demand for improvements. Their use both within and outside the standard interpretation of the UML specification is not seldom confused because different interpretations for sequence diagrams exist without means to distinguish between them. Furthermore, alternative sequence diagram notations with more syntactical features and different semantics still have a big influence and are readily used (explicitly as well as implicitly) alongside UML's sequence diagrams.

Reiko Heckel and Stefan Sauer: Strengthening the Semantics of UML Collaboration Diagrams. In Proceedings of the Workshop on Dynamic Behaviour in UML Models: Semantic Questions, Munich (Germany). Ludwig-Maximilians-University (Munich (Germany)), no. 0006, pp. 63--69 (2000) Tech. Report, UML 2000 Workshop
Show Bibtex | Show Abstract

@inproceedings{HS00b, author = {Reiko Heckel and Stefan Sauer}, title = {Strengthening the Semantics of UML Collaboration Diagrams}, booktitle = {Proceedings of the Workshop on Dynamic Behaviour in UML Models: Semantic Questions, Munich (Germany)}, year = {2000}, number = {0006}, pages = {63--69}, address = {Munich (Germany)}, month = {October}, publisher = {Ludwig-Maximilians-University}, note = {Tech. Report, UML 2000 Workshop} }

Collaboration diagrams are strengthened by interpreting collaborations as visual queries for specifying pre and postconditions of operations. The conceptual idea is formalized by means of graph transformation rules and graph processes. A proof-theoretic interpretation is given which accounts for the composition of diagrams.

Reiko Heckel and Stefan Sauer: Dynamische Metamodellierung als Methode zur Definition einer operationalen Semantik für die UML. In Proceedings of the 7th GI-Workshop GROOM. University of Koblenz-Landau, vol. 20, no. 2, pp. 43--44 (2000) Presented at 7th GI-Workshop GROOM
Show Bibtex

@inproceedings{HS00a, author = {Reiko Heckel and Stefan Sauer}, title = {Dynamische Metamodellierung als Methode zur Definition einer operationalen Semantik für die UML}, booktitle = {Proceedings of the 7th GI-Workshop GROOM}, year = {2000}, volume = {20}, number = {2}, pages = {43--44}, month = {May }, publisher = {University of Koblenz-Landau}, note = {Presented at 7th GI-Workshop GROOM} }

Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer: Ein Konzept zur anwendungsbezogenen UML-Semantikbeschreibung durch dynamische Metamodellierung. In Proceedings of the Workshop des Arbeitskreises GROOM der GI Fachgruppe 2.1.9 Objektorientierte Software-Entwicklung on Visuelle Verhaltensmodellierung verteilter und nebenläufiger Software-Systeme, Münster (Germany). (2000) Workshop des Arbeitskreises GROOM der GI Fachgruppe 2.1.9 Objektorientierte Software-Entwicklung
Show Bibtex | Show Abstract

@inproceedings{HHS00, author = {Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer}, title = {Ein Konzept zur anwendungsbezogenen UML-Semantikbeschreibung durch dynamische Metamodellierung}, booktitle = {Proceedings of the Workshop des Arbeitskreises GROOM der GI Fachgruppe 2.1.9 Objektorientierte Software-Entwicklung on Visuelle Verhaltensmodellierung verteilter und nebenläufiger Software-Systeme, Münster (Germany)}, year = {2000}, month = {November}, note = {Workshop des Arbeitskreises GROOM der GI Fachgruppe 2.1.9 Objektorientierte Software-Entwicklung} }

In diesem Beitrag stellen wir eine Methode zur Spezifikation der dynamischen Semantik von UML im Sinne einer Metamodellierung vor. Die dynamische Metamodellierung verwendet dabei UMLKollaborationsdiagramme als eine dem Modellierer bekannte Notation. Diese werden durch eine Interpretation als Regeln einer graphischen operationalen Semantik (GOS) semantisch präzisiert. Die GOS-Formalisierung beruht dabei sowohl auf Konzepten von Graphtransformationen als auch dem Ansatz der Structured Operational Semantics. GOS-Regeln werden als Deduktionsregeln für die Spezifikation eines Interpreters betrachtet, der basierend auf einer Prolog-Ausführungsmaschine realisert werden soll.

Gregor Engels and Stefan Sauer: MVC-Based Modeling Support for Embedded Real-Time Systems. In Proceedings of OMER Workshop, Herrsching, Germany. (Herrsching, Universität der Bundeswehr München, Fakultät für Informatik), no. 01, pp. 11--14 (1999)
Show Bibtex | Show Abstract

@inproceedings{EngelsS1999d, author = {Gregor Engels and Stefan Sauer}, title = {MVC-Based Modeling Support for Embedded Real-Time Systems}, booktitle = {Proceedings of OMER Workshop, Herrsching, Germany}, year = {1999}, number = {01}, pages = {11--14}, address = {Herrsching, Universität der Bundeswehr München, Fakultät für Informatik}, month = {May} }

Several software architecture paradigms have been proposed for the development of interactive software systems and applications. Their common idea is the separation of user interface components from application logic. Normally, they are deployed as design patterns or basic frameworks of interactive systems. Deploying these architecture paradigms for multimedia systems or embedded real-time systems, first requires an appropriate adaption to the specific aspects of these application areas. We will compare within this position paper two well-known architecture paradigms and motivate an advanced architecture paradigm applicable to real-time, embedded multimedia systems. In addition, we will discuss that the architecture paradigm should be reflected within the structure of a modeling language.

Gregor Engels and Reiko Heckel and Stefan Sauer: Dynamic Meta Modelling: A Graphical Approach to Operational Semantics. In Proceedings of the workshop on Rigorous Modeling and Analysis with the UML: Challenges and Limitations (satellite event of the Conference on Onject-Oriented Programming, Systems, Languages, and Applications (OOPSLA 1999)), Denver, CO (USA). (1999)
Show Bibtex | Show Abstract

@inproceedings{Engels1999b, author = {Gregor Engels and Reiko Heckel and Stefan Sauer}, title = {Dynamic Meta Modelling: A Graphical Approach to Operational Semantics}, booktitle = {Proceedings of the workshop on Rigorous Modeling and Analysis with the UML: Challenges and Limitations (satellite event of the Conference on Onject-Oriented Programming, Systems, Languages, and Applications (OOPSLA 1999)), Denver, CO (USA)}, year = {1999} }

In this paper, dynamic meta modeling is proposed as a new approach to the operational semantics of behavioral UML diagrams. The dynamic meta model extends the well-known static meta model by a specification of the system’s dynamics by means of collaboration diagrams. In this way, it is possible to define the behavior of UML diagrams within UML. The conceptual idea is inherited from Plotkin’s structured operational semantics (SOS) paradigm, a style of semantics specification for concurrent programming languages and process calculi: Collaboration diagrams are used as deduction rules to specify a goal-oriented interpreter for the language. The approach is exemplified using a fragment of UML statechart and object diagrams. Formally, collaboration diagrams are interpreted as graph transformation rules. In this way, dynamic UML semantics can be both mathematically rigorous so as to enable formal specifications and proofs and, due to the use of UML notation, understandable without prior knowledge of heavy mathematic machinery. Thus, it can be used as a reference by tool developers, teachers, and advanced users.

Stefan Sauer and Gregor Engels: OMMMA: An Object-Oriented Approach for Modeling Multimedia Information Systems. In Proceedings of the workshop on Multimedia Information Systems (MIS 1999), Indian Wells, CA (USA). (Indian Wells, California, USA), pp. 64--71 (1999)
Show Bibtex | Show Abstract

@inproceedings{Sauer1999c, author = {Stefan Sauer and Gregor Engels}, title = {OMMMA: An Object-Oriented Approach for Modeling Multimedia Information Systems}, booktitle = {Proceedings of the workshop on Multimedia Information Systems (MIS 1999), Indian Wells, CA (USA)}, year = {1999}, pages = {64--71}, address = {Indian Wells, California, USA}, month = {October } }

We present an object-oriented approach based on the Unified Modeling Language (UML) for modeling structure and dynamic behavior of a multimedia information system. We extend the Model-View-Controller paradigm for interactive systems towards multimedia and show that aspects of the graphical user interface and time-dynamic behavior ought to be integral parts of a model. This is done in the intention of achieving a coherent model of a multimedia information system. As a result, we present OMMMA-L a UML-based language for the Object-Oriented Modeling of MultiMedia Applications. OMMMA-L deploys class and state diagrams of UML as well as an extended sequence diagram and a newly introduced presentation diagram to adequately specify the visual presentation within a multimedia information system. In addition to explaining the different diagram types, we also define pragmatic rules on how to deploy and combine the various diagrams. Additionally, we relate OMMMA-L to basic ideas of multimedia information systems.

Stefan Sauer and Gregor Engels: UML-basierte Modellierung von Multimediaanwendungen. In Modellierung 1999, Workshop der Gesellschaft für Informatik e. V. (GI), März 1999 in Karlsruhe. Teubner, Stuttgart (Karlsruhe, Germany), pp. 155--170 (1999)
Show Bibtex | Show Abstract

@inproceedings{Sauer1999b, author = {Stefan Sauer and Gregor Engels}, title = {UML-basierte Modellierung von Multimediaanwendungen}, booktitle = {Modellierung 1999, Workshop der Gesellschaft für Informatik e. V. (GI), März 1999 in Karlsruhe}, year = {1999}, pages = {155--170}, address = {Karlsruhe, Germany}, month = {March}, publisher = {Teubner, Stuttgart} }

Der Entwicklungsprozeß von Multimediaanwendungen sollte ebenso wie der herkömmlicher Softwaresysteme eine Analyse und einen Entwurf beinhalten. In dieser Arbeit diskutieren wir, inwiefern die Modellierung der Struktur und des dynamischen Verhaltens einer Multimediaanwendung über die Modellierung herkömmlicher Software hinausgeht. Wir zeigen, daß Aspekte der Benutzungsschnittstelle und das Zeitverhalten integraler Bestandteil der Modellierung sein sollten. Als Ergebnis stellen wir die objektorientierte Modellierungssprache OMMMA-L vor, die auf der Unified Modeling Language (UML) aufbaut. Die Struktur- und Verhaltensdiagramme von UML wurden analysiert und gemäß der Charakteristika von Multimedia adaptiert bzw. erweitert. Im Klassendiagramm werden die Medientypen und die logische Struktur der Anwendung modelliert. Als Verhaltensdiagramme werden spezialisierte Sequenz- und Zustandsdiagramme eingesetzt. Mit dem Layoutdiagramm wird ein neuer Diagrammtyp hinzugefügt, der die integrierte und anschauliche Beschreibung der visuellen Darstellung und interaktiver Benutzereingaben einer Multimediaanwendung erlaubt. Neben der Vorstellung der einzelnen Diagrammtypen geben wir ein aus dem Metamodell zu UML abgeleitetes OMMMA-L-Metamodell an, in dem das Zusammenspiel der Modellelemente aus den verschiedenen Diagrammen spezifiziert wird.

Stefan Sauer and Olaf Zukunft: Event Processing in Mobile and Active Database Systems Using Broadcasts. In Proceedings of the 9th International Workshop on Database and Expert Systems Applications (DEXA 1998), Vienna (Austria). IEEE Computer Society (Washington, DC, USA), pp. 420--426 (1998)
Show Bibtex | Show Abstract

@inproceedings{Sauer1998, author = {Stefan Sauer and Olaf Zukunft}, title = {Event Processing in Mobile and Active Database Systems Using Broadcasts}, booktitle = {Proceedings of the 9th International Workshop on Database and Expert Systems Applications (DEXA 1998), Vienna (Austria)}, year = {1998}, pages = {420--426}, address = {Washington, DC, USA}, month = {August}, publisher = {IEEE Computer Society} }

The integration of active database technology into mobile database systems allows to limit the transfer of data between mobile computers and the stationary network. In order to employ such active database mechanisms, the rule processing component of traditional active database systems needs to be modified. This paper introduces a new model for event processing and presents a new algorithm for the composition of complex events in a mobile database environment. Furthermore, the model also takes into account the possibility of broadcast data. To validate the feasibility of the model, a prototype has been built using object-oriented technology.

Buchbeiträge

Fabian Christ and Stefan Sauer: Open Source Stacks. In M. Asche, W. Bauhus, B. Kaddatz and B. Seel (eds.): Open Source: Kommerzialisierungsmöglichkeiten und Chancen für die Zusammenarbeit von Hochschulen und Unternehmen. POWeR, , vol. 3, pp. 133--154, chapter: Open Source Stacks. Waxmann Verlag (2008)
Show Bibtex

@incollection{Christ2008, author = {Fabian Christ and Stefan Sauer}, title = {Open Source Stacks}, booktitle = {Open Source: Kommerzialisierungsmöglichkeiten und Chancen für die Zusammenarbeit von Hochschulen und Unternehmen}, publisher = {Waxmann Verlag}, year = {2008}, volume = {3}, series = {POWeR}, chapter = {Open Source Stacks}, pages = {133--154} }

Gregor Engels and Stefan Sauer: Object-oriented Modeling of Multimedia Applications. In S.K. Chang (eds.): Handbook of Software Engineering and Knowledge Engineering. , , vol. 2, pp. 21--53 World Scientific Publishing Co. Pte. Ltd. (Singapore) (2002)
Show Bibtex | Show Abstract | URL

@incollection{Engels2002a, author = {Gregor Engels and Stefan Sauer}, title = {Object-oriented Modeling of Multimedia Applications}, booktitle = {Handbook of Software Engineering and Knowledge Engineering}, publisher = {World Scientific Publishing Co. Pte. Ltd.}, year = {2002}, volume = {2}, pages = {21--53}, address = {Singapore} }

The field of multimedia software engineering is still in an inmature state. Significant research and development has been dedicated towards multimedia services and systems technology such as networking or database systems. Multimedia document formats have been standardized. But when it comes to multimedia application development, the development process is truncated to an implement and test method. Either specialized multimedia authoring systems or multimedia frameworks or toolkits complementing programming languages or system software are directly used for implementation. No preceding modeling phases for requirements specification, analysis, or design of the system to build are enforced. The development of sophisticated multimedia process models and established, usable graphical notations tailored to the specification of multimedia systems is still underway. In order to fill this gap, it is the purpose of this chapter to show current achievements in object-oriented modeling of multimedia applications. Based on an analysis of the state of the art in multimedia application development, we shortly present approaches to object-oriented hypermedia modeling and extensions of the Unified Modeling Language (UML) for hypermedia and interactive systems. The main part of the chapter is dedicated towards a recent approach to the Object-oriented Modeling of MultiMedia Applications (OMMMA).

Tagungsbände

Jorge Mendes and Jácome Cunha and Francisco Duarte and Gregor Engels and Joao Saraiva and Stefan Sauer: Towards systematic spreadsheet construction processes. In IEEE Press Piscataway, NJ, USA ©2017 (2017)
Show Bibtex | DOI

@proceedings{MCD+2017, author = {Jorge Mendes and Jácome Cunha and Francisco Duarte and Gregor Engels and Joao Saraiva and Stefan Sauer}, title = {Towards systematic spreadsheet construction processes}, year = {2017}, month = {May}, publisher = {IEEE Press Piscataway, NJ, USA ©2017} }

Proceedings of the 5th International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2010): Bridging between User Experience and UI Engineering. In Jan Van den Bergh and Stefan Sauer and Kai Breiner and Heinrich Hußmann and Gerrit Meixner and Andreas Pleuß (eds.): CEUR Workshop Proceedings , , vol. 617 (2010)
Show Bibtex | URL

@proceedings{VSBHMP10, editor = {Jan Van den Bergh and Stefan Sauer and Kai Breiner and Heinrich Hußmann and Gerrit Meixner and Andreas Pleuß}, title = {Proceedings of the 5th International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2010): Bridging between User Experience and UI Engineering}, year = {2010}, volume = {617}, series = {CEUR Workshop Proceedings}, month = {April} }

Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI'09), Sanibel Island (FL, USA). In Gerrit Meixner and Daniel Görlich and Kai Breiner and Heinrich Hußmann and Andreas Pleuß and Stefan Sauer and Jan Van den Bergh (eds.): CEUR Workshop Proceedings , , vol. 439 (2009)
Show Bibtex | URL

@proceedings{MGBHPSV09, editor = {Gerrit Meixner and Daniel Görlich and Kai Breiner and Heinrich Hußmann and Andreas Pleuß and Stefan Sauer and Jan Van den Bergh}, title = {Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI'09), Sanibel Island (FL, USA)}, year = {2009}, volume = {439}, series = {CEUR Workshop Proceedings} }

Proceedings of Design for Future - 1. Workshop des GI-Arbeitskreises "Langlebige Softwaresysteme (L2S2)". In Gregor Engels and Ralf H. Reussner and Christof Momm and Stefan Sauer (eds.): CEUR Workshop Proceedings , , vol. 537 Karlsruhe (2009) 15.-16. Oktober 2009 FZI Forschungszentrum Informatik, Karlsruhe
Show Bibtex

@proceedings{ERMS09, editor = {Gregor Engels and Ralf H. Reussner and Christof Momm and Stefan Sauer}, title = {Proceedings of Design for Future - 1. Workshop des GI-Arbeitskreises "Langlebige Softwaresysteme (L2S2)"}, year = {2009}, volume = {537}, series = {CEUR Workshop Proceedings}, publisher = {Karlsruhe}, note = {15.-16. Oktober 2009 FZI Forschungszentrum Informatik, Karlsruhe} }

Proceedings of the MoDELS 2007 Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI '07), Nashville, Tennessee (USA). In Andreas Pleuß and Jan Van den Bergh and Heinrich Hußmann and Stefan Sauer and Daniel Görlich (eds.): CEUR Workshop Proceedings , , vol. 297 University of Aachen (2007)
Show Bibtex | URL

@proceedings{DBLP:conf/models/2007mddaui, editor = {Andreas Pleuß and Jan Van den Bergh and Heinrich Hußmann and Stefan Sauer and Daniel Görlich}, title = {Proceedings of the MoDELS 2007 Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI '07), Nashville, Tennessee (USA)}, year = {2007}, volume = {297}, series = {CEUR Workshop Proceedings}, month = {October}, publisher = {University of Aachen} }

Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces, satellite of the MoDELS 2006 conference. In Andreas Pleuß and Jan Van den Bergh and Heinrich Hußmann and Stefan Sauer and Alexander Bödcher (eds.): CEUR Workshop Proceedings , , vol. 214 CEUR-WS.org (2006)
Show Bibtex | URL

@proceedings{Pleuß06, editor = {Andreas Pleuß and Jan Van den Bergh and Heinrich Hußmann and Stefan Sauer and Alexander Bödcher}, title = {Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces, satellite of the MoDELS 2006 conference}, year = {2006}, volume = {214}, series = {CEUR Workshop Proceedings}, publisher = {CEUR-WS.org} }

Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces, satellite of the MoDELS 2005 conference. In Stefan Sauer (eds.): CEUR Workshop Proceedings , , vol. 159 CEUR-WS.org (2005)
Show Bibtex | URL

@proceedings{DBLP:conf/uml/2005md, editor = {Stefan Sauer}, title = {Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces, satellite of the MoDELS 2005 conference}, year = {2005}, volume = {159}, series = {CEUR Workshop Proceedings}, publisher = {CEUR-WS.org} }

Modeling and Development of Multimedia Systems. In Gregor Engels and Stefan Sauer (eds.): Special Issue of the International Journal of Software Engineering and Knowledge Engineering , , vol. 14, no. 6 World Scientific (2004) (guest editors)
Show Bibtex | URL | DOI

@proceedings{Engels2004, editor = {Gregor Engels and Stefan Sauer}, title = {Modeling and Development of Multimedia Systems}, year = {2004}, volume = {14}, number = {6}, series = {Special Issue of the International Journal of Software Engineering and Knowledge Engineering}, month = {December}, publisher = {World Scientific}, note = {(guest editors)} }

Technische Berichte

Frank Brüseke and Fabian Christ and Stefan Sauer and Andreas Wübbeke: Testen von Software-Produktlinien. s-lab Report , no. 4. University of Paderborn, Software Quality Lab (s-lab) (2011) (t.a.)
Show Bibtex

@techreport{bcsw2010, author = {Frank Brüseke and Fabian Christ and Stefan Sauer and Andreas Wübbeke}, title = {Testen von Software-Produktlinien}, institution = {University of Paderborn, Software Quality Lab (s-lab)}, year = {2011}, type = {s-lab Report }, number = {4}, note = {(t.a.)} }

Marc Lohmann and Jan-Peter Richter and Gregor Engels and Baris Güldali and Oliver Juwig and Stefan Sauer: Semantische Beschreibung von Enterprise Services – Eine industrielle Fallstudie. s-lab report, no. 1. University of Paderborn, s-lab (2006)
Show Bibtex | Show Abstract | URL

@techreport{Lohmann2006b, author = {Marc Lohmann and Jan-Peter Richter and Gregor Engels and Baris Güldali and Oliver Juwig and Stefan Sauer}, title = {Semantische Beschreibung von Enterprise Services – Eine industrielle Fallstudie}, institution = {University of Paderborn, s-lab}, year = {2006}, type = {s-lab report}, number = {1}, month = {May} }

Serviceorientierte Architekturen (SOA) erlauben eine schnelle und kosteneffiziente Bereitstellung unterschiedlicher Funktionalitäten zur Unterstützung der Geschäftsprozesse eines Unternehmens. Dazu werden fachliche Funktionalitäten in Form von Enterprise Services zur Verfügung gestellt. Die hohe Zahl von Enterprise Services erfordert eine geeignete semantische Beschreibung zu deren effizienten Verwaltung. Zur semantischen Beschreibung von Enterprise Services sowie zur Formulierung von Suchanfragen ist an der Universität Paderborn die Methode der visuellen Kontrakte entwickelt worden. Dieser Bericht stellt die Ergebnisse einer industriellen Fallstudie zur Evaluation der praktischen Anwendbarkeit visueller Kontrakte im Kontext einer SOA vor.

Gregor Engels and Jan Hendrik Hausmann and Marc Lohmann and Stefan Sauer: Teaching UML is Teaching Software Engineering is Teaching Abstraction. techreportFakultät für Elektrotechnik,Informatik und Mathematik, Universität Paderborn (2005)
Show Bibtex | Show Abstract | DOI

@techreport{Engels06, author = {Gregor Engels and Jan Hendrik Hausmann and Marc Lohmann and Stefan Sauer}, title = {Teaching UML is Teaching Software Engineering is Teaching Abstraction}, institution = {Fakultät für Elektrotechnik,Informatik und Mathematik, Universität Paderborn}, year = {2005}, type = {techreport}, month = {October} }

As the Unified Modeling Language (UML) has by now seen widespread and successful use in the software industry and academia alike, it has also found its way into many computer science curricula. An outstanding advantage of teaching UML is that it enables an illustration of many crucial concepts of software engineering, far beyond its concrete notation. Most important among these concepts is that of abstraction. We present a course design which demonstrates the use of UML as a vehicle for teaching such core concepts of software engineering. Multimedia elements and tools help to efficiently convey the course’s message to the students.

Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner: UML Collaboration Diagrams and Their Transformation to Java. techreport, no. 99-208. University of Paderborn, Department of Computer Science (1999) Extended version of UML'99.
Show Bibtex | Show Abstract

@techreport{Engels1999a, author = {Gregor Engels and Roland Hücking and Stefan Sauer and Annika Wagner}, title = {UML Collaboration Diagrams and Their Transformation to Java}, institution = {University of Paderborn, Department of Computer Science}, year = {1999}, type = {techreport}, number = {99-208}, month = {June}, note = {Extended version of UML'99. } }

UML provides a variety of diagram types for specifying both the structure and the behavior of a system. During the development process, models specified by use of these diagram types have to be transformed into corresponding code. In the past, mainly class diagrams and state diagrams have been considered for an automatic code generation. In this paper, we focus on collaboration diagrams. As an important prerequisite for a consistent transformation into Java code, we first provide methodical guidelines on how to deploy collaboration diagrams to model functional behavior. This understanding yields a refined meta model and forms the base for the definition of a transformation algorithm. The automatically generated Java code fragments build a substantial part of the functionality and prevent the loss of important information during the transition from a model to its implementation.

Diplomarbeiten

Stefan Sauer: Ereignisverarbeitung in aktiven mobilen Datenbanksystemen unter Nutzung von Broadcasting-Mechanismen. Type: Diploma Thesis, diplomathesis (1997) Diplomarbeit
Show Bibtex

@mastersthesis{Sauer1997, author = {Stefan Sauer}, title = {Ereignisverarbeitung in aktiven mobilen Datenbanksystemen unter Nutzung von Broadcasting-Mechanismen}, year = {1997}, type = {diplomathesis}, month = {September}, note = {Diplomarbeit} }

Sonstige

Stefan Sauer and Reiko Heckel: Konferenzbericht ETAPS 2001. GI-Softwaretechnik-Trends, 21(2):28-31 (2001)
Show Bibtex | Show Abstract | URL

@misc{Sauer01, author = {Stefan Sauer and Reiko Heckel}, title = {Konferenzbericht ETAPS 2001}, howpublished = {GI-Softwaretechnik-Trends, 21(2):28-31}, month = {August }, year = {2001} }

Die ETAPS-Multikonferenz 2001 (Fourth European Joint Conferences on Theory and Practice of Software) fand vom 2.-6- April 2001 in Genua statt. Das abwechslungsreiche Programm lockte über 500 Teilnehmer in die Hafenstadt an der italienischen Riviera, die einige Wochen später als Ausrichtugnsort eines G8-Gipfels international Furore machen sollte.

Konferenz

Jorge Mendes and Jácome Cunha and Francisco Duarte and Gregor Engels and Joao Saraiva and Stefan Sauer: Systematic spreadsheet construction processes. In Proceedings of the 39th International Conference on Software Engineering, {ICSE} 2017, Buenos Aires, Argentina, May 20-28, 2017 - Companion Volume. IEEE, pp. 123-127 (2017)
Show Bibtex | DOI

@conference{MCD+2017, author = {Jorge Mendes and Jácome Cunha and Francisco Duarte and Gregor Engels and Joao Saraiva and Stefan Sauer}, title = {Systematic spreadsheet construction processes}, booktitle = {Proceedings of the 39th International Conference on Software Engineering, {ICSE} 2017, Buenos Aires, Argentina, May 20-28, 2017 - Companion Volume}, year = {2017}, pages = {123-127}, month = {November}, publisher = {IEEE} }