blob: 7dcef85d022d03b270077df678be20b991cddc69 [file] [log] [blame]
<p>
Title: A Framework for Testing the Software of Complex Systems
</p>
<p>
The <a href="http://www.eclipse.org/osee">Open System Engineering Environment</a> Test Environemnt (OTE) was created as a solution for verifying the
software of the next generation Apache attack helicopter. OTE is intended for requirements based
testing of software that is part of a larger complex system.
</p>
<p>
Some of the features of the system are:
<li>
A Messaging system that supports the following external I/O: ethernet, mux, serial, and wire.
</li>
<li>
Tools for monitoring and manipulation of messages.
</li>
<li>
A Framework for modeling different components that interact with the software.
</li>
<li>
Support multiple levels of test fidelity; from a simulated environment to labs with varying degrees of actual hardware to production line test stations to debug problems and verify that hardware is properly connected.
</li>
<li>
Remote connection to the environment including the ability to manipulate messages and models.
</li>
<li>
Support for the running of thousands of tests that takes hundreds of hours to run to completion.
</li>
<li>
Traceability from requirements to tests to test runs.
</li>
<li>
History of test runs and a record of how failures were dispositioned.
</li>
<li>
Support for publishing various documents that are delivered to the customer.
</li>
<p>
<p>
Our environment supports different types of users; from the test team who write and run the tests to requirements writers who debug the software requirements,
to manufacturing personal who perform checks on the final product. In our talk we will discuss the current state of our environment, how it may be used by
other organizations, and what our future plans are.
</p>