Home // IARIA Congress 2023, The 2023 IARIA Annual Congress on Frontiers in Science, Technology, Services, and Applications // View article
Model-supported Software Creation: Towards Holistic Model-driven Software Engineering
Authors:
Hans-Werner Sehring
Keywords: model-driven software engineering; model-driven architecture; software engineering; software architecture
Abstract:
Software typically is developed based on descriptions of a relevant section of the real world, the problem as well as its solution. Methodologies and tools have evolved to create and manage such descriptions, and to finally implement software as specified. Model-Driven Software Engineering~(MDSE) is one approach of model management. A series of models that build upon each other by means of model transformation is used to describe a software solution in increasing detail. While MDSE gained a fair amount of attention, it is not equally successful in all application domains. We claim that one reason for this is that MDSE is well-suited for formal domains and computation-centric solutions. But it is not equally suited for software development processes with a high degree of creativity involved, like, for example, solutions with a focus on human-machine interaction or content-centric applications. One reason is the fact that properties of such software are designed by experts of certain domains who use specific notations and tools. In this paper, we discuss an approach for the creation of software that requires models that are either defined in specific notations used by experts or that do not allow formalized model transformations. The approach relies on artifacts created using a heterogeneous set of languages. These artifacts are described by formal models that add semantics and that relate the informal artifacts. For such an approach, we coin the term ``model-supported software creation'' in this paper.
Pages: 113 to 118
Copyright: Copyright (c) IARIA, 2023
Publication date: November 13, 2023
Published in: conference
ISBN: 978-1-68558-089-6
Location: Valencia, Spain
Dates: from November 13, 2023 to November 17, 2023