主权项 |
1. A method for performing diagnoses in a modeled system, the method comprising:
searching for output information from components of the modeled system; searching for conflicts among the output information of the modeled system being searched; discovering conflicts among the output information; forming a conflict set from the discovered conflicts; transforming the conflict set into a simplified conflict set, the transforming including repeatedly:
(i) removing subsumed conflicts in the conflict set by subsumption;(ii) factoring the set of conflicts into disconnected subgraphs;(iii) further, removing a component x from all conflicts and note the equivalences if the component x≡a component y, wherein the component x≡the component y if conf(x)=conf(y), and wherein conf returns a set of conflicts in which a given component appears, and wherein the noted equivalences are not used to generate additional equivalent diagnoses; and(iv) further, removing the component x from all conflicts if the component x<the component y, wherein the component x<the component y if conf(x)conf (y), searching for a diagnosis of the modeled system using the simplified conflict set; obtaining the diagnosis using the simplified conflict set, wherein the obtaining focuses on obtaining a minimum cardinality diagnosis; and wherein the method is performed by at least one electronic processor and output to an output device for at least one of display and printing. |