Zur Webseite der Informatik

Bauhaus - The Project

Software - Architecture, Software - Reengineering and Program Understanding


The Project Bauhaus has evolved from a cooperation of the ´Programming Languages and Compiler Group´ at the University of Stuttgart with the University of Bremen and the Axivion GmbH.

While the focus of the research at the University of Stuttgart lies on the analyzation of software execution behaviour, the University of Bremen focuses on the description of software architecture and software reengineering.

Finally all well-engineered Bauhaus tools are vended by the Axivion Gmbh.


Bauhaus tools can be applied to analyze programs on several levels and in different fields of application, for example to regain an understanding of the architecture of software, to detect cloned software parts, to extract software metrics or to identify programming errors.

In recent years the researchers in Stuttgart especially work on analyzing tools designated for concurrent software systems. They developed tools e.g. for detecting synchronization errors - which can occur between programming units, when they are carried out simultaneously.

They also conceptualize tools supporting the migration of software on a multicore plattform. These tools are specialized in partitioning the functional components, so that they can be intelligently distributed among the multicore architecture.

An overview of the main research topics of the Bauhaus Project can be found in this presentation.



We grant free licenses for academic use. The license period is limited to one year but may be extended upon request.

For commercial licenses please contact our cooperation partner Axivion GmbH.



If you have any questions concerning the academic or commercial use of Bauhaus contact us.