On the Need for Data-Based Model-Driven Engineering

2Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In order to deal with the increasing complexity of modern systems such as in software-intensive environments, models are used in many research fields as abstract descriptions of reality. On the one side, a model serves as an abstraction for a specific purpose, as a kind of “blueprint” of a system, describing a system’s structure and desired behavior in the design phase. On the other side, there are so-called runtime models providing real abstractions of systems during runtime, for example, to monitor runtime behavior. Today, we recognize a discrepancy between the early snapshots and their real-world correspondents. To overcome this discrepancy, we propose to fully integrate models from the very beginning within the life cycle of a system. As a first step in this direction, we introduce a data-based model-driven engineering approach where we provide a unifying framework to combine downstream information from the model-driven engineering process with upstream information gathered during a system’s operation at runtime, by explicitly considering also a timing component. We present this temporal model framework step-by-step by selected use cases with increasing complexity.

Cite

CITATION STYLE

APA

Mazak, A., Wolny, S., & Wimmer, M. (2019). On the Need for Data-Based Model-Driven Engineering. In Security and Quality in Cyber-Physical Systems Engineering (pp. 103–127). Springer International Publishing. https://doi.org/10.1007/978-3-030-25312-7_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free