Skip to main content
Log in

Evaluating workloads using comparative functional coverage

  • HVC 2008
  • Published:
International Journal on Software Tools for Technology Transfer Aims and scope Submit manuscript

Abstract

We introduce comparative functional coverage—a technique for comparing the coverage of multiple workloads—and the tool in which it was implemented, FoCuS. The need to compare workloads and the use of functional coverage as a technique to explore data are not new. However, the use of functional coverage for comparing workloads has not been addressed as a method that responds to this long unanswered need. We describe our work in augmenting a functional coverage tool so it can handle multiple data sources. We present the data and include an experiment that shows the usefulness of this method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Leszak, M., Perry, D.E., Stoll, D.: A case study in root cause defect analysis. In: 22nd International Conference on Software Engineering, p. 428 (2000)

  2. Mockus, A., Zhang, P., Li, P.: Drivers for customer perceived software quality. In: 22nd International Conference on Software Engineering, pp. 225–233. ACM Press, St. Louis (2005)

  3. Golfarelli, M., Saltarelli, E.: The workload you have, the workload you would like. In: 6th ACM International Workshop on Data Warehousing and OLAP, pp. 79–85. ACM Press, New York (2003). doi:10.1145/956060.956075

  4. FoCuS tool. http://www.alphaworks.ibm.com/tech/focus

  5. Grinwald, R., Harel, E., Orgad, M., Ur, S., Ziv, A.: User defined coverage—a tool-supported methodology for design verification. In: Proceedings of the 35th Annual Conference on Design Automation (1998)

  6. Piziali A.: Functional verification coverage measurement and analysis. Springer, Berlin (2004)

    Google Scholar 

  7. Verisity Design, Inc.: Coverage-driven functional verification: using coverage to speed verification and ensure completeness. http://www.verisity.com/resources/whitepaper/coverage_driven.html (2001)

  8. Gluska, A.: Coverage-oriented verification of banias. In: Proceedings of the 40th conference on Design Automation, pp. 280–285. ACM Press, New York (2003). doi:10.1145/775832.775906

  9. Lachish, O., Marcus, E., Ur, S., Ziv, A.: Hole analysis for functional coverage data. In: Proceedings of the 39th Conference on Design Automation (2002)

  10. Specman tool. http://www.verisity.com/products/specman.html

  11. Azatchi H., Fournier L., Marcus E., Ur S., Zohar K.: Advanced analysis techniques for cross-product coverage. IEEE Trans. Comput. 55(11), 1367–1379 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dale Blue.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adler, Y., Blue, D., Conti, T. et al. Evaluating workloads using comparative functional coverage. Int J Softw Tools Technol Transfer 13, 207–221 (2011). https://doi.org/10.1007/s10009-010-0165-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10009-010-0165-7

Keywords

Navigation