Research Article
Targeted on-line data extraction with SystemXtract
@INPROCEEDINGS{10.4108/eai.24-8-2015.2260916, author={Johannes Sch\'{y}tzel and Sebastian Stieber and Christian Haubelt and Adelinde Uhrmacher}, title={Targeted on-line data extraction with SystemXtract}, proceedings={Eighth EAI International Conference on Simulation Tools and Techniques}, publisher={ACM}, proceedings_a={SIMUTOOLS}, year={2015}, month={8}, keywords={data extraction specification language dsl filter graph}, doi={10.4108/eai.24-8-2015.2260916} }
- Johannes Schützel
Sebastian Stieber
Christian Haubelt
Adelinde Uhrmacher
Year: 2015
Targeted on-line data extraction with SystemXtract
SIMUTOOLS
ICST
DOI: 10.4108/eai.24-8-2015.2260916
Abstract
Complex system-level simulation can produce large amounts of data, of which only portions may be of interest. When experimenting with hybrid prototypes, consisting of physical and simulated components, data logs are generated and inspected in real-time. Storing full data logs would not only require much disk space, it would also require much effort to find special events and related system actions afterwards. Targeted on-line data extraction helps to instantly provide the data of interest. We present SystemXtract, a powerful specification language and tool for on-line data extraction, supporting origin-, value- and dynamic phase-based constrains on the data. The main contribution of this paper is to show how the language can be mapped to a graph-based processing architecture for executing data extraction as specified. Experiments show that the tool-induced overhead in computation time is insignificant and that the real-time execution of the hybrid prototype is not compromised, while the output is reduced to the interesting data.