Das FreEvolve Projekt

Die open source Plattform für komponentenbasierte Anpassbarkeit

Inhalt

FreEvolve ist die open source Plattform für komponentenbasierte Anpassbarkeit. Auf der Basis von FreEvolve können hochflexible Softwaresysteme entwickelt werden. FreEvolve-Anwendungen bestehen aus FlexiBeans-Komponenten, die zur Laufzeit umgesteckt, ausgetauscht oder erweitert werden können. FlexiBeans-Komponenten können hierarchisch verschachtelt werden, so dass Anpassungen auf unterschiedlichen Niveaus von Komplexität und Abstraktion durchgeführt werden können.

Hintergrund

Die FreEvolve-Plattform hat ihre Wurzeln in Forschungsarbeiten an der Universität Bonn (dem Evolve-Projekt). Um den von den Mitwirkenden entwickelten Source Code für weitere Forschungsarbeiten zugänglich zu machen, wurde das System im Rahmen der GNU Public Licence im Jahr 2001 der Öffentlichkeit zugänglich gemacht. Das bedeutet in der Kurzfassung (die genauen, gültigen Regeln sind auf den Seiten der Free Software Foundation zu finden):

Insbesondere ist nicht möglich, Teile des Systems in closed source Projekten und Produkten zu verwenden.

Downloads

Die FreEvolve-Plattform ist im Source Code abrufbar: FreEvolve-Plattform

Die grundlegenden Konzepte und die Architektur der FreEvolve-Plattform sind (auf Englisch) in der Dissertation von Oliver Stiemerling beschrieben. Hier finden sich auch Ideen für mögliche Weiterentwicklungen.

Die Bedienung und der Aufbau der FreEvolve-Plattform werden in der Diplomarbeit von Ralph Hinken beschrieben.

Gunnar Stevens realisierte auf der Basis der FreEvolve-Plattform einen Prototyp zur Erweiterten Zugriffskontrolle für das Zeichnungsarchiv eines Stahlwerks. In seiner Diplomarbeit evaluiert er die FreEvolve-Plattform und gibt Anregungen zu ihrer Weiterentwicklung.

Die FreEvolve-Community

Bisher wird die Plattform, bzw. ihre Konzepte in folgenden akademischen Projekten verwendet:

Um diese Liste fortzusetzen, bitten wir jeden FreEvolve-Anwender, sein Projektthema und weitere interessante Informationen an eine der beiden unten aufgeführten Personen zu schicken.

Impressum

Diese zentrale Website des FreEvolve-Projekts wird gepflegt von der FreEvolve Gruppe:

Ralph Hinken

Stargarder Straße 11

10437 Berlin

Dr. Oliver Stiemerling

ecambria experts

Herzogenrather Str. 11

50933 Köln

Tel.: 0221 595527-0

Fax: 0221 595527-5