Objectives
|
The DBench project will define a conceptual framework and an experimental environment for benchmarking the dependability of COTS and COTS-based systems. It will provide system developers and end-users with means for
The two final measurable objectives
that will be produced at the end of the project are a report presenting the
concepts, specifications and guidelines for dependability benchmarking and a
set of dependability benchmark prototype tools. The prototypes will be made
widely available (e.g., through the web whenever possible) to promote their
adoption by an audience as wide as possible.
Description
of work
|
The work will be performed in four steps:
The conceptual framework will settle the foundations of dependability benchmarks. It addresses several important aspects such as the need for an overall and global system viewpoint to correctly select the measures to be evaluated and interpret the results. To put into practice the conceptual framework, enabling technologies will be investigated and adapted in some respects. They address: measurements to be performed on the target system, fault representativeness and workload and faultload selection. The selected enabling technologies will be evaluated. The experiments will be performed to achieve a comprehensive work: different dependability benchmark prototypes will be defined and developed for two major application-areas (embedded and transactional applications). The benchmark prototypes will actually be implemented in two different families of COTS operating systems (Windows and Linux), allowing a cross evaluation of the concepts and the enabling technologies in a true dependability benchmark context. The final goal of the experiments is the validation of the dependability benchmark prototypes, in the sense of assuring that the benchmarks results represent a practical and meaningful characterisation of the dependability properties of the target systems, both from the end-user and the system developers point of view. Finally, the consolidation of the whole set of results will allow to push further the enabling technologies and to finalise the benchmark concepts and prototypes.
Milestones
and expected results
|
The work is composed of four workpackages:
The titles reflect the activities to be completed and reported in the associated deliverables. The two final objectives to be produced at the end of the project are a report presenting the concepts and guidelines for dependability benchmarking and a set of dependability benchmark prototypes.