testing embedded system do you have the guts for it l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Testing Embedded System: Do you have the GuTs for it? PowerPoint Presentation
Download Presentation
Testing Embedded System: Do you have the GuTs for it?

Loading in 2 Seconds...

play fullscreen
1 / 15

Testing Embedded System: Do you have the GuTs for it? - PowerPoint PPT Presentation


  • 138 Views
  • Updated on

Testing Embedded System: Do you have the GuTs for it?. Author: Vincent Encontre Presented by Veerawan Sarbua Fall 2004. Outline. Intro (Testing & Embedded System) Issues Specific To Embedded Systems Effects these issues have on Testing Process and Tools Embedded System Testing Tools

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Testing Embedded System: Do you have the GuTs for it?


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. Testing Embedded System: Do you have the GuTs for it? Author: Vincent Encontre Presented by Veerawan Sarbua Fall 2004 Testing Embedded Systems

    2. 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 Testing Embedded Systems

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

    4. What is Testing? • Disciplined process to evaluate • application behavior • performance • robustness Testing Embedded Systems

    5. 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. Testing Embedded Systems

    6. Examples Cell Phones, PDAs, Refrigerators, Microwaves, Watches, Navigation Systems, Airbag Control, Traffic Lights, etc. Testing Embedded Systems

    7. 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 Testing Embedded Systems

    8. 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 Testing Embedded Systems

    9. 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 Testing Embedded Systems

    10. Tight Resources & Timing Constraints • Lesser of two evils – A difficult trade off • Test Harness • Timing Accuracy • Host-target Communication Testing Embedded Systems

    11. 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 Testing Embedded Systems

    12. 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. Testing Embedded Systems

    13. Testing Tools • Rational Test Real Time • VectorCAST • Message Magic • Reactis Tester • TestQuestPro Testing Embedded Systems

    14. Conclusion • Main Ideas • Why article was chosen? • Relevance To Testing • Parting Thought Testing Embedded Systems

    15. Do you have the GuT’s for it? Testing Embedded Systems