ATAC - Avancerad testautomation för komplexa mjukvaruintensiva system
|Coordinator||SICS SWEDISH ICT AB - Stockholm Living Lab|
|Funding from Vinnova||SEK 3 722 634|
|Project duration||September 2011 - September 2014|
Purpose and goal
SICS had the specific goals of investigating applicability, performance, and possible limitations of search based software testing methods in the specific context of different industrial embedded systems. We conducted two separate case studies with distinct features: i) a function block implementation at Bombardier and ii) a specialized embedded communication software module at Ericsson. Both case studies involved implementing prototypes for specific contexts. Results are reported as peer-reviewed scientific papers, and also through seminars at companies.
Results and expected effects
The expected result from ATAC is to reduce costs, shorten time to market, and increase the quality of the control system. The methods and prototypes that have been introduced have shown that unit level test cases with high structural coverage can be efficiently generated. By implementing the results from ATAC, the prediction is that the effects will exceed expectations.
Approach and implementation
The main idea for the ATAC project has been to start with real industrial challenges and use innovations to solve these. By early identification of suitable pilot projects, the cooperation between SICS and other project partners has been very fruitful. The cooperation with the industrial partners were crucial for understanding the real industrial challenges, and producing context relevant solutions. The exchange of ideas and experiences with other academic partners that worked on same or different domains with similar challenges has increased the research output and quality.