WO2002001240A1 - Procede d'evaluation de la surete de fonctionnement d'un ensemble de systemes eectroniques integres recevant et produisant des donnees - Google Patents
Procede d'evaluation de la surete de fonctionnement d'un ensemble de systemes eectroniques integres recevant et produisant des donnees Download PDFInfo
- Publication number
- WO2002001240A1 WO2002001240A1 PCT/FR2001/001974 FR0101974W WO0201240A1 WO 2002001240 A1 WO2002001240 A1 WO 2002001240A1 FR 0101974 W FR0101974 W FR 0101974W WO 0201240 A1 WO0201240 A1 WO 0201240A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- functions
- error
- datum
- electronic systems
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318342—Generation of test inputs, e.g. test vectors, patterns or sequences by preliminary fault modelling, e.g. analysis, simulation
- G01R31/31835—Analysis of test coverage or failure detectability
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31719—Security aspects, e.g. preventing unauthorised access during test
Definitions
- the present invention relates to a method for evaluating the dependability of a set of integrated electronic systems receiving and producing data.
- data incorporated, for example, into messages materialized by groups of digital signals propagating on at least one common multiplex bus.
- sets of electronic systems of this type designed in particular to equip motor vehicles.
- Such a vehicle commonly comprises several systems, each ensuring the execution of a service such as controlling the engine propelling the vehicle, managing the air conditioning of the passenger compartment, managing the connections of the vehicle to the ground (braking, suspension, etc.). .), management of telephone communications, etc., etc.
- FIG. 1 of the attached drawing The material means which constitute all of these systems are shown diagrammatically in FIG. 1 of the attached drawing.
- These means essentially comprise electronic control units or "computers" UCE m , each computer possibly being connected to sensors C n i and to actuators A m j , all the computers being connected to the same bus B for transmitting or receiving therein suitably multiplexed information from or to the other computers connected to bus B.
- This multiplexing is obtained in particular, as is well known for the CAN bus for example, by introducing the information in question in messages materialized by digital signal frames comprising in particular an "identifier field" of said frame and a “data field “commonly gathering several pieces of information of different natures (pressure, temperature, etc.) each contained in a predetermined part of this field.
- engine control includes the ECU 2 computer, several sensors C _ sensitive to quantities such as the engine speed, for example internal combustion, the pressure at intake manifold of this engine, outside air pressure, engine cooling water temperature, air temperature, battery charge status, etc, etc., and several actuators A 2.
- the ECU 2 computer is duly programmed to execute several engine control functions such as: idling control, regulation of the richness of the air / fuel mixture, adjustment of the ignition advance of this mixture and recirculation exhaust gases.
- the ECU 2 computer uses information from the above-mentioned sensors C ⁇ and develops control signals for the actuators A j constituted by an additional air control valve and a spark plug ignition coil for the "regulation of idle ", a fuel injector for the" richness regulator “function, the same ignition coil for the” ignition advance "function and a valve for the" exhaust gas recirculation "function.
- All these systems put in communication by the same bus B constitute a multiplex network. It is therefore understandable that several functions belonging to different systems can exploit information from the same sensors, for example, which avoids costly redundancies in the structure of all the systems.
- the use of a multiplex network also makes it possible to significantly reduce the length of the electrical lines interconnecting the various elements of the assembly.
- Such a multiplex assembly also makes it possible to set up non-conventional and possibly complex functions, sometimes involving several systems and therefore called “transverse”.
- the perception of information "air bag (or "airbag”) triggered ", significant that the vehicle has suffered an impact can then be treated so as to control the emission of a call for help by a mobile telephone device on board the vehicle.
- the present invention specifically aims to provide a method for evaluating the operational safety of a set of integrated electronic systems, suitable for the production of such diagnostics.
- the present invention also aims to provide such a method making it possible to determine whether the functions distributed as a whole may be subject to failure failures which are too broad in impact, from the point of view of the operational safety of the system. This is the case, for example, when minor function failures have an impact on more critical functions.
- X n is the set of data affected by an error on the data (i), after n application of the consuming functions (Xi),
- the database used includes 1 °) a "functions” table, defining all the functions executed by the set of electronic systems, 2 °) a "data” table defining the different data exchanged by said functions, 3 °) a "functions-data links” table which defines the links between data and functions and, 4 °) a "modes" table containing the list of modes in which the data can be found, the database also includes a "Modes- data-values "which defines the particular values taken by each data in each of its different modes, said data is transmitted in said set of electronic systems in the form of digital signal frames comprising means for identifying the mode in which it is found the data transmitted, the database also includes a "degraded
- FIG. 1 is a diagram of a set of electronic systems for which it is proposed to study the dependability by the method according to the present invention, this assembly being described in the preamble to the present description
- FIG. 2 is a diagram of organization of the database used in the method according to the invention. According to the present invention, this database gathers all the information making it possible to describe the functional architecture of the set of electronic systems.
- a software tool is constituted which is capable of interrogating the database, by way of queries, so as to execute the error impact finding algorithms described below.
- the SQL query language well known to those skilled in the art, can be used for this purpose.
- x is an object of the database, we note in the sequence F (x) a query on x, for example the query "set of functions whose entry is x".
- F (X) is then the union of the sets F (x) for x belonging to X. This is consistent with the exploitation of the queries of a database since the result of a query is a set of solutions.
- an error on a piece of data may or may not be detectable, the set may indeed include means for detecting an error on certain data. Recognition of such an error automatically controls the processing of the data thus degraded, or even absent, by one or more functions designed to accommodate such degradation. Other errors, on the contrary, cannot be detected by the systems of the assembly. The study of the dependability of this assembly therefore involves looking for the impact of an error on a data item, successively in the case of an undetected error and a detected error.
- X x being the set of data potentially affected by an error on x i ⁇ after application, at least once, of each of the functions consuming the data i.
- X x being the set of data potentially affected by an error on x i ⁇ after application, at least once, of each of the functions consuming the data i.
- X 2 X 1 ⁇ G (F (X) the set X 2 of potentially affected data after all the functions consuming ⁇ ⁇ have been applied at least twice.
- X n is the set of data affected by an error on the data (x ⁇ ) after n applications of the consuming functions (Xi),
- F (X n ) is the set of functions which take as argument at least one datum of the set X n
- G (F (X n )) the set of output data of the functions of the set F ( X n ).
- X ⁇ the limit when n tends to + ⁇ x> of the sequence X n
- X ⁇ thus designating the set of data potentially affected by an error on t
- F (Xoo) the set of functions potentially affected by this fault. It is obviously necessary to ensure the existence of X w and that the found set G (F (X ⁇ )) of data is a proper subset of X ⁇ .
- X n c X n + ⁇ .
- the set X ⁇ thus found can be very important, much more than the observation of the effective reactions of the set of electronic systems,. To an error on a particular datum x t , cannot let predict it. The reason is that the impact of certain variables of a function can be minor, for example of an order of magnitude lower than that of other variables of this function. According to the present invention, it is then possible to reduce the importance of the data set X ⁇ to be studied from the point of view of the operational safety of the set of electronic systems, by refining the request G (F (X n ) ). To do this, we define it as the search for all the outputs of the functions of the set F (X n ) which are significantly affected by an error on the data of the set X n .
- the set of input variables of the function f is different from that of the function f.
- the output variables of f are, at least for some, obviously affected by the unavailability of the variable x A in error. The quality level of these outputs can be seen from the value given to them, or from status bits.
- the impact of the error on Xi can be limited to a drop in precision on some of the outputs of the function f, rather than to a total loss of output.
- the request F must now take into account the degraded function or functions and the request G must integrate the fact that some of the outputs of these degraded functions are no longer provided at their best level of precision.
- This base contains: a table A "functions" which contains all the functions of the set of electronic systems, corresponding to a normal or degraded situation. For each function, the table includes, in addition to the identification elements Function_Id and
- Function_Name its level of criticality.
- the function can thus, going • to the simplest, be characterized as being "critical” or “non-critical”.
- a table B "data”, defining the various data exchanged by the functions, by wire link or, as described in the preamble to this description, by multiplex link.
- the table contains the identification elements of each data.
- a C table "data_functions" which defines the links between data and functions.
- Each element of the table is a quadruplet (function f, data if indicator i produced / consumed, mode m).
- f produces the data Xi in the mode m. If i indicates "consumed”, f consumes the data i in the m mode.
- the mode m will be "normal" for all the data produced or consumed by f.
- a table D "degraded_modes" which defines the conditions under which the transition from a function to one of its degraded modes takes place.
- Each element of the table is a quadruplet (given x ⁇ , mode m, function f, degraded function f). This implies that the degraded function f consumes the data x ⁇ in the mode m and no longer in the mode required by the function f for this data Xi.
- a table E "Modes-Data-Values" which defines the particular values taken by a data, in its different modes, if applicable.
- a “Modes” table which contains the list of modes in which the data can be found. The modes can correspond to different levels of quality for the production of a data, corresponding to more or less degraded situations, or to transient phases
- the function f can also have a degraded mode f ", in the event that another entry of f is itself degraded or invalidated.
- the queries posed on the database must then establish a loop on table D to follow the propagation of errors in all possible degraded modes occurring following an error on one or more of the inputs of the function. f, or the function f '.
- Example By hypothesis the vehicle is equipped, in particular, an engine management computer, a device for antilock braking system for maintaining the 'control of the trajectory of the vehicle by the driver, and an automatic transmission (BVA).
- BVA automatic transmission
- a sequence of events which may occur in this context is as follows: one of the sensors delivering signals to the engine management computer breaks down and prevents the latter from calculating the torque delivered by the engine. The "torque" data then changes to an "invalid" value.
- Each manager of a system or part of a system is thus also responsible for updating a group of tables associated with the system or with said part of the system. If modified, the corresponding tables are updated and these tables are used in turn to update the database.
- the query language mentioned above then makes it possible to interrogate the updated database so as to assess the impact of the modification on the dependability of the set of electronic systems studied above.
- the software diagnoses the causes to allow the persons responsible to remedy them.
- the present invention makes it possible to achieve the set goal, namely to allow the automatic performance of an assessment of the dependability of a set of electronic systems, both in the design phase thereof and 'in the operating phase, and this after any modification affecting the structure or operation of the assembly.
- the invention is not limited to the embodiment described and shown which has been given only by way of example.
- the invention is applicable in any industry to the evaluation of the dependability of any set of multiplex electronic systems, whatever the type of network used for multiplexing, the CAN network mentioned above being able to be replaced by a VAN network, for example.
- the messages transporting the information circulating in the network could be constituted otherwise than by digital information frames, by example by statically defined time intervals in the case of a TDMA bus (from the English Time Division Multiple Access), that is to say a bus for which the exchange between two computers is done in a time interval defined in advance between the two computers, or even by frequency ranges for media of the FDMA (English Frequency Division Multiple Access) type, that is to say media for which data exchange takes place done at frequency ranges agreed in advance between the two computers.
- TDMA from the English Time Division Multiple Access
- FDMA English Frequency Division Multiple Access
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01947585A EP1309876A1 (fr) | 2000-06-27 | 2001-06-22 | Procede d'evaluation de la surete de fonctionnement d'un ensemble de systemes eectroniques integres recevant et produisant des donnees |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR00/08251 | 2000-06-27 | ||
FR0008251A FR2810758B1 (fr) | 2000-06-27 | 2000-06-27 | Procede d'evaluation de la surete de fonctionnement d'un ensemble de systemes electroniques integres recevant et produisant des donnees |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002001240A1 true WO2002001240A1 (fr) | 2002-01-03 |
Family
ID=8851749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2001/001974 WO2002001240A1 (fr) | 2000-06-27 | 2001-06-22 | Procede d'evaluation de la surete de fonctionnement d'un ensemble de systemes eectroniques integres recevant et produisant des donnees |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1309876A1 (fr) |
FR (1) | FR2810758B1 (fr) |
WO (1) | WO2002001240A1 (fr) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4766595A (en) * | 1986-11-26 | 1988-08-23 | Allied-Signal Inc. | Fault diagnostic system incorporating behavior models |
US5822218A (en) * | 1996-08-27 | 1998-10-13 | Clemson University | Systems, methods and computer program products for prediction of defect-related failures in integrated circuits |
-
2000
- 2000-06-27 FR FR0008251A patent/FR2810758B1/fr not_active Expired - Fee Related
-
2001
- 2001-06-22 EP EP01947585A patent/EP1309876A1/fr not_active Withdrawn
- 2001-06-22 WO PCT/FR2001/001974 patent/WO2002001240A1/fr not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4766595A (en) * | 1986-11-26 | 1988-08-23 | Allied-Signal Inc. | Fault diagnostic system incorporating behavior models |
US5822218A (en) * | 1996-08-27 | 1998-10-13 | Clemson University | Systems, methods and computer program products for prediction of defect-related failures in integrated circuits |
Also Published As
Publication number | Publication date |
---|---|
FR2810758A1 (fr) | 2001-12-28 |
FR2810758B1 (fr) | 2002-10-11 |
EP1309876A1 (fr) | 2003-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2619143C (fr) | Procede de surveillance des moteurs d'avion | |
US5835871A (en) | Method and system for diagnosing and reporting failure of a vehicle emission test | |
FR2800190A1 (fr) | Procede et systeme pour l'autodiagnostic d'une voiture | |
FR3078791A1 (fr) | Outil de diagnostic calculateur | |
RU2622777C2 (ru) | Способ обнаружения самовольного нарушения настройки | |
EP1573579A2 (fr) | Procede de diagnostic de defaut de fonctionnement d'un ensemble de systemes electroniques | |
EP1451655B1 (fr) | Procede de diagnostic de defauts de fonctionnement d'un ensemble de systemes electroniques, notamment dans un vehicule automobile | |
WO2002001240A1 (fr) | Procede d'evaluation de la surete de fonctionnement d'un ensemble de systemes eectroniques integres recevant et produisant des donnees | |
EP1573412B1 (fr) | Procede de diagnostic de defauts de fonctionnement d une arc hitecture fonctionnelle | |
EP3947058B1 (fr) | Système de nettoyage d'au moins deux capteurs/émetteurs d'un véhicule automobile | |
EP2219898B1 (fr) | Procédé de gestion de dysfonctionnements d'un système de contrôle à architecture modulaire d'un groupe motopropulseur de véhicule automobile et système de contrôle correspondant | |
FR2970947A1 (fr) | Equipement a surveillance integree remplacable en escale et architecture distribuee comprenant un tel equipement | |
FR2957171A1 (fr) | Methode et outil d'aide a la conception d'un aeronef utilisant un critere de disponibilite operationnelle | |
EP1673733B1 (fr) | Systeme de diagnostic predictif des dysfonctionnements d'un vehicule automobile et son dispositf de diagnostic embarque | |
FR3064390A1 (fr) | Vehicule automobile equipe d’un ordinateur de bord et d’un outil de diagnostic | |
FR2807531A1 (fr) | Procede de controle de la coherence d'un ensemble de systemes electroniques integres | |
EP3225007B1 (fr) | Procédé de communication entre un outil de production et un véhicule automobile | |
EP0697638A1 (fr) | Procédé de détection des séquences complètes et des séquences d'échec dans un système de reconnaissance de situations | |
EP4379681A1 (fr) | Procédé de détection, de prédiction et de prévention de l'apparition de défaillances et de contrôle de continuité de véhicules, système mettant en oeuvre ledit procédé et dispositif utilisé dans ledit système | |
EP1431855A2 (fr) | Procédé de diagnostic de défauts de fonctionnement d'un ensemble de fonctions | |
FR2923040A1 (fr) | Procede de diagnostic d'un calculateur | |
EP4158177B1 (fr) | Véhicule à moteur thermique à essence et contrôle du type de carburant utilisé, et procédé de contrôle associé | |
EP4058365B1 (fr) | Dispositif et procede de gestion d'une flotte de dispositifs de communication d'information pour mise a jour d'un jumeau numerique d'une turbomachine | |
FR2655443A1 (fr) | Un systeme et procede pour retrouver des cas appropries justifies dans une bibliotheque de cas. | |
FR2870890A1 (fr) | Procede d'activation d'operations d'apprentissage d'un appareil de commande et appareil pour la mise en oeuvre du procede |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2001947585 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2001947585 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2001947585 Country of ref document: EP |