Home  Sitemap  Contact 






TZI

---------------
 
 
Home
» Bauhaus

Maintenance and evolution of software systems causes 50-80% of the costs in the lifetime of a software product. The Bauhaus project aims to make the work of maintenance engineers easier and more effective by developing analytic methods and tools that support better program comprehension on the code and architecture level.

Bauhaus is a long-time and continuing project of the Software Engineering Group and is run in close cooperation with the University of Stuttgart and the Axivion GmbH.

» Empirical Studies on Software Redundancy (Bauhaus/Clones)

In this project we perform empirical studies on how duplicated source code - so called "clones" - evolve over multiple versions of a software system. We will focus on the reasons for their appearence and the consequences that arise from their existence in the source code. The conclusions will help us to design and implement tools to support the programmer to find, rate, follow and remove clones as well as perfoming consistent changes to all fragments.

» BrePOS III

Bremen Port OS (BrePos) III is a new edition of the traffic control system for all harbours in Bremen. The system was developed by bremenports consult and DBH Logistics IT AG on behalf of the Bremen port authority. The Software Engineering Group assists bremenports consult to supervise the high quality requirements of the software.

» Building Blocks for Expertise of IT Professionals in self-directed Learning Processes (Modul-IT/E-Learning)

Within this project, e-Learning modules for teaching different subjects of software engineering are developed. The goal of this publicly founded project within the "Bremen in T.I.M.E." program is to enhance, extend and transfer contents from university courses to a wider public.

» Xerox Research Funding

The aim of the project is the support of the integration of different software systems and their evolution. The intended results are a methodology and supporting tools for the integration, maintenance, and evolution that guarantee optimal results with respect to quality and costs. The software architecture as a basis for the integration is reconstructed using source code and other additional information provided e.g. by the developers. Furthermore runtime information is gathered and related to components of the architecture in order to be able to analyze performance aspects w.r.t. the chosen architecture.

» ArQue - Architecture-Centric Quality Engineering

The goal of the project ArQuE is to develop an integrated and general methodology which enables goal-oriented, architecture-centric, and strategic quality engineering. Reverse Engineering techniques are used to create architectural views that are optimal for the specific quality profile. Metrics based on these customized views are used to assess the quality during evolution.

» Global Program and Architecture Analysis for the consolidation of Software Variants to Software Product Lines (Bauhaus/PL)

The scope of the project Bauhaus/PL is to investigate how the software architecture of existing software systems can be utilized to identify necessary and reusable functionalities and components to be used for product line oriented software development. Producing in product lines promises a reduction in development costs and time combined with better software quality.

» Global Program and Architecture Analysis of object oriented systems (Bauhaus/OOS)

This project researches methods for the analysis of object oriented systems. The methods are tested whith tools for systems written in C++ and Java. The development of new methods is required to capture the dynamic behaviour of object oriented software analytically and to present it in a way that is understandable to the user.






Group

Research

Teaching

Publications

Service

Contact

 

---------
SUBMENU
---------


PRINTVERSION

BOOKMARK

DEUTSCHE VERSION  






  SEITENANFANG
To: University of Bremen To: Computer Science (Faculty 03 - University of Bremen) To: Faculty 03 (University of Bremen)