1 / 31

A digital system consists of five components (U0,..,U4) from different vendors.

A digital system consists of five components (U0,..,U4) from different vendors. Each vendor has built an agent capable of monitoring the component. Here, we assume identical faulty behavior of gates only for convenience. The core representation of each agent is a subnet (Di, I=0,…,4).

Download Presentation

A digital system consists of five components (U0,..,U4) from different vendors.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A digital system consists of five components (U0,..,U4) from different vendors. Each vendor has built an agent capable of monitoring the component. Here, we assume identical faulty behavior of gates only for convenience.

  2. The core representation of each agent is a subnet (Di, I=0,…,4). The internal structure and parameter of each subnet is unknown to other vendors.

  3. The agents are organized into a hypertree MSBN by the system designer who has only the knowledge of the interface between components.

  4. Suppose the system has the following external input:

  5. If the system functions correctly, it should have the following state:

  6. Unfortunately, G7 and G9 are faulty (unknown to agents). The actual state of the system is the following:

  7. We assume that the actual state of each gate cannot be directly observed. The system input and output (u, v, y, z) can be cheaply observed, but other output of gates are costly to observe. In addition, the output k of G11 is not observable. We demonstrate how agents may cooperate to identify the faulty gates using MSBN framework. The demo is run in WEBWEAVR-II, a toolkit that I developed. The demo consists of a series of captured screens. Each agent’s belief is shown in histograms of corresponding variables. When a variable is observed, it is marked as yellow, otherwise it is green. First we show that agents cannot function effectively without cooperation.

  8. Although agent 2 has made all six possible observations, it is still unsure whether gate G6 or G7 is abnormal (b: bad; g: good).

  9. Next, we show how agents cooperate. Initially, each agent observes system input/output local to the agent.

  10. Agent 0 does not find anything abnormal.

  11. Agent 1 is uncertain about the input/output of some gates. But nothing appears wrong.

  12. Agent 2 does not find anything unusual either.

  13. Agent 3 does not see any abnormal sign.

  14. Agent 4 feels something unusual, since when y=1, mostly likely z=1.

  15. At this point, a communication is performed among agents. Note that only belief on interface but not the observations is communicated among agents. Agent 0 is no longer happy with the state of its component.

  16. Agent 1 starts to suspect the state of some gates.

  17. Agent 2 starts to worry that some of his gates may be abnormal.

  18. Agent 3 thinks G14 and G16 might be faulty.

  19. Agent 4 suspects his gates as well. The inconsistent system input/output has alerted all agents. Suppose agents 1..4 make one more observation each.

  20. Agent 1 observes j, which still does not resolve his uncertainty.

  21. Agent 2 observes o locally.

  22. Agent 3 observes the value of t. The status of G14 is still unsure.

  23. Observation of p does not remove agent 4’s doubt on G18.

  24. This is agent 0’s belief after another communication.

  25. This is agent 1’s belief after communication.

  26. This is agent 2’s belief after communication.

  27. This is agent 3’s belief after communication, who has resolved his uncertainty on G14.

  28. This is agent 4’s belief after communication.

  29. With an additional local observation on i, agent 1 is quite certain that G9 should be replaced.

  30. Agent 4 makes observation on q, which resolves his uncertainty. Since q is in the interface with agent 3, the value is passed.

  31. With the value of q from local communication with agent 4, now agent 2 is sure about the problem of its component. Through cooperation, the problem of G7 is identified with only 3 local observation. It was not possible with even 6 observations when agent 2 was working alone.

More Related