Leuze electronic relies on the Axivion Bauhaus Suite when safeguarding the architecture and code base of software platforms for the new DCR200i camera-based code reader and future products for Industry 4.0. Axivion has customized the tool suite to the clients’ requirements, ensuring that the developer can easily test and maintain the continuously extending code stock during operation. This enables Leuze to permanently guarantee the quality and maintainability of the software in their products with a mission time of 10 years or more.
Code-analysis for multi-variant software
The DCR 200i from Leuze is a code reader with excellent reading results even at high conveyor speeds and it adapts flexibly to different requirements. The DCR200i is based on a software platform developed by Leuze, which also forms the basis for additional product series and includes a complex component system with numerous models.
The Axivion Bauhaus Suite primarily demonstrates the strength of its algorithms with software that varies greatly and has a larger legacy code share, as it includes newly developed code lines in its analyses and also the specific inventory code of the software via delta analysis. The tool suite can reliably detect clones, dead and consequently unused codes, finds potential problematic code points, reveals cyclic dependencies and identifies violations against self-defined specifications and generally valid programming directives, such as MISRA.
Architecture test for secure communication
To verifiably safeguard data exchange as part of Industry 4.0 applications it is also imperative for the communication to fully comply with architecture guidelines. The architectural analysis of the Axivion Bauhaus Suite identifies possible deviations from the pre-defined model and supports software developers and architects in their quality assurance of the software platform code base for the whole product range.
Highly “customized” code and architecture test
The decisive factor for Leuze to choose the Axivion Bauhaus Suite was the high level of adaptability of the tool suite as well as convincing analysis functionalities: The Professional Services team from Axivion extended the standard code and architecture tests with Leuze-specific style checks and incorporated them into the automated analysis.
“It is crucial for us that the Axivion Bauhaus Suite – like no other tool suite – is highly adaptable”, says Kai Siegwart, Competence Center Software, Software Quality Assurance Leuze electronic GmbH & Co. KG. “This is the only way to continue to completely fulfill our own high-quality standards for our intelligent sensors in an increasingly digitalized industrial environment.”
The Axivion Bauhaus Suite with its automated regular reports was integrated smoothly and quickly into the development work at Leuze. The use of the tool suite at Leuze was a success right from the beginning, thanks to immediate results in the “Daily Build” and the tangible relief in the developers’ daily workflow.
About Leuze electronic
Leuze electronic is one of the world’s innovation leaders in optical sensors and is internationally known as a leading manufacturer and solution provider in electrical automation. Its main focus is on the areas of intralogistics, packaging industry, tool manufacturing and automotive industry as well as medical technology. The product range includes switching and measuring sensors, identification systems, solutions for image processing and data transmission and also occupational safety components and systems. Founded in 1963, the company, based in Owen (Germany), possesses specific application know-how as well as comprehensive industry knowledge. More than 1000 employees at 22 locations are involved in development, production, sales and service – supported by more than 40 sales partners around the world. Innovative product developments, tailor-made complete solutions and an extensive range of services stand for the “Smart Sensor Business 4.0” at Leuze electronic.
Image rights: Leuze electronic GmbH & Co. KG