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

About This Presentation
Title:

Testing Embedded System: Do you have the GuTs for it

Description:

Effects these issues have on Testing Process and Tools. Embedded ... Granule Under Test A system element that has been ... into the corresponding IDEs ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 16
Provided by: vs34
Learn more at: https://www.ecs.csun.edu
Category:

less

Transcript and Presenter's Notes

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


1
Testing Embedded System Do you have the GuTs for
it?
  • Author Vincent Encontre
  • Presented by Veerawan Sarbua
  • Fall 2004

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

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

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

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.

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

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

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

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

10
Tight Resources Timing Constraints
  • Lesser of two evils A difficult trade off
  • Test Harness
  • Timing Accuracy
  • Host-target Communication

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

12
Emerging Quality and Certification Standards
  • Safety Critical Systems
  • RTCAs 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
Testing Tools
  • Rational Test Real Time
  • VectorCAST
  • Message Magic
  • Reactis Tester
  • TestQuestPro

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

15
Do you have the GuTs for it?
Write a Comment
User Comments (0)
About PowerShow.com