Current Projects

 

TROOP - Transformation of Object Oriented Design using Design Patterns

Introducing design patterns in existing systems

Design patterns, well-understood solutions for a typical problem in software design, is leading edge technology to improve reusability of software. Current efforts of integration of design patterns were designed from scratch. This is an important reason why design patterns have not yet found a successful way into industrial applications.

Download
Technical documentation (278 KB)

At the Forschungszentrum Informatik, Karlsruhe an innovative approach to integrate design patterns into existing object oriented systems has been worked out. In TROOP we have evaluated the industrial effectiveness of this approach . We have invested time and effort in a transformational approach introducing design patterns in existing systems. Of principal importance in the project was the integration of design patterns in Together, a commercial development tool, followed by an early adoption in the development process of map&guide, our main geographical information system.

Results of TROOP

  • Further improvement of the methodology of transformational design pattern introduction.
  • Extension of Together with design pattern functionality.
  • Introduction of methodology and tool in map&guide.
Contact for this project
 Spiros Alexakis

In short we found the methodology to be mature and we successfully integrated the technology. The TROOP version of Together has entered the market shortly after. TROOP has been very successful in building an industrial uptake of an academic approach. 

 

© CAS Software AG