quick.gif

space2.gif

space2.gif

space2.gif

space2.gif

space2.gif

space2.gif

space2.gif

   

space.gif

   

space.gif

  ../images/main/bullet_green_ball.gif Introduction

AOP or aspect oriented programming was first implemented in "e" Language supported by Specman. Later when companies moved from "e" to "SV" they needed something like AOP in SV, which was pure OOP. I have worked on specman for number of years and when I moved to Vera/SV, I was thinking why don't we have AOP like constructs in SV/Vera.

   

space.gif

AOP in simple terms looks like a pre-processor syntax, where code can appended to existing class, or class methods without modifiying orginal file.

   

space.gif

  • Add new class variables to a already defined class
  • Add new methods to already defined class
  • Added new code before or after the method is executed.
   

space.gif

   

space.gif

   

space.gif

   

space.gif

space2.gif

space2.gif

space2.gif

space2.gif

space2.gif

  

Copyright © 1998-2014

Deepak Kumar Tala - All rights reserved

Do you have any Comment? mail me at:deepak@asic-world.com