1394 and AS5643 Testing - AS5657 ATE

AS5657-ATE

The AS5657 Automated Test Environment (AS5657-ATE) is designed to automate device compliance testing according to the SAE-AS5657 “Test Plan/Procedure for AS5643 IEEE-1394b Interface Requirements for Military and Aerospace Vehicle Applications”. The purpose of this tool is to automate and simplify the task of AS5643 compliance verification and testing, which of course is essential for device compatibility within avionics and aerospace programs. The tool utilizes and benefits from proven test and interface components already developed by DapTechnology and adds test executive functionality together with predefined test scripts and a customization and expansion environment.

Usage Scenarios:

The AS5657-ATE is useful throughout the entire Life Cycle of a product starting at an early stage of engineering, extending through verification and production and even expands into sustainment of a typical avionics program. Thanks to its expansion capability – the ATE Framework and the test framework can be modified and extended – customization and adaptation to reflect specific project requirements can be implemented easily and with straight forward methods. Usage areas include but are not limited to:

  • Requirements Definition
  • Software Systems Design
  • Software Quality Assurance 
  • Verification and Validation of hardware modules
  • Product Acceptance
  • Systems/Network Integration
  • Systems Simulation (includes load testing, HIL, PIL, etc.)
  • Module/LRU Qualification Testing (e.g. VMC, Flight Control Actuator, etc.)
  • ….


Estimating the cost savings of using the AS5657-ATE over doing the verification testing manually is a relatively complex undertaking since the AS5657 testing specification refers not only to AS5643 but also to IEEE-1394 and its related test specification. This increases the overall work involved and also requires a good understanding of the involved technologies. Taking shortcuts and/or voiding these tests as part of an accompanying process during system engineering can require costly rework and cause delays.

Key features

  • ATE framework
  • Automated AS5643 compliance verification
  • Customizable test cases
  • Expandability
  • Wide usage scenarios and applicability
  • User-friendly GUI for WindowsTM Operating Systems

Block Diagram

AS5657-ATE Details

The AS5657-ATE is a highly productive and high capacity software package and is organized as a powerful test framework - the ATE Framework - together with an application control interface - the ATE GUI - and the relevant test definitions for AS5657, i.e. the AS5657 Test Suite.

AS5657-ATE Test Setup

The following figure shows test configuration used to perform the AS5657-ATE. The Device Under Test (DUT) is connected to a FireSpy bus analyzer and then connected to a FireTrac interface card (see diagram). A FireSpy can be either located in the same PC (using PCI connectivity) or externally (connected via USB).

AS5657 Test Suite

All tests are written in C++ and compiled into a Test Suite executable. The AS5657 Test Suite executable is a console application that can be controlled from the included Graphical User Interface, ATE GUI, or it may be integrated in any other test execution framework.

ATE Framework

The ATE Framework is scaffolding that is laid to provide an execution environment for the automation test scripts. The framework provides the user with various benefits that helps them to develop, execute and report the automation test scripts efficiently. Advantages of the test framework are evident in the re-usability of code, amount of test coverage, recovery scenarios, low maintenance cost, minimal manual intervention and extensive reporting.

The ATE Framework is open to the implementation of other test definitions and provides the ability to generate additional automated testing, which may or may not be related to the AS5657 requirements. The provided solution can also be used for production testing, verification and validation of other functions, interfaces, … The implementation is beyond the scope of the package provided by DapTechnology and is fully under the customers control, responsibility and liability.

Logging and Reporting After running a test all essential details for the test execution are logged and the test results are rendered in a comprehensive test report.

Command Line Interface The ATE supports a number of command line options, which makes it possible to control the tests from an external application. Using the command line interface, tests can be selected, started and stopped. All input and output will be in XML format. The XML files with the test output can be found in the log directory as specified in the configuration files. Certain test parts may need user input, e.g. connecting nodes or generating power resets on devices.

Settings The parameters of the AS5657-ATE can be defined through configuration files. For user convenience, these files will be generated automatically with default values on first use of the ATE GUI. Some of these values may be correct for the used test setup. However, most of the settings allow to be tailored to the setup and device under test, thus providing the most flexible customization and program adaptation ability.

ATE Graphical User Interface (ATE GUI)

The AS5657-ATE offers a graphical user interface that can be used to select and execute automated tests. During and after test execution the test status can be viewed in specific windows.

After completing the selected tests, the results can be reviewed in the test results tab.

Failed tests are clearly highlighted and explanations are given for each failing test.

Please see the Media tab for screen shots.

AS5657-ATE Specifications

ATE for:

  • AS5657 - Test Plan/Procedure for AS5643 IEEE-1394b Interface Requirements for Military and Aerospace Vehicle Applications
  • 20020005 - Base 1394 Test Suite Definition with Extensions for 1394b and IEEE-1394-2008 (in parts as required by AS5657)
     

Part number:

  • AS5657-ATE
     

Operating System:

  • WindowsTM7 or WindowsTM10
     

Codes:

  •   ECCN: 3D991, HST: 8544.49.1000

Requirements

For running tests:

  • Triple FireSpyTM with an up-to-date ATE and AS5643 Protocol license
  • FireTracTM  with an up-to-date ATE and Full Personality Profile license
  • PC running Microsoft WindowsTM 7 or newer
    • FireTracTM for WindowsTM  installed
    • FireDiagnostics Suite installed
       

For test customization and additional tests:

       *) specific versions depend on AS5657-ATE version used

References:

Windows and Visual Studio are trademarks of Microsoft Corporation.

Graphviz is a trademark of AT&T INTELLECTUAL PROPERTY, LLC.

QT is a trademark of the The QT Company Ltd.

CMake is a trademark of Kitware Incoporated.

FireSpy and FireTrac are trademarks of DapHolding B.V.

AS5657-ATE media files

Structure

 

 

Screenshots:

AS5657-ATE documentation

Manual

Manual availabe on request.

AS5657-ATE sales info

Please contact DapTechnology directly by sending an email to sales(at)daptechnology.com for additional information about pricing and licensing!