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.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Stay informed about our live events and webinars, whether they're online, in person, or face-to-face.
Deep dive into the details, tech specs, and everything else you wish to know about Qt tools.
A wealth of Qt knowledge at your fingertips—discover your ideal learning resource or engage with the community.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
Through acquisition the Qt Group can now offer you industry-leading tools for the static analysis of your code. Axivion Suite is the combination of Axivion Static Code Analysis and Axivion Architecture Verification and will provide you with an industry-leading, in-depth analysis of your code. If you are interested in receiving more information or would like to discuss the possibility of an evaluation, please contact us.
The static code analysis checks software projects for style and coding violations. Detecting clones, dead code, division by zero, and other defects in the code at an early stage reduces the time and costs involved in fixing these issues at a later stage. This tool supports a vast number of metrics and coding guidelines. Especially safety- and security-relevant aspects are covered and can be easily monitored. In addition, individual coding rules and guidelines as well as configuration options can be added, ensuring high-quality standards are maintained right from the start.
Implementing architecture verification ensures that the system's structure remains clear and clean. To create the structural model of your software architecture, you can either set it up manually or import it from a UML model or from any other form of graph structure. Software architecture erosion and architecture debt are made transparent and can thus be effectively combated. Deviations are flagged to check if the code complies with the architecture, and further architecture erosion is stopped. Already existing architecture debt can be corrected via targeted refactoring measures which you can directly monitor in the results report of the architecture verification.
The Axivion Static Code Analysis and Axivion Architecture Verification seamlessly integrate into your existing development environment. The tools are highly customizable and adapt to your individual needs. Our experts will support the entire roll-out process to ensure you can enjoy the benefits right from the start.
Increase of productivity
Reduction of defects
Reduction of code footprint
Risk mitigation
On-time delivery of feature releases
Reduction of dependence on individuals
Increase in customer satisfaction
Investment protection
Software erosion (also known as technical debt) describes the process through which maintainability, extensibility, and reusability of software are made more difficult - or even impossible - over time. A program code is continuously modified to enhance the software's functionality or adapt to new requirements. As complex software is typically developed by a team of people, their assumptions about parts of the code they are unfamiliar with might not match. This can result in one person making changes without being aware that these affect other parts of the code, which can violate architectural or functional constraints. Although this might not impair the function of the software, it introduces an additional burden on future tasks.
In terms of safety and security, software erosion can degrade the reliability of a system and compromise its functional safety. As a result, certification criteria (e.g. for ISO, DoD, MISRA) may not be met anymore, thus preventing successful certification in certain application domains.
+ verification
+ recovery and archeology
+ UML® tool integration
+ AUTOSAR arxml import
+ decomposition
+ segregation
+ safety architecture compliance
+ MISRA C/C++, CERT®, AUTOSAR C++14, CWE, ISO/IEC TS 17961
+ coding guidelines
+ runtime error detection
+ certified by SGS-TÜV Saar for ISO 26262, IEC 61508, IEC 62304, EN 50128, EN 50657
+ ISO 25119, DO-178B/C
+ SPICE®, ASPICE
+ clone detection and management
+ dead code and cycle detection
+ include profiler
+ metrics (including HIS)
+ tool chain integration
+ CI/DevOps integration
+ IDE integration
+ seamless process integration
+ individual coding rules
+ coaching and training
"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."
"We have evaluated several static analysis tools, and Axivion Suite clearly stood out in our tests. The tool performed best in terms of AUTOSAR C++14 coverage and convinced us through its ease of use, control flow, data analysis, and report generation. Axivion Suite has already become a mainstay component in our development workflow and a valuable component of our DevOps pipeline."
"Thanks to the support during implementation and the excellent support provided by the Professional Services Team, it proved possible to integrate Axivion Suite into our development environment quickly and easily. There are virtually no architecture violations now; instead, we have a higher standard of architecture compliant code – across all our development teams, worldwide."
"With Axivion Suite, we have significantly reduced our integration effort and integration risk."
"Axivion Suite helps us implement our architectural concepts flawlessly. The seamless integration into our UML tool chain went without a hitch and it has made our everyday work easier."
"The key factor for us is that the Axivion Suite has a high level of adaptability unsurpassed by any other tool suite. That is the only way we can continue meeting our own high-quality standards for our intelligent sensors in an increasingly digitalized industrial environment."
"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. This kind of software archaeology project clears the way for reaching Level 3 of the Automotive SPICE standard."
Whether you are developing embedded software for small sensors or large machinery, aiming for improved usability, or want to meet industry standards: our quality assurance tools will help you achieve your goals faster, better, and with fewer resources. Supported by our experts, you can customize the tools to ensure you don’t have to make compromises and that your projects are a success.
New technologies, the highest demands on safety and security as well as more complex control units challenge the automotive industry. Customers have strict requirements for their software quality. These are implemented by monitoring compliance with coding guidelines such as MISRA or AUTOSAR C++14 or metrics such as HIS. And many have safety requirements in their projects according to ISO 26262 from QM to ASIL D. Axivion Suite is ideal to comply with all of these.
Learn more about our automotive solutionsToday, software is an integral part of medical devices. It must be ensured at all times that this software is both effective in terms of the required function and safe for patients and does not lead to unacceptable risks. The development of software for medical devices is faced with two fundamental tasks:
Axivion Suite offers solutions for both issues. With the architecture analysis, you can ensure compliance with your software architecture and also define safety and security architectures, and monitor their compliance.
Learn more about our medical solutionsAutomation is becoming increasingly networked and must solve ever more complex tasks. Complex control algorithms, fast and secure communication as well as variants must be implemented quickly and maintainability. Trends such as Industry 4.0 (RAMI 4.0) describe the path to networking at all levels. This trend is accelerated by the availability of 5G, the possibilities of AI, and the expectations of the interaction of a wide variety of components in a large Internet of Things (IoT). Requirements from safety standards such as IEC 61508 are fulfilled by Axivion Suite and confidence in the tests can be guaranteed at all times with the Axivion Tool Qualification Kit. Compliance with coding guidelines such as MISRA or AUTOSAR C++14 or metrics are also continuously monitored.
Learn more about our automation solutionsThere are few other industries in which the expectations for safety and reliability are as high as in the aerospace industry. Therefore, even when implementing software, strict safety standards and protocols, such as DO-178C, are followed to ensure systematic, uniform, and correct implementation. Axivion Suite helps to maintain a high software quality by means of static code analysis and architecture verification which thus allows the secure maintainability, expandability, understandability, and readability of the software.
A short overview outlining the features and benefits of our outstanding static code analysis tools.
Read moreGet in touch with us so we can discuss the details of your use case and find out how we can help you be more successful with your project. Once we understand your use case - what your project is about, which programming languages and tools you use, and how many people are involved in the project - we will show you how our Static Code Analysis and Architecture Verification tools can help you achieve your goals.
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.