Title
A Tool For Trace Visualization And Offline Debugging Of Plc Applications
Abstract
This paper describes a tool for offline debugging and trace visualization of PLC applications. Based on trace data obtained by a deterministic replay technology for multi-threaded Soft PLC applications, the tool allows visualizing an application run in its various aspects and on various levels of abstraction. Each view shows a different level of detail, allowing the user to dive into the program from high-level views showing abstract program behavior to low-level views showing each executed statement or variable value in detail. With a set of views the tool supports the user to get an overview of the program execution, to identify abnormal program behavior, to discover the causes for program failures, and finally to locate defects in the source code.The paper presents the conceptional background of the approach, shows how program runs can be visualized, and how they can be analysed in detail. Then it demonstrates how the the tool supports a debugging process by an illustrative example.
Year
Venue
Keywords
2012
2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA)
control systems, debugging, software tracing, dynamic analysis, reactive behavior, PLC applications
Field
DocType
ISSN
Program slicing,Programming language,Visualization,Source code,Computer science,Real-time computing,Branch trace,Program animation,Program analysis,Algorithmic program debugging,Debugging
Conference
1946-0740
Citations 
PageRank 
References 
2
0.43
3
Authors
4
Name
Order
Citations
PageRank
Richard Berger120.43
Herbert Prähofer218917.00
Christian Wirth3766.67
Roland Schatz4858.95