Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
Automotive SPICE, or ASPICE for short (Automotive Software Process Improvement and Capability Determination), is a domain-specific variant of the international standard ISO 33020 (SPICE) for the automotive sector. The aim of ASPICE is to evaluate and ultimately improve the development processes for software. The analysis capabilities of Axivion Suite help to achieve ASPICE compliance.
Contact us to speak with one of our experts. We are here to help.
The V-model graphic shows the “Software Engineering Processes” group of the ASPICE process reference model, which is divided into SWE.1 to SWE.6. Of these, Axivion Suite supports in particular parts of SWE.4 Software Unit Verification and SWE.5 Software Integration and Test.
The process assessment model allows the evaluation of processes by means of indicators. Axivion Suite helps to measure process performance indicators. This demonstrates the achievement of process objectives and contributes to their fulfilment. Finally, the use of Axivion Suite analyses in the development process allows a higher maturity, i.e. a higher ASPICE level (ASPICE certification), to be achieved.
The SWE.4 Software Unit Verification process is intended to ensure that the software unit follows the design and that non-functional software requirements are met. It is about setting up a verification strategy and implementing it. Are the interfaces complied with, does the software meet the specified requirements for internal quality? Depending on the specification, the verification of compliance can be done with tests regarding MISRA, AUTOSAR C++14 or various metrics. Analysis of the data and control flow is also often required. All the analysis options of the Axivion Suite can be used here to prove compliance with the process requirements.
It is also important how the results of the verification are summarised and communicated. Axivion Suite offers the option of a single-file analysis especially for the unit test. This means that initial tests can be run at module level and already at the developer’s workstation before the developed modules are checked into version control and analysed in Continuous Integration (CI) by Axivion Suite and the analysis results are logged. This achieves short turnaround times with full control and repeatability of the results.
The test strategy can be institutionalised in the CI. The analysis results obtained with Axivion Suite are output directly into the environment (IDE or browser) of the developers or quality managers or made available as a report for the process documentation in various formats.
In the SWE.5 Software Integration and Integration Test process, the software units are combined into larger units up to the complete integration of the entire software.
From the point of view of Axivion Suite, the focus here is on analytical proof of compliance with the software architecture (Architecture Compliance Check). In this phase, the complete (and thus linked) software is analysed and compliance with a specified architecture is monitored. If this architecture is available as a development artefact, compliance with the architecture by the implementation can be easily checked by using the architecture verification of Axivion Suite.
But projects without an existing architecture definition also benefit from the capabilities of architecture verification. In this case, instead of an existing architecture model, the process starts with an architecture hypothesis. Through iterations, the hypothesis is refined further and further and compared with the reality in the source code. Deviations in the source code that clearly come to light in this process can then be corrected in the code in the further course of development. This architecture recovery process creates an architecture model that can be used as a validated architecture specification that must be fulfilled.
As described above, the results can be output both at the developer’s or software architect’s workplace and in reports. The Architecture Check is therefore ideally suited for integration into a CI workflow.
With its analysis capabilities, i.e. the unit check for MISRA and AUTOSAR C++14 compliance and the test for architecture compliance as part of the integration test, Axivion Suite contributes to achieving ASPICE compliance when integrated into your processes.
With its analysis capabilities, i.e. the unit check for MISRA and AUTOSAR C++14 compliance and the test for architecture compliance as part of the integration test, Axivion Suite contributes to achieving ASPICE compliance when integrated into your processes.
Read what our customers have to say. Learn more about the benefits of integrating our Quality Assurance products into your software development process.
“The Axivion Suite is a real game changer. Thanks to continuous tests, the programmers go through a learning curve, which increases acceptance of the respective architectural requirements. In this kind of software archaeology project, this clears the way for reaching Level 3 of the Automotive SPICE standard.”
Kosmas Kopmeier
Director Engineering Consulting at SynSpace Group GmbH
The complexity of automotive embedded software is further increased by software components with different ASIL requirements. With the ISO 26262 certified Axivion Suite, Schaeffler Automotive Buehl maintains the high quality of its mixed ASIL systems. Automated architecture verification reduces manual testing work and therefore creates free capacities for new developments in electromobility.
Every company, every project and every use case has unique requirements. We would like to help you fulfill these and be your strong partner.
Don't hesittate contacting us, whether you would like to know more about ASPICE Compliance, are interested in a free demo or our proven Proof of Value Workshop or you simply have questions.
We are here for you.
Read more success stories, watch webinars and download documents for the entire offering of Qt Quality Assurance.
Visit QA Resource CenterFulfil the high safety and security requirements in the automotive industry with Axivion Suite. Boost your productivity and performance.
Learn more >Let us proof how our tool will work in your development environment and how you can benefit.
More informationQt Group includes The Qt Company Oy and its global subsidiaries and affiliates.