@inproceedings{14025,
  author       = {{Weidmann, Nils and Oppermann, Robin and Robrecht, Patrick}},
  booktitle    = {{Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering  - SLE 2019}},
  editor       = {{Nierstrasz, Oscar and Gray, Jeff and Oliveira, Bruno}},
  isbn         = {{9781450369817}},
  location     = {{Athens, Greece}},
  publisher    = {{ACM}},
  title        = {{{A feature-based classification of triple graph grammar variants}}},
  doi          = {{10.1145/3357766.3359529}},
  year         = {{2019}},
}

@inproceedings{14026,
  author       = {{Weidmann, Nils and Anjorin, Anthony and Leblebici, Erhan and Schürr, Andy}},
  booktitle    = {{Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering  - SLE 2019}},
  editor       = {{Nierstrasz, Oscar and Gray, Jeff and Oliveira, Bruno }},
  isbn         = {{9781450369817}},
  location     = {{Athens, Greece}},
  publisher    = {{ACM}},
  title        = {{{Consistency management via a combination of triple graph grammars and linear programming}}},
  doi          = {{10.1145/3357766.3359544}},
  year         = {{2019}},
}

@misc{14032,
  abstract     = {{ Beschrieben ist ein verteiltes Warenwirtschaftssystem, bei dem der Kunde, Händler, und der Hersteller vernetzt sind. Dies wird bewerkstelligt durch einen Cloud-Speicher (105), der Cloud-Speicher (105) aufweisend ein Mittel zum Speichern (105a) von Daten, ein Mittel zum Empfangen von ersten Daten von einem ersten Netzwerkteilnehmer (110), wobei die ersten Daten zugehörig sind zu einem physischen Objekt, ein Mittel zum Empfangen von Anfragedaten von einem zweiten Netzwerkteilnehmer (120), ein Mittel zum Empfangen von zweiten Daten von einem dritten Netzwerkteilnehmer (130), wobei die zweiten Daten zugehörig sind zu den ersten Daten und zumindest ein Datum aufweisen, welches angepasst ist, die ersten Daten zu ändern in Abhängigkeit der empfangenen Anfragedaten, ein Mittel zum Ändern der ersten Daten basierend zumindest im Teil auf den zweiten Daten und den Anfragedaten und ein Mittel zum Senden eines geänderten Teils der ersten Daten von dem Cloud-Speicher (105) an den ersten Netzwerkteilnehmer (110).}},
  author       = {{Göllner, Thomas and Schwarz, Jan-Hendrik and Gottschalk, Sebastian and Sauer, Stefan}},
  pages        = {{25}},
  title        = {{{Verteiltes Warenwirtschaftssystem [Distributed Warehouse System]}}},
  year         = {{2019}},
}

@inproceedings{13138,
  abstract     = {{Mobile app stores like Apple's AppStore or Google's PlayStore are highly competitive markets for third-party developers wanting to develop successful applications. During the development process, many developers focus on the multitude of product functions but neglect the business model as an equally important part. As a result, developers often fail to meet customer needs, leading to unnecessary development costs and poor market penetration. This, in turn, raises the question of how we intertwine the business model and product functions during the development process to ensure a better alignment between the two.
In this paper, we show this intertwined development by adapting the concept of Twin Peaks to the business model and product functions. Based on feature modeling as an abstraction layer, we introduce the concept of a Business Model Decision Line (BMDL) to structure the business model decisions and their relation to product functions structured in a Software Product Line (SPL). The basis of our feature models is the analysis of top listed applications in the app stores of Apple and Google. To create and modify both models, we provide an incremental feature structuring and iterative feature selection process. This combination of abstraction layer and development process supports third-party developers to build successful applications both from a business and a product perspective. 
}},
  author       = {{Gottschalk, Sebastian and Rittmeier, Florian and Engels, Gregor}},
  booktitle    = {{Software Business}},
  editor       = {{Hyrynsalmi, Sami and Suoranta, Mari and Nguyen-Duc, Anh and Tyrväinen, Pasi and Abrahamsson, Pekka}},
  keywords     = {{Intertwined Development, Twin Peaks, Feature Model, Business Model, Product Functions}},
  location     = {{ Jyväskylä}},
  number       = {{1}},
  pages        = {{192--207}},
  publisher    = {{Springer International Publishing}},
  title        = {{{Intertwined Development of Business Model and Product Functions for Mobile Applications: A Twin Peak Feature Modeling Approach}}},
  doi          = {{10.1007/978-3-030-33742-1_16}},
  volume       = {{370}},
  year         = {{2019}},
}

