Axivion Bauhaus Suite - Overview
The Axivion Bauhaus Suite is a comprehensive solution for stopping software erosion.
Bauhaus stops software erosion by pinpointing it through the following analyses:
Software Architecture Visualization: Lets you explore the architecture of your software "as is".
Software Architecture Checking: Highlights discrepancies between your intended architecture and the architecture "as is" allowing you to enforce architectural conformance.
Software Cycle Detection: Helps you remove cyclic dependencies between parts of the software and so make them independently testable and modifiable.
Software Style Checking: create and enforce fully customizable organisational coding styles or demonstrate compliance with industry standards.
Software Metrics: Provide you with key measurements about different aspects of the software.
Software Clone Detection: Detects duplicate and near-duplicate parts of the software (on average making up 20% of a code base).
Software Interface Analysis: Lets you explore dependencies and connections between different parts of the software.
Software Component Detection: Finds logical groupings of elements of the software.
Software Dead Code Detection: Helps remove parts of the software that are not used.
Software Dominance Analysis: Shows the degree of locality of elements in the source.
With the Axivion Bauhaus Suite, you have a comprehensive software solution at hand that pinpoints software erosion.
Bauhaus integrates into your existing processes and environments and automatically runs in the background. Your developers can thus quickly take measures against the causes of erosion before the erosion takes hold.
A powerful scripting capability allows you to tailor use of Bauhaus to your precise requirements.
Take our 1 Minute Software Erosion Quick Check.