Common Technical Baseline logo
Embedded Systems Guide
Common Technical Baseline
Free in-depth, easy to understand diagrams, texts and references. A world-wide registry of Embedded Systems companies.

 
»  Product Lifecycle View  
»  Design Tools View  
» Hardware Verification       » Formal Methods   

Formal Methods

Due to the complexity of any hardware design in use today (eg: industrial-scale designs, such as microprocessors, floating-point hardware, protocols, memory subsystems, and communications hardware), the use of formal methods has been generalized for ensuring quality and correctness.

There are two main aspects to the application of formal methods in a design process:

  • the formal framework that is used to specify the desired properties of a design. These include temporal logics, predicate logic, abstraction and refinement.
  • the verification techniques and tools used to reason about the relationship between a specification and a corresponding implementation. These include model checking, automata-theoretic techniques, automated theorem proving, and approaches that integrate the above methods.

-- See also (external links) --

-- Related companies and institutions --

ARM
 The Architecture for the Digital World 

ASIP - Solutions, Inc.
 High speed design technology for embedded processors 

ASSET Corporate
  

AXELL CORPORATION
  

AXSEAM
  

If you would like to add your company or institution to this page, feel free to contact us at:  contact@embedded-systems-portal.com.
 
   
The Common Technical Baseline / Embedded Systems Guide          •          Contact          •          Site Map
 
Hardware Verification ::: Formal MethodsEmbedded Systems Guide(cache)