DE69903629D1 - Prüfung der funktionsfähigkeit eines gerätetreibers - Google Patents
Prüfung der funktionsfähigkeit eines gerätetreibersInfo
- Publication number
- DE69903629D1 DE69903629D1 DE69903629T DE69903629T DE69903629D1 DE 69903629 D1 DE69903629 D1 DE 69903629D1 DE 69903629 T DE69903629 T DE 69903629T DE 69903629 T DE69903629 T DE 69903629T DE 69903629 D1 DE69903629 D1 DE 69903629D1
- Authority
- DE
- Germany
- Prior art keywords
- test
- device driver
- faults
- intercept
- calls
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Tests Of Electronic Circuits (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/097,468 US6971048B1 (en) | 1998-06-15 | 1998-06-15 | Testing device driver hardening |
| PCT/US1999/013069 WO1999066398A1 (en) | 1998-06-15 | 1999-06-09 | Testing device driver reliability |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69903629D1 true DE69903629D1 (de) | 2002-11-28 |
| DE69903629T2 DE69903629T2 (de) | 2003-07-31 |
Family
ID=22263526
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69903629T Expired - Fee Related DE69903629T2 (de) | 1998-06-15 | 1999-06-09 | Prüfung der funktionsfähigkeit eines gerätetreibers |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6971048B1 (de) |
| EP (1) | EP1086423B1 (de) |
| DE (1) | DE69903629T2 (de) |
| WO (1) | WO1999066398A1 (de) |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7111307B1 (en) * | 1999-11-23 | 2006-09-19 | Microsoft Corporation | Method and system for monitoring and verifying software drivers using system resources including memory allocation and access |
| US7530076B2 (en) * | 2001-03-23 | 2009-05-05 | S2 Technologies, Inc. | Dynamic interception of calls by a target device |
| EP1438661A2 (de) | 2001-03-23 | 2004-07-21 | S2 Technologies, Inc. | Test und entwicklungsverfahren und system |
| US6901539B2 (en) * | 2002-04-10 | 2005-05-31 | Microsoft Corporation | ACPI name space validation |
| US7089456B2 (en) | 2002-06-03 | 2006-08-08 | Honeywell International, Inc | Error response test system and method using test mask variable |
| TW559672B (en) * | 2002-07-24 | 2003-11-01 | Via Tech Inc | Testing method of chip configuration setup |
| US7469343B2 (en) * | 2003-05-02 | 2008-12-23 | Microsoft Corporation | Dynamic substitution of USB data for on-the-fly encryption/decryption |
| US7321951B2 (en) * | 2003-11-17 | 2008-01-22 | Micron Technology, Inc. | Method for testing flash memory power loss recovery |
| US7877733B2 (en) * | 2004-07-14 | 2011-01-25 | Oracle International Corporation | Failure test framework |
| US7404107B2 (en) * | 2004-12-15 | 2008-07-22 | Microsoft Corporation | Fault injection selection |
| US20060126800A1 (en) * | 2004-12-15 | 2006-06-15 | Microsoft Corporation | Fault injection object |
| US20060126799A1 (en) * | 2004-12-15 | 2006-06-15 | Microsoft Corporation | Fault injection |
| US7849364B2 (en) * | 2005-03-01 | 2010-12-07 | Microsoft Corporation | Kernel-mode in-flight recorder tracing mechanism |
| US7536605B2 (en) * | 2005-05-25 | 2009-05-19 | Alcatel-Lucent Usa Inc. | Injection of software faults into an operational system |
| US7487327B1 (en) | 2005-06-01 | 2009-02-03 | Sun Microsystems, Inc. | Processor and method for device-specific memory address translation |
| US20070038982A1 (en) | 2005-08-11 | 2007-02-15 | International Business Machines Corporation | Method and process to automatically perform test builds or translated files for a software product |
| US20070043956A1 (en) * | 2005-08-19 | 2007-02-22 | Microsoft Corporation | System and methods that facilitate third party code test development |
| US7539904B2 (en) * | 2005-11-07 | 2009-05-26 | International Business Machines Corporation | Quantitative measurement of the autonomic capabilities of computing systems |
| US7669095B2 (en) * | 2006-02-01 | 2010-02-23 | International Business Machines Corporation | Methods and apparatus for error injection |
| US20070288937A1 (en) * | 2006-05-08 | 2007-12-13 | Microsoft Corporation | Virtual Device Driver |
| US8756569B2 (en) * | 2007-12-17 | 2014-06-17 | International Business Machines Corporation | Deterministic pseudo-random fault event recordation and injection tool |
| US9298568B2 (en) * | 2008-02-07 | 2016-03-29 | International Business Machines Corporation | Method and apparatus for device driver state storage during diagnostic phase |
| US8793662B2 (en) * | 2008-03-25 | 2014-07-29 | Microsoft Corporation | Runtime code hooking for print driver and functionality testing |
| US8826238B2 (en) | 2009-01-22 | 2014-09-02 | Microsoft Corporation | Per group verification |
| US8418012B2 (en) | 2010-09-21 | 2013-04-09 | Ansaldo Sts Usa, Inc. | Method of analyzing the safety of a device employing on target hardware description language based fault injection |
| US9208064B2 (en) * | 2011-08-09 | 2015-12-08 | Red Hat, Inc. | Declarative testing using dependency injection |
| US9626284B2 (en) * | 2012-02-09 | 2017-04-18 | Vmware, Inc. | Systems and methods to test programs |
| US9830287B2 (en) | 2015-02-24 | 2017-11-28 | Red Hat Israel, Ltd. | Determination of a device function asserting a detected spurious interrupt |
| US9824000B1 (en) * | 2015-10-21 | 2017-11-21 | Amazon Technologies, Inc. | Testing calling code dynamically with random error injection based on user-specified configuration |
| US10146653B2 (en) * | 2016-09-21 | 2018-12-04 | Dell Products, L.P. | Automated system-level failure and recovery |
| WO2019005867A1 (en) * | 2017-06-28 | 2019-01-03 | Apple Inc. | Interposition |
| JP2019191942A (ja) * | 2018-04-25 | 2019-10-31 | 株式会社デンソーテン | 制御装置および機能検査方法 |
| US10922249B2 (en) * | 2019-01-15 | 2021-02-16 | Microsoft Technology Licensing, Llc | Input/output control code filter |
| US10915428B2 (en) * | 2019-06-27 | 2021-02-09 | Capital One Services, Llc | Intelligent services and training agent for application dependency discovery, reporting, and management tool |
| US11354222B2 (en) | 2019-06-27 | 2022-06-07 | Capital One Services, Llc | Discovery crawler for application dependency discovery, reporting, and management tool |
| US11093378B2 (en) | 2019-06-27 | 2021-08-17 | Capital One Services, Llc | Testing agent for application dependency discovery, reporting, and management tool |
| US10747544B1 (en) | 2019-06-27 | 2020-08-18 | Capital One Services, Llc | Dependency analyzer in application dependency discovery, reporting, and management tool |
| EP3991030B1 (de) * | 2019-06-27 | 2025-12-17 | Capital One Services, LLC | Bestimmung von problemabhängigkeiten in der anwendungsabhängkeitentdeckung, berichterstattung und verwaltungswerkzeug |
| US10642719B1 (en) | 2019-06-27 | 2020-05-05 | Capital One Services, Llc | Intelligent services for application dependency discovery, reporting, and management tool |
| EP3848763B1 (de) * | 2020-01-08 | 2022-12-21 | Elektrobit Automotive GmbH | Qualifizierung eines gerätetreibers für ein gerät |
| CN113407394B (zh) * | 2021-05-31 | 2023-03-28 | 浪潮电子信息产业股份有限公司 | 一种服务器ras功能测试的方法、装置、设备和介质 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4312066A (en) * | 1979-12-28 | 1982-01-19 | International Business Machines Corporation | Diagnostic/debug machine architecture |
| US5001712A (en) * | 1988-10-17 | 1991-03-19 | Unisys Corporation | Diagnostic error injection for a synchronous bus system |
| US5193178A (en) * | 1990-10-31 | 1993-03-09 | International Business Machines Corporation | Self-testing probe system to reveal software errors |
| US5634022A (en) | 1992-03-06 | 1997-05-27 | International Business Machines Corporation | Multi-media computer diagnostic system |
| GB2268817B (en) | 1992-07-17 | 1996-05-01 | Integrated Micro Products Ltd | A fault-tolerant computer system |
| US5864653A (en) * | 1996-12-31 | 1999-01-26 | Compaq Computer Corporation | PCI hot spare capability for failed components |
-
1998
- 1998-06-15 US US09/097,468 patent/US6971048B1/en not_active Expired - Lifetime
-
1999
- 1999-06-09 EP EP99927418A patent/EP1086423B1/de not_active Expired - Lifetime
- 1999-06-09 WO PCT/US1999/013069 patent/WO1999066398A1/en not_active Ceased
- 1999-06-09 DE DE69903629T patent/DE69903629T2/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP1086423A1 (de) | 2001-03-28 |
| US6971048B1 (en) | 2005-11-29 |
| EP1086423B1 (de) | 2002-10-23 |
| DE69903629T2 (de) | 2003-07-31 |
| WO1999066398A1 (en) | 1999-12-23 |
| WO1999066398A9 (en) | 2000-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69903629D1 (de) | Prüfung der funktionsfähigkeit eines gerätetreibers | |
| DE60136059D1 (de) | Optimierten zugangs zu schaltungen zum debuggen, programmieren und prüfen | |
| IE880956L (en) | A software verification apparatus | |
| CN105474178A (zh) | 基于可编程接口的验证和调试 | |
| ATE365349T1 (de) | Verfahren und system zum debuggen unter verwendung duplizierter logik | |
| CN105912473A (zh) | 基于bdd的移动app自动测试平台和测试方法 | |
| CN105653438A (zh) | 安卓设备的跨进程自动化测试方法和装置 | |
| KR910012749A (ko) | 클럭 버스트를 이용하는 집적회로 시험방법 및 장치 | |
| Hoffman | A taxonomy for test oracles | |
| CN118672924A (zh) | 单元测试代码生成方法、装置、电子设备和存储介质 | |
| US6671860B2 (en) | Method and apparatus for fault injection using boundary scan for pins enabled as outputs | |
| US4156132A (en) | Automatic fault injection apparatus and method | |
| Mosensoson | Practical approaches to SoC verification | |
| KR940006028A (ko) | 시각 시뮬레이션장치 | |
| TW200717276A (en) | Development of assertions for integrated circuit design simulation | |
| Sedmark | Boundary-scan: beyond production test | |
| US20020193980A1 (en) | Semiconductor test program debugging apparatus | |
| Panzl | Test procedures: A new approach to software verification | |
| KR840002111A (ko) | 기억정지법 설계방식 및 그 장치 | |
| US10268625B2 (en) | Signal path verification device | |
| Kayser et al. | Hyper-acceleration and HW/SW co-verification as an essential part of IBM eServer z900 verification | |
| Stroud et al. | Design verification techniques for system level testing using ASIC level BIST implementations | |
| Wrigley | Assuring IOT Device Robustness Through Hil Testing | |
| EP1070297B1 (de) | Verfahren und gerät zum automatischen test eines simulierten integrierten schaltkreises | |
| López-Ongil et al. | Techniques for fast transient fault grading based on autonomous emulation [IC fault tolerance evaluation] |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |