UnivIS
Information system of Friedrich-Alexander-University Erlangen-Nuremberg © Config eG 
FAU Logo
  Collection/class schedule    module collection Home  |  Legal Matters  |  Contact  |  Help    
search:      semester:   
 Lectures   Staff/
Facilities
   Room
directory
   Research-
report
   Publications   Internat.
contacts
   Thesis
offers
   Phone
book
 
 
 Layout
 
printable version

 
 
Departments >> Faculty of Engineering >> Department of Computer Science >> Chair of Computer Science 6 (Data Management) >>
Comaera

Das Forschungsprojekt Comaera wurde zum 1. März 2005 an der FAU Erlangen, Lehrstuhl Informatik 6 begonnen. Es ist ein Nachfolgeprojekt des COMQUAD-Projekts und verfolgt die dort entwickelten Ansätze und Ideen weiter. Es behandelt die Konstruktion von Software mit einem komponentenbasierten Ansatz, wobei im Gegensatz zu bereits existierenden Komponentenmodellen ein Modell entwickelt wird, das neben den funktionalen Eigenschaften einer Software-Komponente auch nichtfunktionale Eigenschaften explizit mit einbezieht. Dieses neuartige Komponentenmodell ermöglicht es, Aussagen über quantifizierbare nichtfunktionale Eigenschaften (wie z.B. die Bildrate einer Videoübertragung oder die Anzahl gleichzeitig bedienbarer Clients) treffen zu können. Idealerweise sollten diese Aussagen zusicherbar sein (was nur möglich ist, falls die eingesetzte Systemumgebung Zusicherungen ermöglicht; dies ist derzeit nicht der Fall und wird daher nicht eingehender untersucht) und die Eigenschaften einer komplexen, zusammengesetzten Komponente automatisch aus denen der Bestandteile ableitbar sein.

In diesem Projekt untersuchen wir unter anderem, wie Softwarekomponenten transparent und automatisch bzgl. ausgewählter quantitativer Eigenschaften vermessen werden können, wie die große Menge anfallender Messdaten verwaltet und analysiert und wie letztendlich die gewonnen Informationen zur Vorhersage von Eigenschaften einer Assembly von Komponenten verwendet werden kann. Hierzu wurde unter anderem eine Erweiterung eines Applikationsservers für Komponenten entworfen, mit dem deklarativ Messsensoren in eine komponentenbasierte Anwendung eingebracht werden können. Die durch das nicht-intrusive Verfahren mit geringem Overhead erhaltenen Messwerte werden in einem Komponentenrepository abgelegt. Eine darauf aufbauende Analyse mit statistischen Mitteln hat das Ziel, Komponenten mit Hilfe von charakteristischen Maßzahlen zu beschreiben. Ergänzt wird dieses System um einen an Software-Komponenten angepassten Profiler, der die Ermittlung des Ressourcenbedarfs einer Komponente ermöglicht. Derzeit wird untersucht, wie die Leistungseigenschaften einer Komponente zukünftig in abstrakterer Form mittels Microbenchmarking auf der Java-Plattform ermittelt werden können, um Vorhersagen über das zu erwartende Laufzeitverhalten auf nicht gemessenen Rechnern/Plattformen treffen zu können. Zusätzlich beschäftigt sich das Projekt mit Möglichkeiten, die ermittelten Leistungswerte einer Softwarekomponente für die Vorhersage von Eigenschaften einer Komponenten-Assembly zu verwenden.

Project manager:
Prof. i. R. Dr. Klaus Meyer-Wegener

Project participants:
Dipl.-Inf. Marcus Meyerhöfer

Keywords:
Software-Komponenten; Performanz; Vorhersage; Komponenten-Repository

Duration: 1.3.2005 - 31.7.2007

Publications
Meyerhöfer, Marcus ; Volz, Bernhard: EJBMemProf - A Memory Profiling Framework for Enterprise Java Beans. In: Heinemann, George, T., Crnkovic, Ivica; Schmidt, Heinz, W.; Stafford, Judith, A.; Szyperski, Clemens; Walnann, Kurt (Ed.) : Component-Based Software Engineering (CBSE) (8th International Symposium on Component-Based Software Engineering (CBSE2005) St. Louis, MO, USA 14.-15.05.2005). 2005, pp 17-32.
Meyerhöfer, Marcus ; Lauterwald, Frank: Towards Platform-Independent Component Measurement. In: Weck, Wolfgang; Bosch, Jan; Reussner, Ralf; Szyperszki, Clemens (Ed.) : WCOP 2005 (Tenth International Workshop on Component-Oriented Programming Glasgow, Scotland July 2005). 2005, pp -.
Volz, Bernhard: Ein Speicherprofiler für Enterprise Java Beans. In: GI Gesellschaft für Informatik (Ed.) : Lecture Notes in Informatics (LN) - Seminars (Informatiktage 2005 - Fachwissenschaftlicher Informatik-Kongress Schloss Birlinghoven, St. Augustin 8. - 9. April 2005). Vol. Vol. S-2. Bonn : GI Edition, 2005, pp 33 - 35. - ISBN 3-88579-436-5
UnivIS is a product of Config eG, Buckenhof