Home | Sitemap | Index | Contact | Legals | KIT
Dipl.-Inform. Anne Martens

Scholarship holder / Ph.D. student

Tel: +49 721 608 5962

Fax: +49 721 608 5990

martens(at)kit.edu

Chair Prof. Reussner
Institute for Program Structures and Data Organization
Karlsruhe Institute of Technology (KIT)
Building 50.34
Am Fasanengarten 5
D-76131 Karlsruhe, Germany

Room 324

Office Hours: appointments via email

Research interests

I am interested in automatically improving the performance and other quality attributes of component-based software architectures. This includes aspects of the following topics:

  • Application of multi-objecive meta-heuristics to software engineering problems
  • Design space exploration
  • Empirical validation of the applicability and benefits of this approach
  • Metamodelling of software architecture and design decisions
  • Evolutionary algorithms for multi-objective optimisation problems
  • Automated performance anti-pattern detection

See the wiki page on my approach PerOpteryx for details. Bat - Symbol of PerOpteryx

Additionally, I am interested in more general empirical studies on software architecture topics, especially on the empirical validation of software architecture approaches.

Curriculum Vitae (CV)

2008-now Research fellowship of the German National Academic Foundation ("Studienstiftung des deutschen Volkes")
2008 ObjektForum Förderpreis award for my diploma thesis
2007-2008 Research assistant at the University of Karlsruhe
2005-2007    
Student scholarship holder of the German National Academic Foundation ("Studienstiftung des deutschen Volkes")
2004-2007 Student assistant in research and teaching (various positions)
2006 OLB / EWE Award for Distinguished Student Achievements
2005 Studies abroad at the University of West Georgia
2002-2007 Studies of Computer Science at the Carl-von-Ossietzky University of Oldenburg
1995-2002 Attendance of the secondary school 'KGS Rastede' in Rastede, Germany

Teaching and Advising

Please contact me if you are interested in a Master Thesis/Diplomarbeit or Bachelor Thesis/Studienarbeit related to my research or the Palladio approach in general.

Next to the topics presented below, there are always new ideas for thesis available, so just contact me. If you are interested in a specific topic related to my research or to Palladio, we can find a thesis topic.

Open Diplom / Master Theses

no news in this list.

Open Study / Bachelor Theses

Studien-/Bachelorarbeit: Transformation von Software-Architekturmodellen in Verhaltensbeschreibungen

Motivation

Das Palladio Component Model ist ein sehr reichhaltiges Komponentenmodell zur Beschreibung von Software-Architekturen und ihrer Performance-Eigenschaften. Die Reichhaltigkeit des Metamodells stellt allerdings beim Austausch mit anderen Ansätzen zur Analyse von Architektureigenschaften auch ein Problem dar, da Transformationen komplex werden können. Daher soll in dieser Arbeit eine...[more]

By:Anne Martens

Conferences and Workshops

QoSA 2010

2010 International Conference Series on the Quality of Software Architectures (QoSA), June 23-25, 2010, Prague, Czech Republic[more]

FASE 2010

FASE 2010: Fundamental Approaches to Software Engineering, Paphos, Cyprus [more]

WOSP-SIPEW 2010

1st Joint WOSP/SIPEW International Conference on Performance Engineering, San Francisco Bay Area (USA)[more]

QUASOSS 2009

1st International Workshop on the Quality of Service-Oriented Software Systems, In conjunction with the 7th ESEC/FSE Joint meeting[more]

QoSA 2009

East Stroudsburg University, Pennsylvania, USA[more]

Currently supervised Master theses

Diplom-/Masterarbeit: Erfüllen von Qualitätsanforderungen für Software-Architekturen

Motivation

Qualitätsvorhersageverfahren wie Palladio erlauben eine frühzeitige Bewertung von Software-Architekturen und helfen, Probleme schon im Entwurf zu erkennen. In automatisierten Optimierungsverfahren PerOpteryx werden gute Software-Entwurfsalternativen im Hinblick auf mehrere, teilweise konfliktierenden Qualitätsattribute gesucht.Bisherige Verfahren können dabei keine Rücksicht auf...[more]

By:Anne Martens

Currently supervised Bachelor theses

Studien-/Bachelorarbeit: Visualisierung der automatischen Verbesserung von Software-Architekturen

Motivation

Performance-Vorhersageverfahren erlauben eine frühzeitige Bewertung von Software-Architekturen und helfen, Probleme schon im Entwurf zu erkennen. In automatisierten Optimierungsverfahren werden Software-Entwurfsalternativen, die diese Performance-Probleme lösen, gesucht. Dabei kann der Software-Entwickler die Suche, die im Hintergrund abläuft, nur schlecht nachvollziehen und kann...[more]

By:Anne Martens

Studien-/Bachelorarbeit: Optimierung von Software-Architekturen: Bewertung verschiedener Metaheuristiken

Motivation

Performance-Vorhersageverfahren erlauben eine frühzeitige Bewertung von Software-Architekturen und helfen, Probleme schon im Entwurf zu erkennen. In automatisierten Optimierungsverfahren werden Software-Entwurfsalternativen, die diese Performance-Probleme lösen, gesucht. Jedoch ist das resultierende Optimierungsproblem zu schwer für exakte Lösungsverfahren. Metaheuristiken wie Ant...[more]

By:Anne Martens

Completed supervised Master theses

Diplom-/Masterarbeit: Visualisierung von Entscheidungshilfen für Software-Architektur-Tradeoffs

Motivation

Software-Qualitäts-Vorhersageverfahren erlauben eine frühzeitige Bewertung von Software-Architekturen und helfen, Probleme schon im Entwurf zu erkennen. In automatisierten Optimierungsverfahren werden optimale Software-Entwurfsalternativen gefunden. Allerdings besteht meist ein Trade-Off zwischen verschiedenen Qualitätskriterien. Eine Visualisierung der Ergebnisse, die solche...[more]

By:Anne Martens

Completed supervised Bachelor theses

no news in this list.