Military Embedded Systems Summer 2006
Military Embedded Systems Summer 2006
Military Embedded Systems Summer 2006
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PC/104-Plus<br />
with Pentium ® M<br />
DIGITAL-LOGIC offers a large variety<br />
of <strong>Embedded</strong> Computer in PC/104,<br />
EPIC, EBX, smartModule and other<br />
form factors.<br />
MICROSPACE MSM855<br />
behaves as expected is not the same as fully<br />
testing the design. Some requirements may<br />
lack tests, the requirements themselves<br />
may be ambiguous or incomplete, and the<br />
design may contain superfluous elements.<br />
By using Simulink Verification and<br />
Validation, coverage metrics can be<br />
collected during simulation to indicate<br />
untested design elements. The coverage<br />
metrics are displayed directly in the<br />
model using colored highlights and in a<br />
dialog box with summary information.<br />
Additionally, a detailed report of the coverage<br />
analysis is created. The coverage<br />
metrics collected include cyclomatic<br />
complexity, decision coverage, condition<br />
coverage, MC/DC, lookup table coverage,<br />
and signal range coverage.<br />
The MC/DC metric is essential for<br />
DO-178B certification. It requires the<br />
execution of each separate input to a<br />
logical expression that can independently<br />
affect the outcome of the decision while<br />
other conditions are held constant.<br />
Results of coverage analysis<br />
Figure 5 shows the coverage analysis<br />
for the right outer actuator recovery<br />
logic in response to the execution of<br />
23 requirements-based tests. Model<br />
Figure 4<br />
elements, highlighted in red, indicate<br />
that full coverage of the design is<br />
not achieved. By selecting transition<br />
“[!RDL_act()|LIO_act()]” in the model,<br />
the dialog box shown in the bottom lefthand<br />
corner of the stateflow diagram<br />
summarizes the coverage analysis: Full<br />
decision coverage. Condition “LIO_<br />
act()” was never true. Clicking on the<br />
hyperlink in the dialog box displays the<br />
detailed coverage report in the bottom of<br />
Figure 5. Evaluating the MC/DC analysis<br />
reveals that the right outer actuator never<br />
transitioned into the Active mode because<br />
the left outer actuator was in the Active<br />
mode and the right inner actuator was<br />
also in the Active mode, a scenario that<br />
had not been set forth in the requirements.<br />
Because this scenario was missing, a test<br />
case had not been constructed. Additional<br />
requirements are thus necessary to fully<br />
describe the design.<br />
In other design parts, coverage analysis<br />
helped discover and remove redundant<br />
design elements to simplify the design.<br />
Ambiguous requirements were discovered<br />
that resulted in an incorrect set of tests being<br />
executed on the design. After assessing<br />
all the design elements with incomplete<br />
coverage, two additional requirements<br />
were added, another two requirements<br />
_ Intel ® Celeron ® M or Intel ®<br />
Pentium ® M from 800MHz<br />
up to 2.0GHz<br />
_ 855GME 400MHz FSB, ICH4,<br />
256-1024MB DDR-RAM<br />
_ Extreme Graphic, 64MB,<br />
DirectX 9 compatible, CRT<br />
and DVO/LVDS<br />
_ 6 x USB V2.0, LAN, AC97<br />
SPD/if 5.1 sound stereo with<br />
six-channel output and two<br />
channel input<br />
_ Passive and active cooling<br />
concept<br />
_ -25°C up to + 60°C<br />
(operating temperature)<br />
_ -40°C up to + 70°C (option)<br />
For more Information:<br />
www.digitallogic.com<br />
Advanced Digital Logic Inc.<br />
4411 Morena Blvd. Suite 101<br />
San Diego, CA 92117-4328<br />
Phone +1 858 490 0590<br />
Fax +1 858 490 0599<br />
sales@adlogic-pc104.com<br />
www.adlogic-pc104.com<br />
RSC# 39 @www.mil-embedded.com/rsc