Final Report Summary - CRITICAL STEP (CRITICAL Software Technology for an Evolutionary Partnership)
• WSRTesting tool (jointly developed by SESM and FCTUC): it performs the robustness testing of heterogeneous web services through the execution of automatic and proper tests. It does not require a knowledge on the web service to be assessed, but only the URL of the wsdl describing the service;
• SAFE (Software Fault Emulator) tool (the version for software in C++ has been jointly developed by CSW and CINI; while, the version for Java programs by SESM and FCTUC): it is a tool for the injection of realistic software faults ("bugs") in complex software systems, aiming at assessing fault tolerance mechanisms and algorithms (e.g. exception handlers, code assertions) against faulty software components, and for dependability benchmarking of different OTS-based software components;
• MultiCore injection tool (jointly developed by CSW and CINI): it is a tool for the injection of hardware errors in multicore processors to test how the application and operating systems behave in spite of multicore errors. It supports the analysis of dependability issues of multicore systems, allowing the investigation of aspects such as the impact of hardware errors on dependability and/or performance requirements, and error propagation phenomena caused by shared resources among cores.
Once developed, these components were tested on real case industrial scenarios taken from the domain of Air Traffic Management and Air Space.
The CSTEP project was implemented in five Work Packages, under the leadership of the senior researchers of the consortium. 19 research fellows from the participating institutions were seconded to organizations in the different country of their own, while 4 experienced researchers have been recruited. In addition, to the research activities, a rich programme of exchange of knowledge has been implemented. The project implementation consisted in 173.25 RM.The objectives of the CSTEP project were completed successfully within budget and on time.
The research and deliverables from the CSTEP project have been disseminated widely both locally, in the countries of respective CSTEP partners and internationally through journal and conference papers and a final international event. Information from the project has been made available to academia and the critical system industry. All the material produced within the context of the project can be accessed through the web site at http://www.critical-step.eu.