The e functional verification language is an application-specific programming language, aimed at automating the task of verifying a hardware or software design with respect to its specification. Verification environments written in e provide a model of the environment in which the design is expected to function, including the kinds of erroneous conditions the design needs to withstand. A typical verification environment is capable of generating user-controlled test inputs with statistically interesting characteristics. Such an environment can check the validity of the design responses. Functional coverage metrics are used to control the verification effort and gauge the quality of the design. e verification environments can be used throughout the design cycle, from a high-level architectural model to a fully realized system. A definition of the e language syntax and semantics and how tool developers and verification engineers should use them are contained in this standard.
Active Projects Managed by this Working Group
Existing Standards Created by this Working Group

Working Group Participants
Your web administrator or Working Group Chair can request an update to the information on this page. The IEEE Standards Association also offers free web hosting for Working Groups, as well as Professional Services to support your activities.
Participation is Easy.
Anyone can participate for free. Members can lead groups and ballot on standards. Here’s how to get involved in development:- Find an Active ProjectPick from 100's of individual and corporate standards in development.
- Find a Working GroupSearch by topic, or link to it from the Project Page.
- Contact the Group LiaisonVoice your interest with a single click.
Join IEEE-SA & Save!
IEEE-SA Individual Members save 10% (on average)* on most standards purchased through IEEE.Learn more about IEEE-SA* actual savings vary per standard
Did You Know?
The IEEE-SA offers companion services to help expedite standards development. View Case Studies.