Jump to the AIS Overview page.
Jump to the Comparative Environments page.
Jump to the Home page.
Environments
Dynamic
The enviroment for AIS is very dynamic, moreover, AIS responds to this
dynamic environment in a timely fashion.
Unpredictable
The environment is also quite unpredictable. AIS handles this by using
its asynchronous I/O subsystem which can
interrupt other processes when something important happens.
Simulated
AIS was designed to handle real application that deal with the real
world. The one application we have, Guardian, does use a real world as its domain.
Consistency
AIS has a model, of sorts, of the world. The purpose of this model is
to determine what is happening in the world and propose actions that
would need to be taken. In order to propose these actions AIS must
make the assumption that the state that the world is in is the same
state that AIS assumes it is based on its sensors. This might not be
the case, in which case AIS might take the wrong action. (e.g.
Guardian might make the wrong diagnosis if the data it receives leads
it to think that the patient is in a different situation from the one
it is actually in.
Other