Progress beyond the state of the art:
• For Architecture-Driven Assurance, the new features of the AMASS Prototype P2 aim to ensure that the provided functionalities include support for both (1) the left-hand side of the V-model at high- and low-level design and (2) the corresponding V&V activities on the right-hand based on modelling technologies for model checking and simulation. For example, extended support was provided for nominal and fault behavioural components specification, and to trace the elements of the architecture to assurance cases and to evidence and process data.
• Multi-Concern Assurance new results include extensions concerning the automatic generation of argument fragments for dependability assurance, the integration of safety and security analysis tools for system dependability co-analysis and co-assessment, and the management of multi-concern argument fragments for contract-based multi-concern assurance.
• Seamless Interoperability has been improved by largely extending the set of tools with which the AMASS Tool Platform can exchange data with, including commercial tools commonly used in CPS engineering and covering tools from practically all CPS lifecycle phases, and by providing secured access management and data management to the platform while enhancing collaborative work.
• Regarding Cross- and Intra-Domain Reuse, reuse assistance now exploits data mining and semantic technologies to identify reusable assets, new features have extended the available support for automatic argument generation and for product-, process-, and argument-related reuse via management of variability, and compliance checking uses formal approaches for compliance analysis of processes against standards.
Progress regarding our strategic expected impacts:
1. Improving design efficiency of complex CPS. Improve exchange between multidisciplinary teams for complex design decisions (Papyrus and CHESS), during assurance and certification processes (OpenCert). More efficient exchange of design assets by using standards for system architecture (SysML), assurance cases (GSN and SACM) and process languages (SPEM).
2. Reducing Recurring Certification/Qualification Costs of Products certified/qualified before. Reduce costs and time for recertification of new versions of existing systems by using the proposed contract-based approach for design and assurance. By using EPF Composer for process modelling, integrated with OpenCert, users are able to reuse process specifications across domains, company departments, practices and projects.
3. Increasing Openness and Interoperability of assurance and certification/qualification tool technologies. AMASS promotes an open and collaborative approach to the development of core technologies by embracing the open-source philosophy for the AMASS platform. The developments are being hosted by the Eclipse community, as part of the OpenCert, CHESS and EPF Eclipse projects.