23.11.2014 Views

Military Embedded Systems Summer 2006

Military Embedded Systems Summer 2006

Military Embedded Systems Summer 2006

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!