TY - CONF AU - Wolters, Dennis AU - Engels, Gregor ID - 34294 SN - 2184-4348 T2 - MODELSWARD'23 TI - Model-driven Collaborative Design of Professional Education Programmes With Extended Online Whiteboards ER - TY - CHAP AU - Wolters, Dennis AU - Engels, Gregor ED - Taibi, Davide ED - Kuhrmann, Marco ED - Mikkonen, Tommi ED - Klünder, Jil ED - Abrahamsson, Pekka ID - 34292 SN - 0302-9743 T2 - Product-Focused Software Process Improvement TI - Towards Situational Process Management for Professional Education Programmes VL - 13709 ER - TY - CONF AU - Wolters, Dennis AU - Engels, Gregor ID - 34293 T2 - ICSOB'22 Companion Proceedings TI - Model-driven Design and Management of Professional Education Programmes VL - 3316 ER - TY - CONF AU - Wolters, Dennis AU - Kirchhoff, Jonas AU - Engels, Gregor ED - Yangui, Sami ED - Bouguettaya, Athman ED - Xue, Xiao ED - Faci, Noura ED - Gaaloul, Walid ED - Yu, Qi ED - Zhou, Zhangbing ED - Hernandez, Nathalie ED - Nakagawa, Elisa Y. ID - 13261 T2 - Service-Oriented Computing – ICSOC 2019 Workshops TI - Specifying Web Interfaces for Command-line Applications Based on OpenAPI VL - 12019 ER - TY - JOUR AU - Wolters, Dennis ID - 6743 IS - 4 JF - die hochschullehre TI - Einsatz von Classroom-Response-Systemen und Peer Instruction in der Veranstaltung Grundlagen von Datenbanken ER - TY - CONF AB - Many websites offer links to social media sites for convenient content sharing. Unfortunately, those sharing capabilities are quite restricted and it is seldom possible to share content with other services, like those provided by a user's favorite applications or smart devices. In this paper, we present Semantic Data Mediator (SDM) --- a flexible middleware linking a vast number of services to millions of websites. Based on reusable repositories of service descriptions defined by the crowd, users can easily fill a personal registry with their favorite services, which can then be linked to websites by SDM. For this, SDM leverages semantic data, which is already available on millions of websites due to search engine optimization. Further support for our approach from website or service developers is not required. To enable the use of a broad range of services, data conversion services are automatically composed by SDM to transform data according to the needs of the different services. In addition to linking web services, various service adapters allow services of applications and smart devices to be linked as well. We have fully implemented our approach and present a real-world case study demonstrating its feasibility and usefulness. AU - Wolters, Dennis AU - Heindorf, Stefan AU - Kirchhoff, Jonas AU - Engels, Gregor ED - Braubach, Lars ED - Murillo, Juan M. ED - Kaviani, Nima ED - Lama, Manuel ED - Burgueño, Loli ED - Moha, Naouel ED - Oriol, Marc ID - 5831 SN - 978-3-319-91764-1 T2 - Service-Oriented Computing -- ICSOC 2017 Workshops TI - Semantic Data Mediator: Linking Services to Websites ER - TY - CONF AB - A lot of people are managing multiple computing devices suited for different purposes, like private and work devices. Integrating applications running on different devices is often a problem, because the services provided by those applications are not meant to be integrated. In this demonstration, we present our XDAI-A framework which enables cross-device integration of services provided by Android apps. The framework uses adapters to convert Android-internal service interfaces of existing apps into external services with a platform-independent interface that can be accessed from applications on other devices and even other platforms. Our ready-to-use framework does not require to alter existing Android apps, since the adapters are installed separately. For the convenient specification of adapters, our framework comes with a domain-specific language (DSL). Additionally, we provide an infrastructure to find and integrate devices and their applications' services. AU - Wolters, Dennis AU - Kirchhoff, Jonas AU - Gerth, Christian AU - Engels, Gregor ED - Drira, Khalil ED - Wang, Hongbing ED - Yu, Qi ED - Wang, Yan ED - Yan, Yuhong ED - Charoy, François ED - Mendling, Jan ED - Mohamed, Mohamed ED - Wang, Zhongjie ED - Bhiri, Sami ID - 5830 SN - 978-3-319-68136-8 T2 - Service-Oriented Computing -- ICSOC 2016 Workshops TI - XDAI-A: Framework for Enabling Cross-Device Integration of Android Apps ER - TY - JOUR AU - Wolters, Dennis AU - Gerth, Christian AU - Engels, Gregor ID - 6737 IS - 2 JF - Computer Science and Information Systems (ComSIS) TI - Visual Requirements Modeling for Cross-Device Systems VL - 14 ER - TY - CONF AB - Websites increasingly embed semantic data for search engine optimization. The most common ontology for semantic data, schema.org, is supported by all major search engines and describes over 500 data types, including calendar events, recipes, products, and TV shows. As of today, users wishing to pass this data to their favorite applications, e.g., their calendars, cookbooks, price comparison applications or even smart devices such as TV receivers, rely on cumbersome and error-prone workarounds such as reentering the data or a series of copy and paste operations. In this paper, we present Semantic Data Mediator (SDM), an approach that allows the easy transfer of semantic data to a multitude of services, ranging from web services to applications installed on different devices. SDM extracts semantic data from the currently displayed web page on the client-side, offers suitable services to the user, and by the press of a button, forwards this data to the desired service while doing all the necessary data conversion and service interface adaptation in between. To realize this, we built a reusable repository of service descriptions, data converters, and service adapters, which can be extended by the crowd. Our approach for linking services to websites relies solely on semantic data and does not require any additional support by either website or service developers. We have fully implemented our approach and present a real-world case study demonstrating its feasibility and usefulness. AU - Wolters, Dennis AU - Heindorf, Stefan AU - Kirchhoff, Jonas AU - Engels, Gregor ED - Altintas, Ilkay ED - Chen, Shiping ID - 5829 KW - Services KW - Websites KW - Semantic Data KW - schema.org KW - Data Conversion KW - Interface Adaptation KW - Mediation SN - 9781538607527 T2 - 2017 IEEE International Conference on Web Services (ICWS) TI - Linking Services to Websites by Leveraging Semantic Data ER - TY - CONF AB - Integrating apps on mobile devices into applications running on other devices is usually difficult. For instance, using a messenger on a smartphone to share a text written on a desktop computer often ends up in a cumbersome solution to transfer the text, because many applications are not designed for such scenarios. In this paper, we present an approach enabling the integration of apps running on Android devices into applications running on other devices and even other platforms. This is achieved by specifying adapters for Android apps, which map their services to a platform-independent service interface. For this purpose, we have developed a domain-specific language to ease the specification of such mappings. Our approach is applicable without the need to modify the existing Android apps providing the service. We analyzed its feasibility by implementing our approach and by specifying mappings for several popular Android apps, e.g., phone book, camera, and file explorer. AU - Wolters, Dennis AU - Kirchhoff, Jonas AU - Gerth, Christian AU - Engels, Gregor ED - Sheng, Quan Z. ED - Stroulia, Eleni ED - Tata, Samir ED - Bhiri, Sami ID - 5825 KW - Cross-Device KW - Integration KW - Android KW - Adapter KW - DSL SN - 0302-9743 T2 - Service-Oriented Computing TI - Cross-Device Integration of Android Apps ER - TY - JOUR AU - Böttcher, Stefan AU - Hartel, Rita AU - Wolters, Dennis ID - 6736 JF - Information Systems SN - 0306-4379 TI - S2CX: From relational data via SQL/XML to (Un-)Compressed XML VL - 56 ER - TY - CONF AU - Wolters, Dennis AU - Gerth, Christian AU - Engels, Gregor ID - 6739 T2 - Proceedings of the CAiSE'18 Forum at the 28th International Conference on Advanced Information Systems Engineering (CAiSE'16) TI - Modeling Cross-Device Systems with Use Case Diagrams VL - 1612 ER - TY - CONF AU - Bokermann, Dennis AU - Gerth, Christian AU - Engels, Gregor ID - 6741 SN - 0302-9743 T2 - 12th International Conference on Business Process Management (BPM 2014) TI - Use Your Best Device! Enabling Device Changes at Runtime VL - 8659 ER - TY - CONF AU - Böttcher, Stefan AU - Bokermann, Dennis AU - Hartel, Rita ID - 6742 SN - 9781467351522 T2 - 8th International Conference on Signal Image Technology and Internet Based Systems (SITIS'12) TI - Generalizing and Improving SQL/XML Query Evaluation ER - TY - CONF AU - Böttcher, Stefan AU - Bokermann, Dennis AU - Hartel, Rita ID - 6740 T2 - Advances in Databases - 28th British National Conference on Databases, BNCOD 28, Revised Selected Papers TI - Computing Compressed XML Data from Relational Databases VL - 7051 ER -