Web-Based Tracing for Model-Driven Applications
Euromicro Conference on Software Engineering and Advanced Applications (SEAA), vol. 4, pp. 374–381
Abstract
Logging still is a core functionality used to understand the behavior of programs and executable models. Yet, modeling languages rarely consider logging as a first-level activity that is manifested in the language through modeling elements or their behavior. When logging is part of the code generated for the respective models or the corresponding runtime environment only, it must be generic, as the modeler cannot influence, through the models, what and when logging takes place. To enable modelers to log model behavior, we devised a method based on language extension and smart code generation that can integrate logging into arbitrary textual modeling languages. Based on this method, log entries can be produced, traced, and presented through a web application. This method and its infrastructure can facilitate lifting logging to the model level and, hence, improve the understanding of executable models.
Authors 5
-
Affiliation as printed
RWTH Aachen University,Software Engineering,Aachen,Germany
Software Engineering, RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
RWTH Aachen University,Software Engineering,Aachen,Germany
Software Engineering, RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
RWTH Aachen University,Software Engineering,Aachen,Germany
Software Engineering, RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
RWTH Aachen University,Software Engineering,Aachen,Germany
Software Engineering, RWTH Aachen University, Aachen, Germany
-
Affiliation as printed
Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW), University of Stuttgart,Stuttgart,Germany
Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW), University of Stuttgart, Stuttgart, Germany
Cited by 4 stored of 4
4 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 15
-
W2979840531details pending0citations
-
W2073487359details pending0citations
-
W3010215199details pending0citations
-
W3133852776details pending0citations
-
W3183619936details pending0citations
-
W3203041583details pending0citations
-
W6747988847details pending0citations
15 results