TY - THES A3 - Kuchen, Herbert AB - Smartphones have become ubiquitous devices and the ecosystem of mobile apps continues to thrive. This trend is amplified by the emergence of new mobile or wearable devices and further devices such as smart TVs have also become app-enabled. However, platform-specific functionality and user interface guidelines require repetitive implementations to reach a large number of users. Cross-platform approaches set out to reduce the development effort but are usually restricted to smartphones and tablets. The dissertation overcomes these limitations by analysing the challenges of app-enabled devices, categorising device classes, and assessing the applicability of current cross-platform approaches. Because the model-driven paradigm is particularly suited to solve the issues of pluri-platform development, the MAML framework is proposed as graphical domain-specific language (DSL) to facilitate the creation of business apps for a diverse audience of technical users and domain experts. In addition, the design of DSLs is scrutinised to ease language development by considering the perspectives of modularisation, preprocessing, and cross-cutting concerns. AU - Rieger, Christoph DA - 2019 DO - 10.17879/31169712586 KW - Modellgetriebene Softwareentwicklung KW - Domänenspezifische Sprache KW - Cross-Plattform-Entwicklung KW - Mobile App KW - Business App KW - Model-driven Software Development KW - Domain-Specific Language KW - Cross-platform Development LA - eng N1 - Teilw. zugl.: Münster (Westfalen), Univ., kum. Diss., 2019 N1 - Vollständige Druckausgabe der kumulativen Dissertation: Rieger, Christoph: Model-driven software development : cross-platform app development and further applications of domain-specific languages. (kumulative Dissertation, Westfälische Wilhelms-Universität Münster, 2019) Münster, 2019, XIX, 599 Seiten PY - 2019 TI - Model-Driven Software Development: Cross-Platform App Development and Further Applications of Domain-Specific Languages UR - https://nbn-resolving.org/urn:nbn:de:hbz:6-81179681898 Y2 - 2024-11-28T03:06:38 ER -