TY - GEN
T1 - Towards a tracing framework for Model-Driven software systems
AU - Hojaji, Fazilat
AU - Zamani, Bahman
AU - Hamou-Lhadj, Abdelwahab
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/12/29
Y1 - 2016/12/29
N2 - Understanding software behavior by analyzing its execution traces is an important enabler for many software engineering tasks. In Model-Driven Development (MDD), dynamic analysis methods are often used to analyze executable models to enable the understanding of software behavior in early stages of the development process. An execution trace of a model can provide information to help reason about executable models. However, understanding an execution trace is not an easy task due to the size and complexity of typical traces. In this work, we aim at tackling this problem by proposing a model tracing framework, comprising compaction techniques to simplify the analysis of large traces at a higher level of abstraction, and a model tracing language, to capture run-time behavior of the executed model adequately.
AB - Understanding software behavior by analyzing its execution traces is an important enabler for many software engineering tasks. In Model-Driven Development (MDD), dynamic analysis methods are often used to analyze executable models to enable the understanding of software behavior in early stages of the development process. An execution trace of a model can provide information to help reason about executable models. However, understanding an execution trace is not an easy task due to the size and complexity of typical traces. In this work, we aim at tackling this problem by proposing a model tracing framework, comprising compaction techniques to simplify the analysis of large traces at a higher level of abstraction, and a model tracing language, to capture run-time behavior of the executed model adequately.
KW - Dynamic Analysis
KW - Executable Model
KW - Model Driven Development
KW - Model Tracing
UR - https://www.scopus.com/pages/publications/85010950711
U2 - 10.1109/ICCKE.2016.7802156
DO - 10.1109/ICCKE.2016.7802156
M3 - Conference contribution
AN - SCOPUS:85010950711
T3 - 2016 6th International Conference on Computer and Knowledge Engineering, ICCKE 2016
SP - 298
EP - 303
BT - 2016 6th International Conference on Computer and Knowledge Engineering, ICCKE 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th International Conference on Computer and Knowledge Engineering, ICCKE 2016
Y2 - 20 October 2016
ER -