Periodic Reporting for period 1 - SAFE (Safety Analysis of Concurrent Systems)
Période du rapport: 2021-04-01 au 2022-09-30
For the technical part, the C and C++ programming language ecosystem was surveyed. The key finding was that apart from a small core, there is no set of concurrency frameworks or libraries that dominate the industry, although many high-level concepts are widely applied. To extend the applicability of the prototype implementation on a wider range of software, the engineering was focused on more low-level aspects that had not been considered by previous research efforts. Development also produced an auxiliary tool that eases application of new test targets, as well as an optimization of deterministic memory allocation, which is of particular importance for the approach.
In terms of commercial viability, a market analysis was conducted, offering insights into competitors and the overall target market. Several business models were outlined and considered. While there exists a yet unmet need for a technology similar to the one offered by the SYMBIOSYS solution, there are ultimately more challenges that need to be addressed before a marketable product can be defined and developed. This is in part due to research questions that came up during the project, but also to a large extend due to the unique challenges posed to the technology by the high fragmentation of the targeted ecosystem.