BR0009008A - System and method for testing and validation devices with an embedded operating system - Google Patents

System and method for testing and validation devices with an embedded operating system

Info

Publication number
BR0009008A
BR0009008A BR0009008-5A BR0009008A BR0009008A BR 0009008 A BR0009008 A BR 0009008A BR 0009008 A BR0009008 A BR 0009008A BR 0009008 A BR0009008 A BR 0009008A
Authority
BR
Brazil
Prior art keywords
testing
hardware
windows
validator
commercially available
Prior art date
Application number
BR0009008-5A
Other languages
Portuguese (pt)
Inventor
Peter R Gregory
James Floyd Walters
Janardhana Rao Dikkala
Ian Sample
Original Assignee
Bsquare Corp
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 Bsquare Corp filed Critical Bsquare Corp
Publication of BR0009008A publication Critical patent/BR0009008A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/263Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/366Software debugging using diagnostics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

"SISTEMA E MéTODO PARA DISPOSITIVOS PARA TESTE E VALIDAçãO DOTADOS DE UM SISTEMA OPERACIONAL EMBUTIDO". Um sistema e método para melhorar a capacidade de garantia de qualidade, gerar uma economia de muitas horas de mão de obra e custos, e racionalizar o processo de desenvolvimento de produto de dispositivo alvo utilizando sistemas operacionais disponíveis comercialmente, tal como o Windows CE, incluindo um dispositivo para teste que aplica um conjunto de programas de teste de validação abrangentes. Este sistema e método, um Validador O/S (I), proporciona um pacote de verificação de projeto totalmente automatizado para sistemas operacionais disponíveis comercialmente (1000a) , Windows CE, utilizando uma Plataforma de interface gráfica com o usuário do hospedeiro (12), um meio de comunicação entre o hospedeiro e o alvo (3), pelo menos um conjunto para teste (11), e uma metodologia para captura de resultados (12). O Validador O/S (I) proporciona uma tecnologia para conjuntos de teste automatizados mais rápida e mais precisa para testar uma porta dos sistemas operacionais disponíveis comercialmente (1000a), tal como o Windows CE, para o hardware alvo (1000, 9). Além disso, o Validador O/S (1) inclui uma base de código abrangente desenvolvida especificamente para intencionalmente enfatizar a interação entre o sistema operacional O/S, o driver dos dispositivos, a Camada de Adaptação OEM (OAL), e o hardware. Os conjuntos para teste (11) estão focados na identificação de três falhas básicas incluindo o projeto do hardware, a programação do hardware (drivers/OAL), e a interação com o sistema operacional. Uma ênfase especial em diagnose foi alocada aos subsistemas operacionais, que historicamente demonstraram a maior parcela de problemas."SYSTEM AND METHOD FOR DEVICES FOR TESTING AND VALIDATION WITH A BUILT-IN OPERATIONAL SYSTEM". A system and method to improve quality assurance capacity, generate many hours of labor and cost savings, and streamline the target device product development process using commercially available operating systems, such as Windows CE, including a testing device that applies a set of comprehensive validation test programs. This system and method, an O / S Validator (I), provides a fully automated design verification package for commercially available operating systems (1000a), Windows CE, using a host graphical user interface platform (12), a means of communication between the host and the target (3), at least one test set (11), and a methodology for capturing results (12). The O / S (I) Validator provides faster and more accurate automated test suite technology for testing a port from commercially available operating systems (1000a), such as Windows CE, to target hardware (1000, 9). In addition, the O / S Validator (1) includes a comprehensive code base developed specifically to intentionally emphasize the interaction between the O / O operating system, the device driver, the OEM Adaptation Layer (OAL), and the hardware. The test sets (11) are focused on identifying three basic failures including hardware design, hardware programming (drivers / OAL), and interaction with the operating system. A special emphasis on diagnosis has been allocated to operational subsystems, which historically have shown the greatest share of problems.

BR0009008-5A 1999-01-21 2000-01-21 System and method for testing and validation devices with an embedded operating system BR0009008A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11682499P 1999-01-21 1999-01-21
US13762999P 1999-06-04 1999-06-04
PCT/US2000/001583 WO2000043880A1 (en) 1999-01-21 2000-01-21 A system and method for testing and validating devices having an embedded operating system

Publications (1)

Publication Number Publication Date
BR0009008A true BR0009008A (en) 2002-02-13

Family

ID=26814666

Family Applications (1)

Application Number Title Priority Date Filing Date
BR0009008-5A BR0009008A (en) 1999-01-21 2000-01-21 System and method for testing and validation devices with an embedded operating system

Country Status (7)

