Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/15/2004Testing Embedded Systems1 Testing Embedded System: Do you have the GuTs for it? Author: Vincent Encontre Presented by Veerawan Sarbua Fall 2004.

Similar presentations


Presentation on theme: "11/15/2004Testing Embedded Systems1 Testing Embedded System: Do you have the GuTs for it? Author: Vincent Encontre Presented by Veerawan Sarbua Fall 2004."— Presentation transcript:

1 11/15/2004Testing Embedded Systems1 Testing Embedded System: Do you have the GuTs for it? Author: Vincent Encontre Presented by Veerawan Sarbua Fall 2004

2 11/15/2004Testing Embedded Systems2 Outline Intro (Testing & Embedded System) Issues Specific To Embedded Systems Effects these issues have on Testing Process and Tools Embedded System Testing Tools Conclusion/Summary/Analysis

3 11/15/2004Testing Embedded Systems3 Introduction What is GuTs? Granule Under Test – A system element that has been isolated from its environment for the purpose of testing.

4 11/15/2004Testing Embedded Systems4 What is Testing? Disciplined process to evaluate –application behavior –performance –robustness

5 11/15/2004Testing Embedded Systems5 What 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.

6 11/15/2004Testing Embedded Systems6 Examples Cell Phones, PDAs, Refrigerators, Microwaves, Watches, Navigation Systems, Airbag Control, Traffic Lights, etc.

7 11/15/2004Testing Embedded Systems7 Issues Affecting Embedded System Separation: App. Dev & Exec Platform Large Variety of Platforms Tight Resources & Timing Constraints Lack of Visual Modeling Use Emerging Quality & Certification Standards

8 11/15/2004Testing Embedded Systems8 Separation: 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 upload

9 11/15/2004Testing Embedded Systems9 Large Variety of Platforms Source-Code Instr Vs Object-Code Instr Closely integrated into the corresponding IDEs Highly flexible Adaptation to new architectures in record time

10 11/15/2004Testing Embedded Systems10 Tight Resources & Timing Constraints Lesser of two evils – A difficult trade off Test Harness –Timing Accuracy –Host-target Communication

11 11/15/2004Testing Embedded Systems11 Lack 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 –Drawback

12 11/15/2004Testing Embedded Systems12 Emerging 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.

13 11/15/2004Testing Embedded Systems13 Testing Tools Rational Test Real Time VectorCAST Message Magic Reactis Tester TestQuestPro

14 11/15/2004Testing Embedded Systems14 Conclusion Main Ideas Why article was chosen? Relevance To Testing Parting Thought

15 11/15/2004Testing Embedded Systems15 Do you have the GuT’s for it?


Download ppt "11/15/2004Testing Embedded Systems1 Testing Embedded System: Do you have the GuTs for it? Author: Vincent Encontre Presented by Veerawan Sarbua Fall 2004."

Similar presentations


Ads by Google