Universität Karlsruhe
Project CATE


Component Analysis and Transformation Engine

Cate - Component Analysis and Transformation Engine - aims at the promotion of reuse of software. We improve adaptations and optimizations of components in their system environments. Therefore, we enhance representations, analyses and transformations of component systems by combining approaches of architecture systems and generative programming with techniques and data structures of compiler construction. Partners in the project are groups from the University and the Research Center in Karlsruhe, Germany, and the University of Växjö, Sweden

Participants

Alumni
Dr. Boris Boesler
Dr. Florian Liekweg
Dr. Götz Lindenmaier
Former Students
Olaf Kleine

Software in this Project

Jack -- Java Compiler Karlsruhe
A Java2Native compiler utilizing Firm.
libFirm
A C implementation of the intermediate representation Firm.

Related Publications

2004
Heuzeroth, Aspektorientierte Konfiguration und Adaption von Komponenteninteraktionen
 
2003
Kleine, Erweiterung eines Metaprogrammiersystems um einen iterativ aktualisierbaren Zwischensprachaufbau
Heuzeroth, Löwe, Mandel, Generating Design Pattern Detectors from Pattern Specifications
Heuzeroth, Löwe, Understanding Architecture Through Structure and Behavior Visualization, Chapter 9 in book: Software-Visualization - From Theory to Practice
Heuzeroth, Holl, Högström, Löwe, Automatic Design Pattern Detection
Login
Links