Title
Execution Traces: A New Domain That Requires the Creation of a Standard Metamodel
Abstract
Despite the fact dynamic analysis techniques of software systems have been shown to be useful in many software engineering activities such as software maintenance, software performance, testing, etc., there is no standard format for representing run-time information, which hinders interoperability and sharing of data. Runtime information is typically represented in the form of execution traces. Traces can contain different information, and can contain different types of information depending on what is being traced and the purpose of the trace. In this paper, we argue that traces represent vital knowledge about software that needs to be organized and modeled. We support our arguments by discussing the various types of traces used in the literature. We also discuss the challenges when dealing with execution traces and why a trace metamodel has to be carefully designed to overcome these challenges. We also discuss existing attempts to model execution traces. Finally, we discuss how the Knowledge Discovery Metamodel can be extended to support efficiently the modeling of large and complex execution traces.
Year
DOI
Venue
2009
10.1007/978-3-642-10619-4_31
ADVANCES IN SOFTWARE ENGINEERING, PROCEEDINGS
Keywords
Field
DocType
Execution Traces,Trace Metamodel,Knowledge Discovery Metamodel
Programming language,Interoperability,Computer science,Software system,Software performance testing,Software,Software maintenance,Metamodeling,Software mining,Knowledge Discovery Metamodel
Conference
Volume
ISSN
Citations 
59
1865-0929
4
PageRank 
References 
Authors
0.48
24
2
Name
Order
Citations
PageRank
Luay Alawneh1709.18
Abdelwahab Hamou-Lhadj258753.97