Object-oriented modeling and design
Object-oriented modeling and design
MFC internals: inside the Microsoft foundation class architecture
MFC internals: inside the Microsoft foundation class architecture
Enhancing extensibility of the design rule checker of an EDA tool by object-oriented modeling
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Applying object-oriented concepts to the Development of Real-Time Industrial automation systems
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
A Reliable Software Architecture for Complex Embedded Systems
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Integrated Environment Based on Object-Oriented Methodology for Real-time Systems
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Holistic Object-Oriented Modelling of Distributed Automotive Real-Time Control Applications
ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Embedded Platforms for Distributed Real-Time Computing: Challenges and Results
ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Hi-index | 0.00 |
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'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 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.