FR3098316B1 - Procédé de test d’un dispositif de réinitialisation de calculateur - Google Patents

Procédé de test d’un dispositif de réinitialisation de calculateur Download PDF

Info

Publication number
FR3098316B1
FR3098316B1 FR1907441A FR1907441A FR3098316B1 FR 3098316 B1 FR3098316 B1 FR 3098316B1 FR 1907441 A FR1907441 A FR 1907441A FR 1907441 A FR1907441 A FR 1907441A FR 3098316 B1 FR3098316 B1 FR 3098316B1
Authority
FR
France
Prior art keywords
test
testing
test counter
computer
sequence
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.)
Active
Application number
FR1907441A
Other languages
English (en)
Other versions
FR3098316A1 (fr
Inventor
Jean-Luc Boyer
Xavier Guillaume
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.)
Vitesco Technologies GmbH
Original Assignee
Continental Automotive France SAS
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 Continental Automotive France SAS filed Critical Continental Automotive France SAS
Priority to FR1907441A priority Critical patent/FR3098316B1/fr
Priority to US17/618,645 priority patent/US11687394B2/en
Priority to PCT/EP2020/067077 priority patent/WO2021001168A1/fr
Priority to CN202080048903.0A priority patent/CN114144766A/zh
Publication of FR3098316A1 publication Critical patent/FR3098316A1/fr
Application granted granted Critical
Publication of FR3098316B1 publication Critical patent/FR3098316B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/076Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • 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/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]

Landscapes

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

Abstract

Procédé de test in situ et en fonctionnement d’un dispositif de réinitialisation (1) d’un calculateur (2), comprenant une séquence d’exécution et une séquence de vérification, la séquence d’exécution étant exécutée en cours d’exécution du logiciel (L1, L2) et comprenant les étapes suivantes : - incrémentation d’un compteur de test, - stockage du compteur de test dans une mémoire non volatile (3), - déclenchement d’une réinitialisation du calculateur (2), la séquence de vérification étant exécutée au démarrage du logiciel (L1, L2) et comprenant les étapes suivantes : - lecture depuis la mémoire non volatile (3) du compteur de test, - comparaison du compteur de test, si il est égal à sa valeur initiale augmentée de 1, réinitialisation du compteur de test (CT), le résultat du test est positif, et si il est supérieur à sa valeur initiale augmentée de 1, le résultat du test est négatif. Figure d’abrégé : Figure 1
FR1907441A 2019-07-04 2019-07-04 Procédé de test d’un dispositif de réinitialisation de calculateur Active FR3098316B1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FR1907441A FR3098316B1 (fr) 2019-07-04 2019-07-04 Procédé de test d’un dispositif de réinitialisation de calculateur
US17/618,645 US11687394B2 (en) 2019-07-04 2020-06-19 Method for testing a computer reset device
PCT/EP2020/067077 WO2021001168A1 (fr) 2019-07-04 2020-06-19 Procede de test d'un dispositif de reinitialisation de calculateur
CN202080048903.0A CN114144766A (zh) 2019-07-04 2020-06-19 计算机的重新初始化装置的测试方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1907441A FR3098316B1 (fr) 2019-07-04 2019-07-04 Procédé de test d’un dispositif de réinitialisation de calculateur
FR1907441 2019-07-04

Publications (2)

Publication Number Publication Date
FR3098316A1 FR3098316A1 (fr) 2021-01-08
FR3098316B1 true FR3098316B1 (fr) 2021-05-28

Family

ID=68138497

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1907441A Active FR3098316B1 (fr) 2019-07-04 2019-07-04 Procédé de test d’un dispositif de réinitialisation de calculateur

Country Status (4)

Country Link
US (1) US11687394B2 (fr)
CN (1) CN114144766A (fr)
FR (1) FR3098316B1 (fr)
WO (1) WO2021001168A1 (fr)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647301B1 (en) 1999-04-22 2003-11-11 Dow Global Technologies Inc. Process control system with integrated safety control system
JP2001063492A (ja) 1999-08-27 2001-03-13 Nec Corp 車両安全制御装置の電子制御装置
US8751100B2 (en) * 2010-08-13 2014-06-10 Deere & Company Method for performing diagnostics or software maintenance for a vehicle
WO2013182872A1 (fr) 2012-06-07 2013-12-12 Freescale Semiconductor, Inc. Système d'auto-test intégré (bist), système sur puce et procédé de commande de bist
JP2014019416A (ja) * 2012-07-24 2014-02-03 Hitachi Automotive Systems Ltd 車両制御装置
FR3006768B1 (fr) * 2013-06-06 2017-05-26 Continental Automotive France Procede de surveillance d'un organe fonctionnel d'un vehicule automobile
US10018267B2 (en) * 2016-03-11 2018-07-10 Ford Global Technologies, Llc Vehicle transmission control module reset detection and mitigation
FR3055986B1 (fr) * 2016-09-13 2018-10-12 Peugeot Citroen Automobiles Sa Dispositif de controle de la reinitialisation d'un calculateur embarque automobile

Also Published As

Publication number Publication date
US20220358004A1 (en) 2022-11-10
US11687394B2 (en) 2023-06-27
WO2021001168A1 (fr) 2021-01-07
FR3098316A1 (fr) 2021-01-08
CN114144766A (zh) 2022-03-04

Similar Documents

Publication Publication Date Title
JP7095408B2 (ja) ソフトウェアプログラムフォールト位置特定
US9921948B2 (en) Software commit risk level
US8423960B2 (en) Evaluation of software based on review history
US10817408B2 (en) Generating test cases
CN110704304B (zh) 一种应用程序测试方法、装置、存储介质和服务器
Gao et al. Making system user interactive tests repeatable: When and what should we control?
US8078916B2 (en) Testing measurements
CN107967209B (zh) 一种检测前端网页代码中错误的方法、检测设备及服务器
WO2019214109A1 (fr) Dispositif et procédé de surveillance pour un processus de tests, et support de stockage lisible par ordinateur
US8276020B2 (en) Systems and methods for automated determination of error handling
US8990622B2 (en) Post-silicon validation using a partial reference model
CN106997316B (zh) 内存异常增长的检测***及方法
CN109473093A (zh) 语音识别方法、装置、计算机设备及存储介质
US11513794B2 (en) Estimating indirect interface implementation before load time based on directly implemented methods
Machado et al. MZoltar: automatic debugging of Android applications
Yan et al. Widget-sensitive and back-stack-aware GUI exploration for testing android apps
Wu et al. Sentinel: generating GUI tests for Android sensor leaks
FR3098316B1 (fr) Procédé de test d’un dispositif de réinitialisation de calculateur
CN115391230A (zh) 一种测试脚本生成、渗透测试方法、装置、设备及介质
CN111382077A (zh) 应用程序崩溃原因定位方法、装置、电子设备及存储介质
CN111752586A (zh) 跨架构的嵌入式设备固件未修补漏洞检测方法及***
Chauhan Smoke testing
Fu et al. Resurgence of regression test selection for c++
US7904754B2 (en) Systems and methods for automated determination of out of memory handling
US11520689B2 (en) System and method for automatic program repair using fast-result test cases

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20210108

PLFP Fee payment

Year of fee payment: 3

TP Transmission of property

Owner name: VITESCO TECHNOLOGIES, DE

Effective date: 20210629

CA Change of address

Effective date: 20220103

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5