Disruptive verification system for proactive quality assurance of embedded systems.
Purpose and goal
The project’s overall purpose is to develop a new type of quality assurance for embedded software, where certain kinds of elusive software errors can be found automatically. This reduces the risk of defect software in delivered products and systems. The project goal was to develop a prototype of the core technology, in preparation for a future ProTrace product. The planned prototype has been developed and evaluated with very good results.
Expected results and effects
The project has focused on the core technology for ProTrace and resulted in a prototype with very good performance that can be developed further into a complete ProTrace product in a reasonable effort. The new product is expected to give a significant increase in sales and expansion rate for Percepio AB during 2019-20, together with better quality assurance for our customers (such as ABB and SAAB) within embedded software development for their products.
Planned approach and implementation
The project has been performed in five work packages where four are completed. The remaining work package is still ongoing due to a new international collaboration with a European partner company, where we are working on integrating our new technology in their software tools. The project has taken more time than anticipated due to significant technical challenges, but we are very satisfied with the outcome.