Master Project Software Engineering, Summer Term 2010


Many object-oriented software systems are composed, besides their many short-living objects, of a more or less stable skeleton of hierarchical objects. These are usually depicted in object or component diagrams.

In this master project, we are going to devel a software visualization system that allows to inspect that stable part of the object structure of a real system. This can be done by introspection of a system running on the JVM or by analysis of code before it is executed. It is also possible to combine these approaches. In this project, the students shall develop a component to display such hierarchical object structures and one or more components to obtain such object structures.

Module Information

  • Module Number: 89-3282
  • Presence Hours: project (4P)
  • Credit Points: 8 CP (corresponds to 240 work hours)
  • Level: Master (Advanced Level)
  • Language: German (English on request)


  • The project will be done during the lecture period.
  • The first meeting will take place on Tuesday, 13 April 2010, at 1:45pm, in Room 32/420.

Educational objectives

Ability to apply engineering methods and techniques for the systematic development of software-intensive systems, in particular: * Application of component frameworks and composition techniques * Application of software development tools * Ability to work in a team * Perception of technical roles as well as management and quality assurance tasks * Going through a complete cycle for the development of new software or for the enhancement of a given application * Application of procedures based on re-use


The registration for this project is possible now. Please send an email to register or to ask questions to on of the contact persons mentioned below.


Dipl.-Inf. Jean-Marie Gaillourdet, Dipl.-Inf. Jan Schäfer, und M.Sc. Ilham Kurnia