DEOS

DEOS Architecture

In order to apply the DEOS process to systems, an architecture that can effectively support the DEOS process is required. We consider that key components of this DEOS architecture should be such as; 1) A set of tools to support the requirements elicitation/risk analysis phase, and database to store agreement and the process to reach agreement, 2) A set of tools for program verification, benchmarking, and fault injection test, and 3) A runtime environment to monitor the system all the time, to record and report events, and to react dynamically to minimize the damage to the services when failure occurs. We named the architecture as "DEOS Architecture".

DEOS Architecture
DEOS Architecture

Back to top