function fault injector - atishay jain 2008 - atishay jain.pdf · progc ] progc saving d. done midl...

Post on 06-Oct-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Function Fault InjectorA tool to test your exception handlers

Atishay Jain107830173-T5

8 Weeks Summer TrainingAt Microsoft I IDC Hyderabad.

Index

• About Fault Injection.• About C# and Visual Studio IDE as well as WinCE

and the Platform Builder.• Application Verifier and the FFI & their working.• The FFI features.• DFD• Working, Coding & Testing.• Results & Scope of Improvement.

About Fault Injection

Definition

What is being tested?

Development Environment

C# the language…

Visual Studio

Windows CE

Platform Builder

Application Verifier & FFI

Application Verifier

Working-Appverifier

Working-FFI

Features

Features

Features

Features

DFDs

Context Diagram

UserFunction Fault

Injector (FFI)

DLL/Fault Details/Saved File

C File to be compiled and applied

Level 1 DFD

UserFFI

Shimgen UIDLL

FFI Shimgen

coreDLL

Available Functions

AvailableFunctions

Selected Functions

Function Specification

Saved File

Function Prototypes

Fault Details

Backup Shimgen.exe

Selec

ted

Func

tions

Primitive C file

Working, Coding & Testing

Function Selection UI

API Filter

Filling Fault Details

Generated Files

Compilation

Execution & Testing

Execution & Testing

Results

Results and Future scope

Thank You

top related