Country Link
EP (1) EP1236108A1 (en)
JP (1) JP2002535773A (en)
KR (1) KR20010112250A (en)
CN (1) CN1359492A (en)
AU (1) AU3212300A (en)
BR (1) BR0009008A (en)
WO (1) WO2000043880A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100367238C (en) * 2001-08-22 2008-02-06 深圳市索普卡软件开发有限公司 X-86 serial compatible machine and generation method for its operation system
CN100456043C (en) * 2003-02-14 2009-01-28 爱德万测试株式会社 Method and apparatus for testing integrated circuits
CN1316358C (en) * 2004-03-05 2007-05-16 英业达股份有限公司 Information platform test environment automatic construction method and system
CN100403701C (en) * 2004-08-09 2008-07-16 华为技术有限公司 Goal device service realization testing method and system
CN100375058C (en) * 2004-12-24 2008-03-12 北京中星微电子有限公司 Software development method for flush type products
CN100440162C (en) * 2005-04-08 2008-12-03 环达电脑(上海)有限公司 Embedded apparatus debugging method
CN100356738C (en) * 2005-07-29 2007-12-19 杭州华三通信技术有限公司 Automatization testing frame system and method
FI118578B (en) * 2006-01-23 2007-12-31 Mika Pollari Testing apparatus and method for testing the apparatus
CN101452415B (en) * 2007-11-30 2011-05-04 鸿富锦精密工业(深圳)有限公司 Auxiliary device and method for testing embedded system
EP2342643A4 (en) 2008-09-25 2013-05-15 Lsi Corp Method and/or apparatus for certifying an out of band management application in an external storage array
US9003370B2 (en) 2010-03-04 2015-04-07 Nec Corporation Application modification portion searching device and application modification portion searching method
US10318477B2 (en) * 2010-05-26 2019-06-11 Red Hat, Inc. Managing and archiving system and application log files
CN102339248A (en) * 2010-07-20 2012-02-01 上海闻泰电子科技有限公司 On-line debugging system and method for embedded terminal
CN102916848B (en) * 2012-07-13 2014-12-10 北京航空航天大学 Automatic test method of Ethernet interface equipment based on script technology
CN105445644A (en) * 2015-11-18 2016-03-30 南昌欧菲生物识别技术有限公司 Multi-type chip test plate, test system and test machine bench
CN106201765B (en) * 2016-07-21 2019-03-15 中国人民解放军国防科学技术大学 Task stack area data check restoration methods based on μ C/OS-II operating system
US10997045B2 (en) 2016-10-20 2021-05-04 Y Soft Corporation, A.S. Universal automated testing of embedded systems
CN109960590B (en) * 2019-03-26 2021-05-18 北京简约纳电子有限公司 Method for optimizing diagnostic printing of embedded system
CN110221974A (en) * 2019-05-22 2019-09-10 深圳壹账通智能科技有限公司 Service platform system self checking method, device, computer equipment and storage medium
CN112306888B (en) * 2020-11-13 2022-05-10 武汉天喻信息产业股份有限公司 Test system and method based on equipment library file interface
CN113590475B (en) * 2021-07-13 2024-05-31 北京快乐茄信息技术有限公司 Joint debugging test method and joint debugging test device of online development platform
CN116743990B (en) * 2023-08-16 2023-10-27 北京智芯微电子科技有限公司 Video stream testing method and video stream testing processing method of embedded equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0636976B1 (en) * 1993-07-28 1998-12-30 Koninklijke Philips Electronics N.V. Microcontroller provided with hardware for supporting debugging as based on boundary scan standard-type extensions
US5724505A (en) * 1996-05-15 1998-03-03 Lucent Technologies Inc. Apparatus and method for real-time program monitoring via a serial interface

Also Published As

Publication number Publication date
CN1359492A (en) 2002-07-17
AU3212300A (en) 2000-08-07
KR20010112250A (en) 2001-12-20
EP1236108A1 (en) 2002-09-04
JP2002535773A (en) 2002-10-22
WO2000043880A1 (en) 2000-07-27

Similar Documents

Publication Publication Date Title
BR0009008A (en) System and method for testing and validation devices with an embedded operating system
CN100451987C (en) System and method for carrying out safety risk check to computer BIOS firmware
CN110941552B (en) Memory analysis method and device based on dynamic taint analysis
US7275184B2 (en) Software verification method for control units and verification system
NZ587241A (en) Method, computer program product and system for enabling clinical decision support
CN109189405A (en) A kind of method and system of proving program Flash data consistency
KR20200007133A (en) Method and apparatus for dinamically injecting fault for vehicle ecu software test
CN104699605B (en) The code coverage measuring method and device of a kind of driver
CN111290941A (en) Method and device for testing multiple interfaces, computing equipment and medium
CN110516447B (en) Method and equipment for identifying terminal simulator
CN107450510A (en) A kind of signal resolution method using diagnostic signal fast positioning CAN signal
CN104751037A (en) Use control method and system for medical inspection equipment and medical inspection equipment
CN103902908A (en) Method and system for detecting malicious codes of Android reinforced applications
CN104156311A (en) Embedded type C language target code level unit testing method based on CPU simulator
CN113779912A (en) Chip verification system, method and device, electronic equipment and storage medium
CN112925524A (en) Method and device for detecting unsafe direct memory access in driver
CN102135877A (en) Automated construction method and device
CN107832176A (en) Hard disk pressure automatic test approach and system under a kind of Windows
CN111124894A (en) Code coverage rate processing method and device and computer equipment
CN107590389A (en) Method for testing security and device, electronic equipment, computer-readable storage medium
CN116560931A (en) Chip verification platform and method, electronic equipment and storage medium
CN111176973A (en) Test method, system, electronic device and computer readable medium
CN106445807B (en) Application installation package detection method and device for intelligent terminal
CN111078549A (en) Code coverage rate processing method and device and computer equipment
CN112527672B (en) Detection method and equipment for shell adding tool

Legal Events

Date Code Title Description
FA10 Dismissal: dismissal - article 33 of industrial property law
B11Y Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette]