|
|
Axivion Bauhaus SuiteAxivion Bauhaus Suite is a powerful solution to stop software erosion and thus to sustainably improve inner software quality and maintainability of software applications. Axivion Bauhaus Suite contains everything you need to successfully protect yourself and your software projects against software erosion. There are four key factors to success: Software erosion protection has to be
1. HolisticThe fight against software erosion needs a holistic approach. Axivion Bauhaus Suite contains all necessary analysis modules to detect all triggers for software erosion, i.e., style violations, dead code, metric mavericks, duplicated code, cyclic dependencies, and architectural violations. 2. Accompanying Your Development ProcessAxivion Bauhaus Suite contains an automated continuous integration driver which possesses an interface to your version control system. There is a support package accompanying the Axivion Bauhaus Suite including services for installation and integration into your technical environments and development processes. 3. UsableIn day to day business, developers only get erosion warnings for new issues that arised in their own projects. Warnings can either be submitted by email or by a web dashboard. In any case, no tool training is necessary. The optional interactive UI is used for punctual drill down analyses, e.g., for planning a refectoring. 4. TailorableAxivion Bauhaus Suite comes with a Python scripting API. Individual enhancements, e.g., reports, integration into an special IDE or extension for running individual analyses can be done with this API. Supported EnvironmentsAxivion Bauhaus Suite supports Microsoft Windows, GNU/Linux, and Solaris. The supported programming languages are C, C++, C#, Java, Ada, and VisualBasic. Axivion Bauhaus Suite is independant of your IDE, compilers, and target platforms. |