Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Model Evolution: Change Tracking and Visualization

What is Sysiphus?

Sysiphus is a suite of tools for developing and collaborating over software engineering models. It integrates all different kinds of software engineering artifacts into one central repository by using a common meta-model, the rational-based unified project model. Different clients for manipulating the artifacts in the repository include a rich desktop client, a web interface and an eclipse plugin. Sysiphus is actively developed at our chair and is part of other research and industrial projects.

Problem Statement

In a unified model for Software Engineering artifacts, as implemented in Sysiphus, artifacts from various lifecycle activities (such as Analysis and Design) are part of one integrated model. This model evolutes over time and therefore it is very important to effectively track and visualize changes performed on the model over time. Sysiphus already features a basic SCM system for tracking change. This SCM system uses a novel approach for tracking change, that combines operation-based deltas, product versioning and change packages. This SCM system needs to be extended to provide better visualization capabilities. Part of the extension will be to integrate semantic operations, that will facilitate visualization. This area is cutting-edge research in model-based software development.

Prerequisites

Required:

  • Strong skills in Java and Object-Oriented Programming
  • Skills in modeling with UML
  • Experience with Eclipse required

Nice to have:

  • Experience with Maven2, Ant, SVN, Checkstyle nice to have
  • Experience in navigating through large projects

Project

 

Lehrstuhl: ModelEvolution:ChangeTrackingAndVisualization .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
r1 - 18 Jan 2008 - 15:11:28 - MaximilianKoegel
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback