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

31
• 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.

description

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). - PowerPoint PPT Presentation

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

Page 1: 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.

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

• 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.

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

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

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

• Suppose the system has the following external input:

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

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

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

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

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

• 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.

•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.

• First we show that agents cannot function effectively without cooperation.

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

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

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

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

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

• Agent 0 does not find anything abnormal.

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

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

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

• Agent 2 does not find anything unusual either.

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

• Agent 3 does not see any abnormal sign.

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

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

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

• 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.

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

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

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

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

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

• Agent 3 thinks G14 and G16 might be faulty.

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

• 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.

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

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

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

• Agent 2 observes o locally.

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

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

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

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

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

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

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

• This is agent 1’s belief after communication.

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

• This is agent 2’s belief after communication.

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

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

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

• This is agent 4’s belief after communication.

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

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

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

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

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

• 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.