@inproceedings{13140,
  author       = {{Weidmann, Nils and Anjorin, Anthony and Stolte, Florian and Kraus, Florian}},
  booktitle    = {{Proceedings of the 12th International Conference on Graph Transformation, ICGT 2019, Held as Part of STAF 2019}},
  editor       = {{Guerra, Esther and Orejas, Fernando}},
  location     = {{Eindhoven, The Netherlands}},
  pages        = {{195--211}},
  publisher    = {{Springer}},
  title        = {{{From Pattern Invocation Networks to Rule Preconditions}}},
  doi          = {{10.1007/978-3-030-23611-3\_12}},
  year         = {{2019}},
}

@inproceedings{13141,
  author       = {{Weidmann, Nils and Anjorin, Anthony and Robrecht, Patrick and Varró, Gergely}},
  booktitle    = {{Proceedings of the 12th International Conference on Graph Transformation, ICGT 2019, Held as Part of STAF 2019}},
  editor       = {{Guerra, Esther and Orejas, Fernando}},
  location     = {{Eindhoven, The Netherlands}},
  pages        = {{131--140}},
  publisher    = {{Springer}},
  title        = {{{Incremental (Unidirectional) Model Transformation with eMoflon::IBeX}}},
  doi          = {{10.1007/978-3-030-23611-3\_8}},
  year         = {{2019}},
}

@inproceedings{13142,
  author       = {{Weidmann, Nils and Anjorin, Anthony and Fritsche, Lars and Varró, Gergely and Schürr, Andy and Leblebici, Erhan}},
  booktitle    = {{Proceedings of the 8th International Workshop on Bidirectional Transformations co-located with the Philadelphia Logic Week, Bx@PLW 2019}},
  editor       = {{Cheney, James and Ko, Hsiang-Shang}},
  location     = {{Philadelphia, PA, USA}},
  pages        = {{45--55}},
  publisher    = {{CEUR-WS.org}},
  title        = {{{Incremental Bidirectional Model Transformation with eMoflon::IBeX}}},
  year         = {{2019}},
}

@inproceedings{13261,
  author       = {{Wolters, Dennis and Kirchhoff, Jonas and Engels, Gregor}},
  booktitle    = {{Service-Oriented Computing – ICSOC 2019 Workshops}},
  editor       = {{Yangui, Sami and Bouguettaya, Athman and Xue, Xiao and Faci, Noura and Gaaloul, Walid and Yu, Qi and Zhou, Zhangbing and Hernandez, Nathalie and Nakagawa, Elisa Y.}},
  pages        = {{30--41}},
  publisher    = {{Springer}},
  title        = {{{Specifying Web Interfaces for Command-line Applications Based on OpenAPI}}},
  doi          = {{10.1007/978-3-030-45989-5\_3}},
  volume       = {{12019}},
  year         = {{2019}},
}

@misc{45231,
  author       = {{N., N.}},
  title        = {{{Conception of a digital Sales Bonus System based on Blockchain Technology}}},
  year         = {{2019}},
}

