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