Skip to main content

Coverage Engine

  • Chapter
  • 129 Accesses

Summary

This chapter introduced the concepts of coverage groups, coverage items, and coverage buckets and described their use in implementing a coverage model. Each of these constructs allows the user to specify options for controlling the behavior of that construct. These options were presented along with their use in creating a coverage model.

Composite coverage items were introduced as an extension of scalar coverage items to collect coverage about multiple data values while using cross coverage items, or collecting coverage about transitions in the value of a data object using the transition coverage item. Coverage extension was presented to facilitate the application of aspect oriented programming style to coverage modeling. Constructs for extending coverage groups as well as coverage items were presented. Approaches for reducing the impact of coverage collection to program runtime performance were also introduced with guidelines for reducing the amount of collected data.

This chapter focused on describing the basics of coverage collection and their implementation in the e language. Coverage collection methodology is described in the next chapter.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science + Business Media, Inc.

About this chapter

Cite this chapter

(2004). Coverage Engine. In: The e Hardware Verification Language. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8024-7_13

Download citation

  • DOI: https://doi.org/10.1007/1-4020-8024-7_13

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-8023-4

  • Online ISBN: 978-1-4020-8024-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics