HPI is a standardized programmatic
interface for monitoring and controlling
highly available systems. HPI enables
applications and middleware to discover,
access and manage hardware resources.
Its goal is to allow portability of application
and middleware software across a variety
of hardware platforms.
The HPI Tester is an automated software tool that tests a Hardware Platform
Interface (HPI) implementation for conformance with the Service
Availability™ (SA) Forum HPI specification SAI-HPI-B.03.01 and SA™ Forum HPI-to-AdvancedTCA®
Mapping specification SAIM-HPI-B01.01-ATCA.
Test bed set up for Windows HPI clients
Test bed set up for Unix/Linux HPI clients
The HPI Tester is designed for manufacturers of building blocks, System
Integrators and Telecom Equipment Manufacturers who wish to test their HPI implementation during
the development or quality assurance phase of their product life cycle.
The HPI Tester includes API Test cases that can be run with ATCA or MicroTCA systems as well as systems with a proprietory architecture. It includes ATCA-mapping tests that can be run with HPI implementation on ATCA systems. It will also include tests for other hardware platform technologies (e.g., MicroTCA) in future
releases when the SA Forum develops specifications for mapping these technologies to HPI.