Error injection to a behavioral model

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518314, 39518309, G06F 1100

Patent

active

056713525

ABSTRACT:
A method and an apparatus for a dynamic error injection mechanism used in conjunction with a behavioral simulator in testing simulated hardware and software, and more particularly the testing of error handling code. In one implementation of the invention, Sun Microsystem's MPSAS (MULTI-PROCESSOR SPARC ARCHITECTURAL SIMULATOR) may be utilized as a behavioral model to implement the present invention. With the present invention, a range of addresses may be specified within which to test such errors. When such a command is issued, MPSAS logs the error and address range. Simulation can then be continued. At the next access to the address range to be tested with for a specific error, the present invention triggers off simulated hardware actions which would be taken in an actual hardware upon its encountering the same error. If the corresponding error handlers are turned on by the software of the present invention, the trap will be taken and the code will vector off to the error handler. This enables an operating system developer to test the error handling code.

REFERENCES:
patent: 4228537 (1980-10-01), Henckels et al.
patent: 4242751 (1980-12-01), Henckels et al.
patent: 4656631 (1987-04-01), Nowak
patent: 4727545 (1988-02-01), Glackemeyer et al.
patent: 4759019 (1988-07-01), Bentley et al.
patent: 4999837 (1991-03-01), Reynolds et al.
patent: 5003466 (1991-03-01), Schan et al.
patent: 5046068 (1991-09-01), Kubo et al.
patent: 5475624 (1995-12-01), West
patent: 5485572 (1996-01-01), Overley
patent: 5513339 (1996-04-01), Agrawal et al.
Apgar, "Interactive Animation of Fault Tolerant Parallel Algorithms", Visual Languiages, IEEE Workshop, pp. 11-17 1992.
Han et al. "Doctor:An Intefrated Software Fault Injection Environment for Distributed Real Time Systems", Computer Performance and Dependability, IEEE Int'l Symposium, pp. 204-213 1995.
Meyer et al., "Fast, Accurate, Integrated Gate- and Switch-Level Fault Simulation", European test conference, IEEE, pp. 194-199 1993.
Jenn et al., "Fault Injection into VHDL Models: The Mefisto Tool", IEEE Fault tolerant Computing, Int'l Symposium, pp. 66-75 1994.
Arlat et al., "Fault Injection for Dependability Validation: A Methodology and Some Applications", IEEE, Transactions on Software Engineering, vol. 16, Iss. 2, pp. 166-182 Feb. 1990.
Shin et al. "A Distributed Real-Time Operating System", IEEE Software, vol. 9, Iss. 5, pp. 58-68 Sep. 1992.
Guthoff et al. "Combining Software Implemented and Simulation Based Fault Injection into a Single Fault Injection Method", IEEE Fault tolerant Computing, 1995 Symposium, pp. 196-206 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Error injection to a behavioral model does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Error injection to a behavioral model, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Error injection to a behavioral model will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1941645

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.