@inproceedings{3550,
  abstract     = {{Nowadays companies like Apple create ecosystems of third- party providers and users around their software platforms. Often online stores like Apple App Store are created to directly market third-party solutions. We call such ecosystems store-oriented software ecosystems. While the architecture of these ecosystems is mainly derived from busi- ness decisions of their owners, ecosystems with greatly different archi- tectural designs have been created. This diversity makes it challenging for future ecosystem providers to understand which architectural design is suitable to fulfill certain business decisions. In turn, opening a plat- form becomes risky while endangering intellectual property or scarifying quality of services. In this paper, we identify three main design options of store-oriented software ecosystems by classifying existing ecosystems based on similarities in their business decisions. We elaborate on the design options, discuss their main contributions, and provide exemplary ecosystems. Our work provides aspiring ecosystem providers with the reusable knowledge of existing ecosystems and helps them to take more informed architectural decisions and reduce risks in future.}},
  author       = {{Jazayeri, Bahar and Zimmermann, Olaf and Engels, Gregor and Küster, Jochen and Kundisch, Dennis and Szopinski, Daniel}},
  booktitle    = {{Proceeding of International Symposium on Business Modeling and Software Design}},
  isbn         = {{9783319942131}},
  issn         = {{1865-1348}},
  pages        = {{390--400}},
  publisher    = {{Springer}},
  title        = {{{Design Options of Store-Oriented Software Ecosystems: An Investigation of Business Decisions}}},
  doi          = {{10.1007/978-3-319-94214-8_30}},
  volume       = {{319}},
  year         = {{2018}},
}

@inproceedings{1163,
  abstract     = {{In this paper we present two major results:
First, we introduce the first self-stabilizing version of a supervised overlay network (as introduced in~\cite{DBLP:conf/ispan/KothapalliS05}) by presenting a self-stabilizing supervised skip ring.
Secondly, we show how to use the self-stabilizing supervised skip ring to construct an efficient self-stabilizing publish-subscribe system.
That is, in addition to stabilizing the overlay network, every subscriber of a topic will eventually know all of the publications that have been issued so far for that topic. The communication work needed to processes a subscribe or unsubscribe operation is just a constant in a legitimate state, and the communication work of checking whether the system is still in a legitimate state is just a constant on expectation for the supervisor as well as any process in the system.
}},
  author       = {{Feldmann, Michael and Kolb, Christina and Scheideler, Christian and Strothmann, Thim Frederik}},
  booktitle    = {{Proceedings of the 32nd IEEE International Parallel & Distributed Processing Symposium (IPDPS)}},
  keywords     = {{Topological Self-stabilization, Supervised Overlay, Publish-Subscribe System}},
  location     = {{Vancouver}},
  publisher    = {{IEEE}},
  title        = {{{Self-Stabilizing Supervised Publish-Subscribe Systems}}},
  doi          = {{10.1109/IPDPS.2018.00114}},
  year         = {{2018}},
}

@inproceedings{17345,
  author       = {{Spalazzese, Romina and Platenius, Marie C. and Becker, Steffen and Engels, Gregor}},
  booktitle    = {{2018 IEEE International Conference on Software Architecture Companion (ICSA-C)}},
  isbn         = {{9781538665855}},
  title        = {{{IoT-ASAP 2018: Message from the Chairs}}},
  doi          = {{10.1109/icsa-c.2018.00009}},
  year         = {{2018}},
}

