Abstract — Ensuring reliability and quality of software has become a necessity. This is especially true for safety critical systems. To do so, different techniques have been established in industry and academia. For instance, coding standards such as the MISRA ruleset or the AutosarC++14 ruleset have been developed. Additionally, software testing, static analysis and even…
Axivion – Your Partner for
Maintainability, reusability, safety and security – achieve highest inner code quality with Axivion Suite
+++ Free Online Seminar +++
Using Static Code Analysis correctly
2021/05/26 | 2 p.m. CEST
Axivion is the technology leader for next generation static code analysis. In addition to classic analyses such as MISRA, AUTOSAR C++14 or metrics, Axivion Suite exclusively allows you to check the compliance of your software architecture. With additional checks for clones, cycles or unreachable code, you will always be able to prevent software erosion in your development projects.
Our Professional Services team can help you integrate Axivion Suite into your existing environment, locally, into your CI pipeline, or as part of a cloud-based DevOps pipeline. Tens of thousands of users worldwide rely on Axivion Suite. With four research and development sites in Germany, a globally active Professional Services team and an international network of distribution partners, we guarantee our customers optimal support.
Axivion Suite for
Software Developers +++ Your ambition is to program perfectly functioning software. You want to constantly develop and learn in your work. You are proud to hand over your software to your colleagues and customers with high quality. Axivion Suite gives you the opportunity to check your daily work locally and release it for review. Findings are shown directly in the source code and are accompanied by explanations. Thanks to the direct integration into all common IDEs, the familiarisation effort for the tool is very low and you can immediately concentrate on the quality of your software. You will only hand over tested software to your colleagues and you will further expand your skills in the development of maintainable and reusable software.
Arrange a demo appointment today to find out how we can support you in your daily development work.
Software Architects +++ Your software architecture is the backbone of the device software. With our support, the developers get a better understanding and a high acceptance of your architecture. Thanks to good communication with the development team, you have time for your core task: the development of new variants and products.
With Axivion’s automated solutions, you increase transparency in the system, improve interaction with developers through comprehensible analyses and you are able to lay the technical foundations for your product innovations.
Business Managers +++ Your numbers speak for themselves: productivity increases and production costs decrease, as do the costs for bug fixes or recalls. Your development investments are secured thanks to extended product life cycles. You can react flexibly to changing requirements at any time – thanks to your high software quality.
With the help of Axivion Suite, you create the base for the development of product variants and new products at code level, support the fulfilment of important guidelines and standards and facilitate knowledge transfer and project handovers in the development team.
Quality Managers +++ Every day you ensure that your product meets the quality requirements of your customers and remains expandable and maintainable. To be able to fulfill your task, you need to make quality measurable.
With Axivion Suite, you can create reports on key software quality indicators, know immediately whether you are passing the next quality gate, and can prove both internally and externally to your customers how you are complying with or achieving your processes and quality goals.
Arrange a demo appointment today to find out how we can support you in your commitment to quality.
DevOps / CI-Managers +++ You ensure that new releases can be created as if by magic at the push of a button. You take responsibility from the build to the testing to the deployment of the new software release.
We can help you integrate our static code analysis solution into your pipeline, whether it’s a Jenkins environment, a Gitlab or Azure DevOps pipeline, or any other CI environment. We help you to integrate our solution seamlessly and with little effort into your existing or future CI environment or DevOps pipeline.
Schedule a demo today to learn how we can help you integrate our solution into your environment.
Safety Managers +++ In your projects you are responsible for the physical integrity of people. You are setting up processes and plans and monitor their compliance. By the use of reports you are documenting compliance with your safety plan, including the defined quality objectives, both for your clients and assessors as well as for your own documentation.
Project Managers +++ You are the guarantee that projects are successfully completed in the agreed time with the allocated resources. In your daily work, time is the most valuable commodity and you rigorously remove obstacles on the critical path. Quality targets for the individual milestones are requirements for you, which you implement efficiently. At the same time, you understand that technical debt is due at the following milestones.
Make a demo appointment today to learn how we can support you in the smooth integration of our solution and how the achievement of quality goals can be massively supported in the maintainability and expandability of your projects.
Product Owners +++ You have overall responsibility for your product – starting with the requirements, through customer dialogue, to implementation, including quality and maintainability. Your task is complex and there is no need for surprises. With feature teams you ensure a fast turnaround for your customers while and at the same time you have to ensure compliance with the architecture.
Make a demo appointment today to learn how you can guarantee the quality of your software and compliance with the software architecture at all times and prove it to your customers.
Our customers come from a wide range of industries, including automation technology, the automotive industry, railway technology, electronics, information and communication technology, aerospace or medical technology.
+ Read Success Stories
„We exhaustively evaluated a whole range of analysis tools. The Axivion Suite has impressed us during our daily development work due to its comprehensive open functions which could readily be adapted to our needs. On top of this we benefit from the practical support provided by Axivion’s professional services team, who are there to help us during every phase of our software quality assurance.“
Dr. Stefan Staudt, Software Quality Manager, TRUMPF
„Our innovations are increasingly dependent on software. At the same time, the customer and market requirements are changing faster and faster, and the number of different versions is increasing. This calls for fast response times and the Axivion Suite helps us significantly in this respect.“
Gundolf Schmidt, Chief Engineer EPB Software System Development,
TRW Automotive GmbH
„The Axivion Suite allows the conformity of our product line architecture to be checked precisely. Thus, together with external partners, we are able to produce high-quality software that satisfies medical technology standards.“
Jens Siebert, Software Architect, Software Development for Infusion Systems,
B. Braun Melsungen AG
„A huge amount of specialist expertise has gone into our grinding software. We’ve put a lot of effort and passion into developing it, in particular its architecture and we are continuously adding further innovative features. From now on, our specialist grinding expertise will enjoy additional protection from the Axivion Suite.“
Christian Küster, Commercial Manager, Haas Schleifmaschinen GmbH
„Thanks to the Axivion Suite, we have the maintainability of our software under control, thereby safeguarding our long-term capacity for innovation.“
Thomas Stahl, Director Software Engineering, Fresenius Medical Care
„Using Axivion Suite has brought us two outstanding benefits: during its introduction, our developers grappled intensively with the architecture, which has grown up over a period of years, and we can now optimize the code in a targeted way, based on findings from the various sprints.“
Rainer Thieringer, Head of Software Development Department, TRUMPF Laser
„With the Axivion Suite, we have significantly reduced our integration effort and integration risk.“
Daniel Zimmermann, Head of OSS Software, HENSOLDT Sensors GmbH
„The 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.“
Thomas Kremer, Teamleader Integration & Configuration EPB Software System Development, TRW Automotive GmbH
“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, SynSpace Group GmbH
„The continuous architecture check ensures that we always have a reliable basis for discussion for architecture decisions. This enables us to focus on the important questions of what is a good architecture for our products.“
Dr. Tobias Frank, Head of Safety & Configuration, PHOENIX CONTACT Software GmbH
„The Axivion Suite provides us with crucial support when implementing new features in EB street director and guaranteeing the quality of our software solutions in the long term.“
Jakob Schmidt, Software Architect at Elektrobit
“From a technical perspective, the Axivion Suite won us over with all of its functions for automated code and architecture verification. However, it was the excellent support from the Axivion Professional Services Team that proved to be the key to the high level of acceptance among developers and the fast and highly productive results: the way the new tool suite was rolled out and integrated into our workflows plus the highly motivating training for everyone involved have made the suite a complete success.”
Jan Schröder, Team Leader for Software Architecture and Modules,
Jungheinrich Norderstedt AG & Co. KG
„The Axivion Suite provides us with vital support in ensuring our software quality. Its checks are not merely driven by existing standards, they even exceed the required level.“
Michael Dalpiaz, Head of Embedded Software, Dentsply Sirona
„Integration with Enterprise Architect was perfect: Finally models can be enforced without intensive visual inspection!“
Heiko Stehli, Software Architect, HENSOLDT Sensors GmbH
„The Axivion Suite is another crucial building block for quality assurance in our firmware development, particularly in terms of the increasingly strict safety and security requirements within an industrial environment.“
Christoph Kuner, M.Sc., FS Director, TR-Electronic GmbH
„When it comes to implementing our quality standards, the Axivion Suite is a major help from the perspective of integrating external suppliers.“
Stephan Drozniak, Software Development Manager for Infusion Systems,
B. Braun Melsungen AG
„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 digitalised industrial environment.“
Kai Siegwart, Competence Center Software, Software Quality Assurance,
Leuze electronic GmbH & Co. KG
„We all agree that the Axivion Suite is an important module for projects with long life cycles. In future, we will use it in all of our new software projects.“
Detlev Kuschke, Executive Vice President, PHOENIX CONTACT Software GmbH