Hardware Verification with C++: A Practitioner's Handbook

Part III: Using OOP for Verification (Best Practices)

Chapter List

Chapter 9: Thinking OOP
Chapter 10: Designing with OOP
Chapter 11: OOP Classes
Chapter 12: OOP Connections
Chapter 13: Coding OOP

Part Overview

This part of the handbook explores what it means to write OOP-based code. It s not easy to get it when it comes to OOP. There are many techniques, and experience plays an important part.

We ll walk through the activities of programming, showing examples and experiences that form the design and coding biases often found in OOP-based verification systems.

We ll end each section with a short sentence about the lesson learned from each example or experience. This is in no way meant to be a rule. Rather, it s another trick, to be added to your bag of tricks you can use or not as appropriate.

This part addresses the following themes:

  • The shift in thinking that usually occurs when you start working with OOP

  • How to bias a design towards managing complexity when coding with OOP

  • Techniques useful in making classes and connecting them

  • Code techniques useful in writing OOP-based code

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Programming Languages
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.