[go: up one dir, main page]

DE69903629D1 - Prüfung der funktionsfähigkeit eines gerätetreibers - Google Patents

Prüfung der funktionsfähigkeit eines gerätetreibers

Info

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
Application number
DE69903629T
Other languages
English (en)
Other versions
DE69903629T2 (de
Inventor
Richard Hanson
Edward James Radley
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of DE69903629D1 publication Critical patent/DE69903629D1/de
Application granted granted Critical
Publication of DE69903629T2 publication Critical patent/DE69903629T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test 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)
DE69903629T 1998-06-15 1999-06-09 Prüfung der funktionsfähigkeit eines gerätetreibers Expired - Fee Related DE69903629T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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