| Software-in-the-Loop Test with Embedded Ada Software and Simulink Models Using
the ADvantage Framework
Date: June 1st, 2006
Time: 4pm EST
|
"Software-in-the-Loop Test with Embedded Ada
Software and Simulink Models Using the ADvantage Framework"
The ADvantage Framework is an open architected suite of software tools used
to perform simulation-based development and test. ADvantage is a powerful and
sophisticated tool for performing software-in-the-loop test of Ada, C, and C++
embedded code. Code modules are brought together with simulation dynamics from
simulation tools including Simulink and SystemBuild to perform closed-loop software
test. ADvantage software-in-the-loop test provides an effective way to increase
embedded software reliability and reduce the cost of embedded software test.
Software-in-the-loop test projects are created in the ADvantage development
environment by dragging and dropping simulation models and code modules. With
a click of the build button, ADvantage compiles code modules and simulation models
into fast-executing Windows binaries. Interactive or automated test activities
are performed using a wide range of features for stimulating code modules and
visualizing the response.
This seminar will explore ADI’s new version 8 of the ADvantage Framework
focusing on software-in-the-loop simulation for software validation and verification
activities. The case study presented will include a Full Authority Digital Engine
Controller (FADEC) embedded software example for gas turbine engines found in
commercial and military aircraft. Ada control software will be combined with a
mean-value turbine engine model and executed in closed-loop. The demonstration
will highlight the new ADvantage development environment and plotting tools, and
examine the powerful features of the run-time environment such as repeatable test
schedule development, Ada source-level debugging, and test data acquisition. |
| The
Simulation-Centric
Development Process
For Rapid Aerospace and Defense Development
(slide presentation
in PDF 1826 KB)
How
ADI Fits into the Process (slide presentation
in PDF 827 KB) |
"The Simulation-centric
Process for Aerospace and Defense Development"
Aerospace and Defense companies are taking designs from concept to reality
in record times. CAD drawings, behavioral models, control systems, all developed
by disparate teams and requiring flawless operation.
This seminar presenter will discuss several approaches to help these separate
development teams test embedded software, and perform real-time integration testing
in an optimally efficient manner using a simulation-centric development process
approach. |
| The
Simulation-
Centric Development
Process for UAV and
MGV
(slide presentation
in PDF)
How ADI
Fits into the
Process (slide presentation
in PDF)
|
"Applying a Simulation-Centric Development
Process to Coordinate Manned and Unmanned Ground Vehicle and Unmanned Aerial Vehicle
Development and Integration"
Simulation-centric
development processes help manage the development complexity of ground vehicles,
aircrafts, spacecrafts, weapon systems, etc. by improving requirements communication.
The complexity and sophistication of these products is ever-increasing and is
implemented using highly complex embedded systems.
In a simulation-centric development process, mechanical
designs are translated into behavioral simulation models. Simulation models are
used to develop model-based control systems. These subsystem simulations and model-based
code are then used to perform real-time HIL simulation for early integration testing.
Each of these stages will include many iterations potentially resulting in changes
in previous stages of the process.
Movement back and forth from stage to stage must be effortless.
Finally, the early integration lab is transformed into the late stage integration
facility as suppliers deliver production prototypes for final acceptance testing
in scheduled releases. The mark of a highly effective simulation-centric process
is collaborative design and integration during each design simulation and real-time
simulation stage. The prime contractor and all the subsystem suppliers contribute
simulation models for each simulation stage. Each member must also contribute
to simulation result analysis and add their particular expertise to the review.
The manned ground vehicle (MGV), unmanned ground vehicle (UGV), and unmanned
aerial vehicle (UAV) integrated product teams (IPTs) within the Army’s Future
Combat Systems (FCS) program have unique development challenges to overcome due
to tight integration between products. UGVs and UAVs are controlled by MGVs, while
UAVs have the added complication of possibly being mounted on MGVs. The MGV, UGV
and UAV control systems are developed by disparate development teams but must
work flawlessly with the other.
This seminar will discuss several approaches to help these separate development
teams test embedded software, and perform real-time integration testing in an
optimally efficient manner using a simulation-centric development process approach.
|
| |
"High-Fidelity Electronic
Engine-Controller Test and Development Provided by PCI-Engine and ADvantage rtX"
ADI`s newly released PCI-Engine and supporting ADvantage software provide a
powerful interface to test and develop automotive engine controllers.
The PCI-Engine is an MPC565-based board coupled with a signal conditioning
board. It has the capability and horsepower required to generate high-fidelity
sensor signals paired with the accuracy to measure engine control signals with
respect to crank angle and time. The PCI-Engine supports all of the following
applications:
- variable valve timing
- valve deactivation
- multiport fuel injection
- electronic throttle control
This webinar takes an in-depth look at the PCI-Engine general functionality
and signal specification, and demonstrates how to integrate the board set with
an engine model and an engine controller.
|