DOC PREVIEW
CSUN COMP 595VAV - Testing Embedded System

This preview shows page 1-2-3-4-5 out of 15 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Testing Embedded System: Do you have the GuTs for it?OutlineIntroductionWhat is Testing?What is an Embedded System?ExamplesIssues Affecting Embedded SystemSeparation: App Development and Execution PlatformLarge Variety of PlatformsTight Resources & Timing ConstraintsLack of Widespread Use of Visual ModelingEmerging Quality and Certification StandardsTesting ToolsConclusionDo you have the GuT’s for it?11/15/2004 Testing Embedded Systems 1Testing Embedded System: Do you have the GuTs for it?Author: Vincent Encontre Presented by Veerawan SarbuaFall 200411/15/2004 Testing Embedded Systems 2Outline•Intro (Testing & Embedded System)•Issues Specific To Embedded Systems•Effects these issues have on Testing Process and Tools•Embedded System Testing Tools•Conclusion/Summary/Analysis11/15/2004 Testing Embedded Systems 3IntroductionWhat is GuTs? Granule Under Test – A system element that has been isolated from its environment for the purpose of testing.11/15/2004 Testing Embedded Systems 4What is Testing?•Disciplined process to evaluate –application behavior–performance–robustness11/15/2004 Testing Embedded Systems 5What is an Embedded System?•Any computer system hidden in a product.•Any software system that must be designed on a platform different from the platform on which the system is intended to be deployed.11/15/2004 Testing Embedded Systems 6ExamplesCell Phones, PDAs, Refrigerators, Microwaves,Watches, Navigation Systems, Airbag Control, Traffic Lights, etc.11/15/2004 Testing Embedded Systems 7Issues Affecting Embedded SystemSeparation: App. Dev & Exec PlatformLarge Variety of PlatformsTight Resources & Timing ConstraintsLack of Visual Modeling UseEmerging Quality & Certification Standards11/15/2004 Testing Embedded Systems 8Separation: App Development and Execution Platform•The product is tailored for the end user. •Provision of access to the execution platform from the development platform.•Access includes …–Test case information download–Test execution remote monitoring–Test results and observation upload11/15/2004 Testing Embedded Systems 9Large Variety of Platforms•Source-Code Instr Vs Object-Code Instr •Closely integrated into the corresponding IDEs•Highly flexible Adaptation to new architectures in record time11/15/2004 Testing Embedded Systems 10Tight Resources & Timing Constraints •Lesser of two evils – A difficult trade off •Test Harness–Timing Accuracy–Host-target Communication11/15/2004 Testing Embedded Systems 11Lack of Widespread Use of Visual Modeling•Embedded developers like to code!•Challenge in enabling the developers to design test cases in the preferred environment•Usage of test template generators & API–Benefit–Drawback11/15/2004 Testing Embedded Systems 12Emerging Quality and Certification Standards•Safety Critical Systems•RTCA’s DO-178B–Five levels of Criticality–Most Critical is level-A equipment–Includes very precise steps for making sure level-A equipment is safe enough.11/15/2004 Testing Embedded Systems 13Testing Tools•Rational Test Real Time •VectorCAST•Message Magic•Reactis Tester•TestQuestPro11/15/2004 Testing Embedded Systems 14Conclusion•Main Ideas•Why article was chosen?•Relevance To Testing•Parting Thought11/15/2004 Testing Embedded Systems 15Do you have the GuT’s for


View Full Document

CSUN COMP 595VAV - Testing Embedded System

Download Testing Embedded System
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Testing Embedded System and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Testing Embedded System 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?