@inproceedings{1910,
  abstract     = {{Today, model-driven approaches are a cornerstone in modern software development. The Eclipse Modeling Framework (EMF) is highly adopted in practice and generates Java code from platform-independent models with embedded Object Constraint Language (OCL) expressions. However, applications that target multiple platforms like Android, iOS, Windows, web browsers usually need to be implemented in different programming languages. Feature-complete Ecore and OCL runtime APIs are not available for all these platforms, such that their functionality has to be re-implemented. In this paper, we present CrossEcore: A multi-platform enabled modeling framework that generates C#, Swift, TypeScript, and JavaScript code from Ecore models with embedded OCL. An OCL compiler translates OCL expressions into expressions of the target language. The Ecore and OCL API can be consistently used across platforms, which facilitates application portability. CrossEcore is also extendible and can be easily adopted for new programming languages.}},
  author       = {{Schwichtenberg, Simon and Jovanovikj, Ivan and Gerth, Christian and Engels, Gregor}},
  booktitle    = {{Proceedings of the 40th International Conference on Software Engineering, ICSE 2018 - Companion Volume}},
  location     = {{Gothenburg, Sweden}},
  title        = {{{Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms}}},
  year         = {{2018}},
}

@article{1796,
  author       = {{J. Daymude, Joshua and Derakhshandeh, Zahra and Gmyr, Robert and Porter, Alexandra and W. Richa, Andrea and Scheideler, Christian and Strothmann, Thim Frederik}},
  journal      = {{Natural Computing}},
  number       = {{1}},
  pages        = {{81----96}},
  title        = {{{On the runtime of universal coating for programmable matter}}},
  doi          = {{10.1007/s11047-017-9658-6}},
  year         = {{2018}},
}

@inproceedings{2332,
  abstract     = {{Ein wichtiges Element der Digitalen Transformation ist die Digitalisierung der Prozesse in Unternehmen. Eine Herausforderung besteht hierbei in der systematischen Erkennung von Digitalisierungspotenzialen in Prozessen. Bestehende Ansätze benötigen Experten, welche Potenziale über ihre Erfahrung oder zeitaufwendig mithilfe von Musterkatalogen identifizieren.
In diesem Artikel werden verschiedene Digitalisierungspotenziale klassifiziert und Muster für ein zukünftiges musterbasiertes Analyseverfahren zur automatisierten Identifikation von Digitalisierungspotenzialen in BPMN-Diagrammen beschrieben. Im Vergleich zu bestehenden Ansätzen erlaubt es Experten die Identifizierung von Digitalisierungspotenzialen effizienter und effektiver durchzuführen.}},
  author       = {{Rittmeier, Florian and Engels, Gregor and Teetz, Alexander}},
  booktitle    = {{Joint Proceedings of the Workshops at Modellierung 2018 co-located with Modellierung 2018, Braunschweig, Germany, February 21, 2018.}},
  keywords     = {{Digitalisierungspotenziale, BPI, Digitale Transformation, Information Flow-Modellierung, Patterns, Requirements Engineering}},
  pages        = {{215----221}},
  publisher    = {{CEUR-WS.org}},
  title        = {{{Digitalisierungspotenziale in Geschäftsprozessen effizient und effektiv erkennen (Effective and Efficient Identification of Digitalization Potentials in Business Processes)}}},
  volume       = {{2060}},
  year         = {{2018}},
}

@article{5735,
  author       = {{Anjorin, Anthony and Yigitbas, Enes and Leblebici, Erhan and Schürr, Andy and Lauder, Marius and Witte, Martin}},
  journal      = {{Programming Journal}},
  number       = {{3}},
  pages        = {{7}},
  title        = {{{Description Languages for Consistency Management Scenarios Based on Examples from the Industry Automation Domain}}},
  doi          = {{10.22152/programming-journal.org/2018/2/7}},
  volume       = {{2}},
  year         = {{2018}},
}

@article{5736,
  author       = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan}},
  journal      = {{Joint Proceedings of the Workshops at Modellierung 2018 co-located with Modellierung 2018, Braunschweig, Germany, February 21, 2018.}},
  location     = {{Braunschweig}},
  pages        = {{153--162}},
  title        = {{{Test Case Migration: A Reference Process Model and its Instantiation in an Industrial Context}}},
  year         = {{2018}},
}

@inproceedings{5737,
  author       = {{Yigitbas, Enes and Anjorin, Anthony and Leblebici, Erhan and Grieger, Marvin}},
  booktitle    = {{Modelling Foundations and Applications - 14th European Conference, {ECMFA} 2018, Held as Part of {STAF} 2018, Toulouse, France, June 26-28, 2018, Proceedings}},
  pages        = {{97--114}},
  title        = {{{Bidirectional Method Patterns for Language Editor Migration}}},
  doi          = {{10.1007/978-3-319-92997-2\_7}},
  year         = {{2018}},
}

@inproceedings{5738,
  author       = {{Anjorin, Anthony and Yigitbas, Enes and Kaindl, Hermann and Popp, Roman}},
  booktitle    = {{Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming, Nice, France, April 09-12, 2018}},
  pages        = {{18--20}},
  title        = {{{On the development of consistent user interfaces (extended abstract)}}},
  doi          = {{10.1145/3191697.3191716}},
  year         = {{2018}},
}

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

