Skip to main content
Top

2015 | OriginalPaper | Chapter

Improving Trace Analysis Using Ontologies for Hardware Resourcing

Authors : Manuel Corona-Pérez, Gerardo Padilla-Zárate, Liliana Ibeth Barbosa Santillán

Published in: Innovations and Advances in Computing, Informatics, Systems Sciences, Networking and Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Testing is one of the traditional techniques used to verify the quality of complex systems. Traditionally, black-box testing relies on the degree of controllability and observability of the system under test; a system with increased controllability and observability is a system easier to test. One common observation point for testing is execution traces. Execution traces are sequences of events representing observation of the system under test. The execution traces are usually stored as plain text files (i.e., logs). The current size and complexity of systems makes the execution trace analysis a complex and time consuming task given the size and format of the information. This paper presents the application of ontological methods in facilitating execution trace analysis by defining an initial Execution Trace Ontology that is used by different ontology query tools. The queries used over the ontology allow us to identify errors presented in the execution trace associated with different aspects of the case study. Results showed the feasibility of this approach, where ontologies helped to provide semantics to the information and reasoning engines (ontology query engines), facilitating the definition of test goals.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference J. Gao, E. Zhu, and S. Shim, “Tracking component-based software,” in Proceedings of ICSE2000s COTS Workshop: Continuing Collaborations for Successful COTS Development, 2000. J. Gao, E. Zhu, and S. Shim, “Tracking component-based software,” in Proceedings of ICSE2000s COTS Workshop: Continuing Collaborations for Successful COTS Development, 2000.
2.
go back to reference H. Schmauch Charles, “Iso 9000 for software development: Revised edition,” Wisconsin: ASWC Inc, 1995. H. Schmauch Charles, “Iso 9000 for software development: Revised edition,” Wisconsin: ASWC Inc, 1995.
3.
go back to reference C. Muelder, C. Sigovan, K. Ma, J. Cope, S. Lang, K. Iskra, P. Beckman, and R. Ross, “Visual analysis of i/o system behavior for high–end computing,” in Proceedings of the third international workshop on Large-scale system and application performance. ACM, 2011, pp. 19–26. C. Muelder, C. Sigovan, K. Ma, J. Cope, S. Lang, K. Iskra, P. Beckman, and R. Ross, “Visual analysis of i/o system behavior for high–end computing,” in Proceedings of the third international workshop on Large-scale system and application performance. ACM, 2011, pp. 19–26.
4.
go back to reference A. Francalanza, A. Gauci, and G. Pace, “Distributed system contract monitoring,” in Proceedings Fifth Workshop on Formal Languages and Analysis of Contract-Oriented Software, 2011, pp. 23–37. A. Francalanza, A. Gauci, and G. Pace, “Distributed system contract monitoring,” in Proceedings Fifth Workshop on Formal Languages and Analysis of Contract-Oriented Software, 2011, pp. 23–37.
5.
go back to reference A. Vasudevan, N. Qu, and A. Perrig, “Xtrec: Secure real-time execution trace recording on commodity platforms,” in System Sciences (HICSS), 2011 44th Hawaii International Conference on. IEEE, 2011, pp. 1–10. A. Vasudevan, N. Qu, and A. Perrig, “Xtrec: Secure real-time execution trace recording on commodity platforms,” in System Sciences (HICSS), 2011 44th Hawaii International Conference on. IEEE, 2011, pp. 1–10.
6.
go back to reference Y. Permpoontanalarp, “On-the-fly trace generation and textual trace analysis and their applications to the analysis of cryptographic protocols,” Formal Techniques for Distributed Systems, pp. 201–215, 2010. Y. Permpoontanalarp, “On-the-fly trace generation and textual trace analysis and their applications to the analysis of cryptographic protocols,” Formal Techniques for Distributed Systems, pp. 201–215, 2010.
7.
go back to reference Y. Bao, J. Zhang, Y. Zhu, D. Tang, Y. Ruan, M. Chen, and J. Fan, “Hmtt: A hybrid hardware/software tracing system for bridging memory trace’s semantic gap,” Arxiv preprint arXiv:1106.2568, 2011. Y. Bao, J. Zhang, Y. Zhu, D. Tang, Y. Ruan, M. Chen, and J. Fan, “Hmtt: A hybrid hardware/software tracing system for bridging memory trace’s semantic gap,” Arxiv preprint arXiv:1106.2568, 2011.
8.
go back to reference P. Fazio, K. Tan, J. Yeo, and D. Kotz, “Short paper: The netsani framework for analysis and fine-tuning of network trace sanitization,” in Proceedings of the ACM Conference on Wireless Network Security (WiSec). ACM Press, 2011 P. Fazio, K. Tan, J. Yeo, and D. Kotz, “Short paper: The netsani framework for analysis and fine-tuning of network trace sanitization,” in Proceedings of the ACM Conference on Wireless Network Security (WiSec). ACM Press, 2011
9.
go back to reference H. Xu, S. Wang, R. Wang, and D. Zhao, “Research of p2p traffic identification based on naive bayes and decision tables combination algorithm,” in Fuzzy Systems and Knowledge Discovery (FSKD), 2010 Seventh International Conference on, vol. 6. IEEE, 2010, pp. 2875–2879 H. Xu, S. Wang, R. Wang, and D. Zhao, “Research of p2p traffic identification based on naive bayes and decision tables combination algorithm,” in Fuzzy Systems and Knowledge Discovery (FSKD), 2010 Seventh International Conference on, vol. 6. IEEE, 2010, pp. 2875–2879
10.
go back to reference M. Geimer, F. Wolf, B. Wylie, E. Ábrahám, D. Becker, and B. Mohr, “The scalasca performance toolset architecture,” Concurrency and Computation: Practice and Experience, vol. 22, no. 6, pp. 702–719, 2010 M. Geimer, F. Wolf, B. Wylie, E. Ábrahám, D. Becker, and B. Mohr, “The scalasca performance toolset architecture,” Concurrency and Computation: Practice and Experience, vol. 22, no. 6, pp. 702–719, 2010
11.
go back to reference Y. Chen, A. Ganapathi, R. Griffith, and R. Katz, “Towards understanding cloud performance tradeoffs using statistical workload analysis and replay,” University of California at Berkeley, Technical Report No. UCB/EECS-2010-81, 2010. Y. Chen, A. Ganapathi, R. Griffith, and R. Katz, “Towards understanding cloud performance tradeoffs using statistical workload analysis and replay,” University of California at Berkeley, Technical Report No. UCB/EECS-2010-81, 2010.
12.
go back to reference D. Kondo, B. Javadi, A. Iosup, and D. Epema, “The failure trace archive: Enabling comparative analysis of failures in diverse distributed systems,” in 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing. IEEE, 2010, pp. 398–407 D. Kondo, B. Javadi, A. Iosup, and D. Epema, “The failure trace archive: Enabling comparative analysis of failures in diverse distributed systems,” in 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing. IEEE, 2010, pp. 398–407
13.
go back to reference E. Hong, R. Balakrishnan, Q. Dong, K. Christie, J. Park, G. Binkley, M. Costanzo, S. Dwight, S. Engel, D. Fisk et al., “Gene ontology annotations at sgd: new data sources and annotation methods,” Nucleic acids research, vol. 36, no. suppl 1, p. D577, 2008. E. Hong, R. Balakrishnan, Q. Dong, K. Christie, J. Park, G. Binkley, M. Costanzo, S. Dwight, S. Engel, D. Fisk et al., “Gene ontology annotations at sgd: new data sources and annotation methods,” Nucleic acids research, vol. 36, no. suppl 1, p. D577, 2008.
14.
go back to reference N. Lavracˇ, A. Vavpeticˇ, L. Soldatova, I. Trajkovski, and P. Novak, “Using ontologies in semantic data mining with segs and g-segs,” in Discovery Science. Springer, 2011, pp. 165–178. N. Lavracˇ, A. Vavpeticˇ, L. Soldatova, I. Trajkovski, and P. Novak, “Using ontologies in semantic data mining with segs and g-segs,” in Discovery Science. Springer, 2011, pp. 165–178.
15.
go back to reference Y. He, L. Cowell, A. Diehl, H. Mobley, B. Peters, A. Ruttenberg, R. Scheuermann, R. Brinkman, M. Courtot, C. Mungall et al., “Vo: vaccine ontology,” 2009. Y. He, L. Cowell, A. Diehl, H. Mobley, B. Peters, A. Ruttenberg, R. Scheuermann, R. Brinkman, M. Courtot, C. Mungall et al., “Vo: vaccine ontology,” 2009.
16.
go back to reference Prosdocimi, B. Chisham, E. Pontelli, A. Stoltzfus, and J. Thompson, “Knowledge standardization in evolutionary biology: The comparative data analysis ontology,” Evolutionary Biology, pp. 195–214, 2009. Prosdocimi, B. Chisham, E. Pontelli, A. Stoltzfus, and J. Thompson, “Knowledge standardization in evolutionary biology: The comparative data analysis ontology,” Evolutionary Biology, pp. 195–214, 2009.
17.
go back to reference S. Navabpour, B. Bonakdarpour, and S. Fischmeister, “Software debugging and testing using the abstract diagnosis theory,” in Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems. ACM, 2011, pp. 111–120. S. Navabpour, B. Bonakdarpour, and S. Fischmeister, “Software debugging and testing using the abstract diagnosis theory,” in Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems. ACM, 2011, pp. 111–120.
19.
go back to reference G. Matni and M. Dagenais, “Operating system level trace analysis for automated problem identification,” Open Cybernetics & Systemics Journal, vol. 5, pp. 45–52, 2011. G. Matni and M. Dagenais, “Operating system level trace analysis for automated problem identification,” Open Cybernetics & Systemics Journal, vol. 5, pp. 45–52, 2011.
Metadata
Title
Improving Trace Analysis Using Ontologies for Hardware Resourcing
Authors
Manuel Corona-Pérez
Gerardo Padilla-Zárate
Liliana Ibeth Barbosa Santillán
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-06773-5_79