![]() |
|||||
|
Goal:
Reason explicitly about the undependability of engineered artifacts as it relates to the artifact's operational envelope Subgoal-1: capture and model (using UMD) the operational
envelope of the
artifact, Subgoal-2: capture and model whatever information possible about the
artifact's behavior outside of
the envelope. Subgoal-3: provide runtime information to operational
staff on Subgoal-4: provide runtime support to operational staff
when the artifact moves out of
its envelope. Questions that will drive our experiments: 1. Does knowing the "operational envelope" improve the dependability of the artifact? 2. And, if so, is there a generalizable method to find that envelope? Experimental
infrastructure, part a: we have developed a testbed with Question-a: how can we generate a wide set of
environments Metric-a.1: using the experimental setup (physical
robot in Metric-a.2: How often do the environments generated
lead to useful data in determining cost/benefit tradeoffs on
dependability factors? Question-b: The experimental set-up relies at least
partly on Metric-b.1: determine the fidelity of the simulator
when compared to the
physical robot. Record the comparisons of robot behavior and
simulated behavior over an identical set of environments. Experimental
infrastructure, part b: we are working on a means Question-c: Given that an engineer marks certain
environments Metric-c.1: using a combination of physical robot and
simulator, Question-d: Can the monitor detect an approaching
undependable state (i.e.,
the edge of the envelope) in time to prevent it?
Metric-d.1:
what is the timing on the monitor's detection versus actual entry? Metric-d.2: in cases where some lead time is given, in
what percentage of cases can
the operational staff avoid entering the undependable state? (This can be tested at least somewhat independently
from the actual monitor.
Simulated monitoring warnings can be employed to
gather this data.) |
||||