Projects per year
Abstract
Dynamic program analysis is a technique which
records a program execution for the purpose of analyzing its
behavior and building high-level models and views. This paper
presents an approach to build a high-level model of the behavior
of a PLC program component as observed in a program execution.
Based on a deterministic record and replay technique, a model is
synthesized which represents the transition behavior, timing
information, and input output behavior of the component. Then
this model can be used to check other executions of the same or
similar programs for compliance with the model. We present the
synthesis techniques and two variants of trace analysis algorithms.
| Original language | English |
|---|---|
| Title of host publication | 2014 IEEE Emerging Technology and Factory Automation (ETFA) |
| Publisher | IEEE |
| Number of pages | 5 |
| ISBN (Print) | 978-1-4799-4845-1 |
| Publication status | Published - 2014 |
Fields of science
- 102 Computer Sciences
- 102009 Computer simulation
- 102011 Formal languages
- 102013 Human-computer interaction
- 102022 Software development
- 102024 Usability research
- 102029 Practical computer science
JKU Focus areas
- Computation in Informatics and Mathematics
- Engineering and Natural Sciences (in general)
Projects
- 1 Finished
-
Christian Doppler Labor für Monitoring and Evolution of Very-Large-Scale Software Systems
Grünbacher, P. (PI)
01.02.2013 → 31.08.2020
Project: Funded research › Other mainly public funds