• DocumentCode
    2417281
  • Title

    An MFC based multi-threaded test environment for the validation of an embedded automotive microcontroller

  • Author

    Khwaja, Amir A.

  • fYear
    2000
  • fDate
    2000
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    Embedded microcontrollers are used in a multitude of commercial applications such as modems, motor-control systems, air conditioner control systems, automotive engine and antilock braking systems among others. The high processing speed and enhanced peripheral set of these microcontrollers make them suitable for such high-speed event based applications. However, these critical application domains also require that these microcontrollers are highly reliable. The high reliability and low market risks can be ensured by a robust testing process and a proper tools environment for the validation of these microcontrollers both at the component and at the system level. Intel(R)´s Chandler Platform Engineering department developed an object oriented multi-threaded test environment for the validation of its 8XC196EA automotive microcontrollers. The goals of this environment was not only to provide a robust testing environment for the 8XC196EA automotive microcontrollers, but to develop an environment which can be easily extended and reused for the validation of several other future embedded microcontrollers. The environment was developed in conjunction with Microsoft(R) Foundation Classes (MFC). The paper describes the design and mechanism of this test environment, its interactions with various hardware/software environmental components, and the pros and cons of using MFC
  • Keywords
    automobiles; control system analysis computing; embedded systems; integrated circuit testing; microcontrollers; multi-threading; object-oriented programming; 8XC196EA automotive microcontrollers; MFC based multi-threaded test environment; Microsoft Foundation Classes; commercial applications; critical application domains; embedded automotive microcontroller validation; hardware/software environmental components; high-speed event based applications; market risks; object oriented multi-threaded test environment; peripheral set; processing speed; reliability; robust testing environment; robust testing process; tools environment; Automotive engineering; Control systems; Engines; Hardware; Microcontrollers; Modems; Reliability engineering; Robustness; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2000. TOOLS 34. Proceedings. 34th International Conference on
  • Conference_Location
    Santa Barbara, CA
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-0774-3
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.868955
  • Filename
    868955