Table of Contents
Advances in Computer Engineering
Volume 2016 (2016), Article ID 9467181, 12 pages
http://dx.doi.org/10.1155/2016/9467181
Research Article

Problem Detection in Real-Time Systems by Trace Analysis

Department of Computer and Software Engineering, École Polytechnique de Montréal, P.O. Box 6079, Station Downtown, Montreal, QC, Canada H3C 3A7

Received 29 July 2015; Revised 24 November 2015; Accepted 17 December 2015

Academic Editor: Valeriy Sukharev

Copyright © 2016 Mathieu Côté and Michel R. Dagenais. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. M. Desnoyers and M. R. Dagenais, “The lttng tracer: a low impact performance and behavior monitor for gnu/linux,” in Proceedings of the Ottawa Linux Symposium (OLS '06), pp. 209–224, Citeseer, 2006.
  2. R. Beamonte, F. Giraldeau, and M. Dagenais, “High performance tracing tools for multicore linux hard real-time systems,” in Proceedings of the 14th Real-Time Linux Workshop, OSADL, Chapel Hill, NC, USA, October 2012.
  3. A. Montplaisir, N. Ezzati-Jivan, F. Wininger, and M. Dagenais, “Efficient model to query and visualize the system states extracted from trace data,” in Runtime Verification, vol. 8174 of Lecture Notes in Computer Science, pp. 219–234, Springer, Berlin, Germany, 2013. View at Publisher · View at Google Scholar
  4. A. Carminati, R. Silva de Oliveira, and L. F. Friedrich, “Implementation and evaluation of the synchronization protocol immediate priority ceiling in PREEMPT-RT linux,” Journal of Software, vol. 7, no. 3, pp. 516–525, 2012. View at Publisher · View at Google Scholar · View at Scopus
  5. H. Waly, Automated fault identification: Kernel trace analysis [Ph.D. thesis], Université Laval, Quebec City, Canada, 2011.
  6. P. López Cueva, A. Bertaux, A. Termier, J. F. Méhaut, and M. Santana, “Debugging embedded multimedia application traces through periodic pattern mining,” in Proceedings of the 10th ACM International Conference on Embedded Software (EMSOFT '12), pp. 13–22, ACM, Tampere, Finland, October 2012. View at Publisher · View at Google Scholar
  7. A. Terrasa and G. Bernat, “Extracting temporal properties from real-time systems by automatic tracing analysis,” in Real-Time and Embedded Computing Systems and Applications, vol. 2968 of Lecture Notes in Computer Science, pp. 466–485, Springer, Berlin, Germany, 2004. View at Publisher · View at Google Scholar
  8. F. Rajotte and M. R. Dagenais, “Real-time linux analysis using lowimpact tracer,” Advances in Computer Engineering, vol. 2014, Article ID 173976, 8 pages, 2014. View at Publisher · View at Google Scholar
  9. M. Holenderski, M. van den Heuvel, R. J. Bril, and J. J. Lukkien, “Grasp: tracing, visualizing and measuring the behavior of real-time systems,” in Proceedings of the International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS '10), pp. 37–42, Brussels, Belgium, July 2010.
  10. D. F. Bacon, P. Cheng, D. Frampton, D. Grove, M. Hauswirth, and V. T. Rajan, “Demonstration: on-line visualization and analysis of real-time systems with TuningFork,” in Compiler Construction, vol. 3923 of Lecture Notes in Computer Science, pp. 96–100, Springer, Berlin, Germany, 2006. View at Publisher · View at Google Scholar
  11. S. A. Hissam, G. A. Moreno, D. Plakosh, I. Savo, and M. Stelmarczyk, “Predicting the behavior of a highly configurable component based real-time system,” in Proceedings of the 20th Euromicro Conference on Real-Time Systems (ECRTS '08), pp. 57–68, IEEE, Prague, Czech Republic, July 2008. View at Publisher · View at Google Scholar · View at Scopus
  12. A. Knüpfer, H. Brunst, J. Doleschal et al., “The vampir performance analysis toolset,” in Tools for High Performance Computing, pp. 139–155, Springer, Berlin, Germany, 2008. View at Publisher · View at Google Scholar
  13. W. De Pauw and S. Heisig, “Zinsight: a visual and analytic environment for exploring large event traces,” in Proceedings of the 5th International Symposium on Software Visualization (SOFTVIS '10), pp. 143–152, ACM, Salt Lake City, Utah, USA, October 2010. View at Publisher · View at Google Scholar
  14. S. Rostedt, “Using kernelshark to analyze the real-time scheduler,” 2011, https://lwn.net/Articles/425583/.
  15. Trace Compass, Trace compass, 2015, https://projects.eclipse.org/projects/tools.tracecompass.
  16. H. Zhu, P. Wang, X. He, Y. Li, W. Wang, and B. Shi, “Efficient episode mining with minimal and non-overlapping occurrences,” in Proceedings of the 10th IEEE International Conference on Data Mining (ICDM '10), pp. 1211–1216, IEEE, Sydney, Australia, December 2010. View at Publisher · View at Google Scholar · View at Scopus