Abstract
The current process for testing and debugging embedded software is ineffective at revealing errors. There are currently huge costs associated with the validation of embedded applications. Despite the huge costs, the most difficult errors to reveal and locate are found extremely late in the testing process, making them even more costly to repair. This paper first presents a discussion of embedded testing research and practice. This discussion raises a need to improve the existing process and tools for embedded testing as well as enable better processes and tools for the future. To facilitate this improvement, architectural and software capabilities which support testing and debugging with minimal intrusion on the executing system must be developed. Execution visibility and control must come from the underlying system, which should offer interfaces to testing and debugging tools in the same manner it offers them to a compiler. Finally we propose extensions to the underlying system, which consists of additions to both the architecture and run-time system that will helsp realize target-level tools.
Original language | English (US) |
---|---|
Title of host publication | TRI-Ada 1993 - Proceedings of the Conference on TRI-Ada 1993 |
Publisher | Association for Computing Machinery, Inc |
Pages | 288-298 |
Number of pages | 11 |
ISBN (Electronic) | 0897917219, 9780897916219 |
DOIs | |
State | Published - Oct 1 1993 |
Event | 1993 Conference on TRI-Ada, TRI-Ada 1993 - Seattle, United States Duration: Sep 18 1993 → Sep 23 1993 |
Other
Other | 1993 Conference on TRI-Ada, TRI-Ada 1993 |
---|---|
Country/Territory | United States |
City | Seattle |
Period | 9/18/93 → 9/23/93 |
ASJC Scopus subject areas
- Hardware and Architecture
- Software