ADI Forums Search Contact ADI
 
   Home > Products > BEACON Family > BEACON For Simulink / Stateflow > BEACON Tester





Copyright© 2001-2007
Applied Dynamics International.
All Rights Reserved.

BEACON Tester

The quality of embedded code is only as good as its test process. As such, adopting a quality and reliability oriented design and testing approach is key in the success of an embedded application development project.

BEACON Tester incorporates decades of embedded software testing experience into an affordable development tool. Executing the software tests is a small portion of the entire test process. Analysis of the software architecture for the purpose of extracting test cases is an extremely time consuming and laborious task. Reducing the amount of time developers need to spend analyzing and creating system tests, increases the time available for new development.

BEACON Tester exhaustively examines the coverage of the software architecture using the following methods:

Path-Related

  • Structured Path Coverage
  • Modified Condition / Decision Coverage
  • Decision (Branch) Coverage
  • Statement Coverage
  • Boundary Value Analysis (arithmetic comparisons)


Value-Related Stressing
  • Input Range Stressing
  • Output Range Stressing
  • Table Data Access

    Interface-Related
  • Stub Hierarchy Coverage
  • Inlined Hierarchy Coverage

    In addition, BEACON Tester exhaustively analyzes the software architecture using the following methods:

    McCabe Complexity Cylcomatic Metric
  • Standard
  • Modified


Predicate Equation Production for Control Paths
Control Path Enumeration
Data Item Listing with Usage Information
Vertical Output Coupling Analysis
Supremum Range Analysis
Supremum Scaling Analysis

BEACON Tester provides results that allow developers to perform comprehensive embedded system testing. BEACON Tester results include the following:

Input vectors for each unit test case
Expected output vector for each test case
Coverage summary report
Clean identification of the required and achieved coverage
Unit level analysis and documentation for selected analysis types BEACON

The Tester reduces the time for system development by reducing the time spent during the formal test process. In addition, it applies expert test theory to ensure maximum reliability.

 

 


Control Flow with Stateflow
Signal Flow with Simulink
BEACON Designer
BEACON Coder
BEACON Tester