@inproceedings{7994,
  abstract     = {{This paper depicts the evolution of enterprise architectures to their today often used service-oriented form and presents a state-of-the-art development process for this kind of architecture. The development process covers both the development of business architecture as well as the appropriate software architecture. While showing up a possible form of further evolution of enterprise architectures, we identify the major challenges for future development methods of enterprise architectures.}},
  author       = {{Assmann, Martin and Engels, Gregor}},
  booktitle    = {{Proc. of the 12th IEEE International Enterprise Distributed Object Computing Conference 2008 (EDOC 08), Munich (Germany)}},
  pages        = {{xxxiv--xliii}},
  publisher    = {{IEEE Computer Society}},
  title        = {{{Service-Oriented Enterprise Architectures: Evolution of Concepts and Methods}}},
  doi          = {{https://groups.uni-paderborn.de/fg-engels/Publications/10.1109/EDOC.2008.48}},
  year         = {{2008}},
}

@inproceedings{7995,
  abstract     = {{Enterprise Architecture (EA) has undergone many changes since the IT has found its way into enterprises. At the moment the Service-Oriented Architecture (SOA) is being hyped but has also gained some importance. Implementing SOA can have many implications for an enterprise, depending on how visionary the implemented architecture is. This paper provides the description of an enterprise architecture that is fully-fledged concerning service-orientation and points out the architectural challenges that have to be mastered with future research results.}},
  author       = {{Assmann, Martin and Engels, Gregor}},
  booktitle    = {{Proceedings of the Second European Conference on Software Architecture (ECSA 2008), Paphos (Cyprus)}},
  pages        = {{346--349}},
  publisher    = {{Springer}},
  title        = {{{Transition to Service-Oriented Enterprise Architecture}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-88030-1_34}},
  volume       = {{5292}},
  year         = {{2008}},
}

@inproceedings{7996,
  author       = {{Salger, Frank and Bennicke, Marcel and Engels, Gregor and Lewerentz, Claus}},
  booktitle    = {{Quality of Software Architectures. Models and Architectures}},
  pages        = {{205--219}},
  publisher    = {{Springer}},
  title        = {{{Comprehensive Architecture Evaluation and Management in Large Software-Systems}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-87879-7_13}},
  volume       = {{5281}},
  year         = {{2008}},
}

@inproceedings{7997,
  author       = {{Engels, Gregor and Voß, Markus}},
  booktitle    = {{Software Engineering 2008. Fachtagung des GI-Fachbereichs Softwaretechnik}},
  pages        = {{24--27}},
  publisher    = {{Gesellschaft für Informatik (GI)}},
  title        = {{{Quasar Enterprise - Anwendungslandschaften serviceorientiert gestalten}}},
  volume       = {{121}},
  year         = {{2008}},
}

@inproceedings{7998,
  abstract     = {{Business-driven development favors the construction of process models at different abstraction levels and by different people. As a consequence, there is a demand for consolidating different versions of process models by detecting and resolving differences. Existing approaches rely on the existence of a change log which logs the changes when changing a process model. However, in several scenarios such a change log does not exist and differences must be identified by comparing process models before and after changes have been made. In this paper, we present our approach to detecting and resolving differences between process models, in the absence of a change log. It is based on computing differences and deriving change operations for resolving differences, thereby providing a foundation for variant and version management in these cases.}},
  author       = {{Küster, Jochen and Gerth, Christian and Förster, Alexander and Engels, Gregor}},
  booktitle    = {{Proceedings of the 6th International Conference on Business Process Management (BPM'08)}},
  pages        = {{244--260}},
  publisher    = {{Springer}},
  title        = {{{Detecting and Resolving Process Model Differences in the Absence of a Change Log}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-85758-7_19}},
  volume       = {{5240}},
  year         = {{2008}},
}

@inproceedings{7999,
  author       = {{Engels, Gregor and Hess, Andreas and Humm, Bernhard and Juwig, Oliver and Lohmann, Marc and Richter, Jan-Peter and Voß, Markus and Willkomm, Johannes}},
  booktitle    = {{Proceedings of the Tenth International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona (Spain)}},
  pages        = {{272--281}},
  publisher    = {{Springer}},
  title        = {{{A Method for Engineering a true Service-Oriented Architecture}}},
  volume       = {{ISAS-2}},
  year         = {{2008}},
}

@inproceedings{8000,
  abstract     = {{Rapid and precise effort estimation of software development projects is crucial in IT industry. In a case study, the Use Case Point (UCP) method was applied to 15 commercial software development projects. The estimated efforts were compared with the incurred project efforts. We measured a standard deviation of 42 %. This is not acceptable for industrial usage. Therefore, we propose appropriate improvements of the Use Case Point method leading to significantly higher estimation accuracy with only 20 % standard deviation. The contribution of this paper is a detailed description of the improved Use Case Point method.}},
  author       = {{Frohnhoff, Stephan and Engels, Gregor}},
  booktitle    = {{Setting Quality Standards, Proceedings of the 11th International Conference on Quality Engineering in Software Technology (CONQUEST 2008), Potsdam (Germany)}},
  pages        = {{15--32}},
  publisher    = {{dpunkt Verlag}},
  title        = {{{Revised Use Case Point Method - Effort Estimation in Development Projects for Business Applications}}},
  year         = {{2008}},
}

@inproceedings{8003,
  abstract     = {{Der Goal Question Metric (GQM) Ansatz stellt eine allgemeine Qualitätsmanagementstrategie dar und berücksichtigt infolgedessen nicht die Besonderheiten von Software-Modellen. Wir haben eine kontextsensitive Qualitätsplanung für Software- Modelle entwickelt, die den GQM-Ansatz auf die Qualitätsplanung von Software- Modellen zuschneidet und um Konzepte und Aktivitäten erweitert. Dabei konzentrieren wir uns auf den Kontext eines Software-Modells als entscheidenden Einflussfaktor für die Dokumentation von Informationsbedürfnissen, Qualitätsverständnis und Messung. Unser Ansatz zur Qualitätsplanung besteht aus einem Metamodell zur Formulierung relevanter Inhalte und einem Prozess, der als Leitfaden bei der Planung dient.}},
  author       = {{Voigt, Hendrik and Engels, Gregor}},
  booktitle    = {{Proceedings of Modellierung (2008), Berlin (Germany)}},
  pages        = {{165--180}},
  publisher    = {{Gesellschaft für Informatik (GI)}},
  title        = {{{Kontextsensitive Qualitätsplanung für Software-Modelle}}},
  volume       = {{127}},
  year         = {{2008}},
}

@inproceedings{8004,
  author       = {{Voigt, Hendrik and Engels, Gregor}},
  booktitle    = {{Proceedings of Software-Qualitätsmodellierung und -bewertung (SQMB '08), München, Germany}},
  pages        = {{39--46}},
  publisher    = {{Technische Universität München}},
  title        = {{{Ein verfeinerter GQM-Ansatz zur Qualitätsbewertung von Software-Modellen}}},
  year         = {{2008}},
}

@inproceedings{8005,
  author       = {{Voigt, Hendrik and Güldali, Baris and Engels, Gregor}},
  booktitle    = {{Proceedings of the 11th International Conference on Quality Engineering in Software Technology (CONQUEST 2008), Potsdam (Germany)}},
  pages        = {{353--370}},
  publisher    = {{dpunkt.verlag}},
  title        = {{{Quality Plans for Measuring the Testability of Models}}},
  year         = {{2008}},
}

@article{7371,
  abstract     = {{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.}},
  author       = {{Engels, Gregor and Sauer, Stefan and Soltenborn, Christian}},
  journal      = {{Informatik-Spektrum}},
  number       = {{5}},
  pages        = {{451--459}},
  title        = {{{Unternehmensweit verstehen – unternehmensweit entwickeln: Von der Modellierungssprache zur Softwareentwicklungsmethode}}},
  volume       = {{31}},
  year         = {{2008}},
}

@article{7372,
  abstract     = {{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.}},
  author       = {{Güldali, Baris and Sauer, Stefan and Engels, Gregor}},
  journal      = {{Softwaretechnik-Trends}},
  number       = {{3}},
  pages        = {{12--16}},
  title        = {{{Formalisierung der funktionalen Anforderungen mit visuellen Kontrakten und deren Einsatz für modellbasiertes Testen}}},
  volume       = {{28}},
  year         = {{2008}},
}

@article{7373,
  abstract     = {{Die Gestaltung und Weiterentwicklung großer Anwendungslandschaften gilt heutzutage als eine der größten Herausforderungen in der Softwaretechnik. Als Lösungsansatz wurde in den letzten Jahren vielfach das Paradigma einer serviceorientierten Architektur (SOA) diskutiert und insbesondere durch herstellerspezifische Technologien unterstützt. Dieser Beitrag widmet sich einer häufig vernachlässigten methodischen Herangehensweise und stellt mit Quasar Enterprise einen strukturierten und in der Praxis erprobten Lösungsansatz vor. Insbesondere werden konkrete Verfahrensbausteine für eine durchgängige Methode vorgestellt, die einem Architekten helfen, eine auf das zu unterstützende Geschäft ausgerichtete Anwendungslandschaft zu entwickeln und zu warten. Wesentliche Charakteristika von Quasar Enterprise sind der konsequente Einsatz einer serviceorientierten Herangehensweise, die Verwendung eines Architektur-Frameworks als Strukturierungsgrundlage und die Aufbereitung der Methode in Form von 20 Verfahrensbausteinen.}},
  author       = {{Engels, Gregor and Voß, Markus}},
  issn         = {{0170-6012}},
  journal      = {{Informatik-Spektrum}},
  number       = {{6}},
  pages        = {{548--555}},
  publisher    = {{Springer Nature}},
  title        = {{{Quasar Enterprise}}},
  doi          = {{10.1007/s00287-008-0287-4}},
  volume       = {{31}},
  year         = {{2008}},
}

@book{7508,
  abstract     = {{IT-Anwendungslandschaften in Unternehmen sind komplexe über Jahre gewachsene Gebilde. Sie architektonisch zu gestalten und nachhaltig zu entwickeln braucht eine eigene Technologie jenseits der klassischen Softwaretechnik. Der Ansatz serviceorientierter Architekturen (SOA) ist ein wichtiges Instrument, reicht aber alleine nicht aus. In Quasar Enterprise haben Experten des Softwareunternehmens sd&m eine durchgängige Architekturmethodik für die serviceorientierte Gestaltung von Anwendungslandschaften zusammengetragen, die Erfahrungen aus Dutzenden von Beratungs-, Integrations- und großen Softwareprojekten widerspiegelt. Das Besondere an Quasar Enterprise ist die Sammlung sehr konkreter Methoden, Regeln, Referenzarchitekturen und Muster für die Gestaltung - ausgehend von der Architektur des Geschäfts, über die logische Strukturierung der IT in Services und Domänen, bis hin zu physischen Komponenten und Schnittstellen inkl. deren Kopplung über technische Integrationsplattformen. Teil I beschreibt ein fiktives, aber realistisches Projekt aus der Sicht eines IT-Architekten. Der Leser schaut ihm bei seiner Arbeit über die Schulter und erlangt dabei ein intuitives Verständnis der Artefakte und Verfahrensbausteine von Quasar Enterprise. Das Vorgehen im Projekt erlebt er dabei beispielhaft. Teil II vertieft das Erlernte systematisch. Die Grundlagen für Anwendungslandschaften und SOA werden eingeführt und dann Schritt für Schritt Begriffe, Zusammenhänge und Vorgehensbausteine erläutert. Die Beziehungen zwischen Architekturentscheidungen und Qualitätszielen werden transparent gemacht und Verweise auf weiterführende Literatur gegeben. Das Buch richtet sich an alle, die etwas über Anwendungslandschaften und SOA in der Praxis wissen wollen. Primäre Zielgruppe sind IT-Architekten, erfahrene Softwareingenieure und Berater.}},
  author       = {{Engels, Gregor and Hess, Andreas and Humm, Bernhard and Juwig, Oliver and Lohmann, Marc and Richter, Jan-Peter and Voß, Markus and Willkomm, Johannes}},
  publisher    = {{dpunkt-Verlag}},
  title        = {{{Quasar Enterprise: Anwendungslandschaften serviceorientiert gestalten}}},
  year         = {{2008}},
}

@inbook{7554,
  author       = {{Engels, Gregor}},
  booktitle    = {{Enzyklopädie der Wirtschaftsinformatik}},
  editor       = {{Kurbel, J. Becker, N. Gronau, E. Sinz, L. Suhl, K.}},
  publisher    = {{Oldenbourg Wissenschaftsverlag}},
  title        = {{{Eintrag "Modellierungssprache"}}},
  year         = {{2008}},
}

@inproceedings{8427,
  author       = {{Ellerweg, Jens and Engels, Gregor and Güldali, Baris}},
  booktitle    = {{INFORMATIK 2008, Beherrschbare Systeme - dank Informatik, Band 1, Beiträge der 38. Jahrestagung der Gesellschaft für Informatik e.V. (GI)}},
  pages        = {{211--214}},
  publisher    = {{Gesellschaft für Informatik (GI)}},
  title        = {{{Modellbasierter Komponententest mit visuellen Kontrakten}}},
  volume       = {{133}},
  year         = {{2008}},
}

@inproceedings{8429,
  abstract     = {{Business-driven development favors the construction of process models at different abstraction levels and by different people. As a consequence, there is a demand for consolidating different versions of process models by merging them. In this paper, we study a basic scenario, derive requirements and present a prototype for detecting and resolving changes between process models.}},
  author       = {{Küster, Jochen and Gerth, Christian and Förster, Alexander and Engels, Gregor}},
  booktitle    = {{Proceedings of the Forum at the CAiSE'08 Conference on Advanced Information Systems Engineering}},
  pages        = {{89--92}},
  publisher    = {{CEUR-WS.org}},
  title        = {{{A Tool for Process Merging in Business-Driven Development}}},
  doi          = {{http://ceur-ws.org/Vol-344/paper23.pdf}},
  volume       = {{344}},
  year         = {{2008}},
}

@inproceedings{3214,
  author       = {{Engels, Gregor and Güldali, Baris and Soltenborn, Christian and Wehrheim, Heike}},
  booktitle    = {{Applications of Graph Transformations with Industrial Relevance, Third International Symposium, {AGTIVE} 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers}},
  editor       = {{Sch{\"{u}}rr, Andy and Nagl, Manfred and Z{\"{u}}ndorf, Albert}},
  pages        = {{17----31}},
  title        = {{{Assuring Consistency of Business Process Models and Web Services Using Visual Contracts}}},
  doi          = {{10.1007/978-3-540-89020-1_2}},
  year         = {{2007}},
}

@inproceedings{3215,
  author       = {{Engels, Gregor and Soltenborn, Christian and Wehrheim, Heike}},
  booktitle    = {{Formal Methods for Open Object-Based Distributed Systems, 9th {IFIP} {WG} 6.1 International Conference, {FMOODS} 2007, Paphos, Cyprus, June 6-8, 2007, Proceedings}},
  editor       = {{M. Bonsangue, Marcello and Broch Johnsen, Einar}},
  pages        = {{76----90}},
  title        = {{{Analysis of {UML} Activities Using Dynamic Meta Modeling}}},
  doi          = {{10.1007/978-3-540-72952-5_5}},
  year         = {{2007}},
}

@proceedings{7778,
  editor       = {{Engels, Gregor and Opdyke, B. and C. Schmidt, D. and Weil, F.}},
  publisher    = {{Springer}},
  title        = {{{Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2007), Nashville, TN (USA)}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-75209-7}},
  volume       = {{4735}},
  year         = {{2007}},
}

