Home

Welcome to evolvica.com, the personal site of Andreas Rummler. This page summarizes the “work-related part” of me. I’m currently employed as a Senior Researcher at SAP Research, the global research division of SAP AG. My interest incorporates model-driven development, domain analysis and domain specific languages, efficient programming techniques and software development processes in general. In addition I got quite some insight into software product line engineering and aspect-oriented development.

In the past, this site used to be the home of Evolvica, an open source framework for evolutionary computation. I don’t have resources left (or at least not enough resources to achieve results I would be glad with) to invest any further into this project. Nevertheless, you can still find the source code at SourceForge.

In case you are interested in cross-country skiiing and sports related topics in general, you can take a look at my private blog (but beware, it’s in German).

Occupational Contact Information

Although this site is my personal webspace I won’t publish my private contact details here. But at least some contact information is always valuable, therefore you can find occupational details below as this information can be found on the internet anyway if a little search effort is spent.

Andreas Rummler
SAP Research Dresden
Chemnitzer Str. 48
01159 Dresden
Tel: +49-351-48116135
Fax: +49-6227-78-48421
E-Mail (private): [arummler] [at] [evolvica] [dot] [com]
E-Mail (occupational): [andreas.rummler] [at] [sap] [dot] [com]

Curriculum Vitae

since January 2007
Senior Researcher at SAP Research, Dresden, Germany
February 2006
Ph.D. thesis at Technical University of Ilmenau, Germany
June 2005 -December 2006
Developer at synchronity GmbH, Jena, Germany
June 2002 – May 2005
Research Associate at the Technical University of Ilmenau, Germany
January 2000 – May 2002
Ph.D. student at the Technical University of Ilmenau, Germany
March 1999 – December 1999
Research Associate at the Institute of Microelectronic and Mechatronic Systems, Department System Design, Ilmenau, Germany
July 1998 – January 1999
Masters Thesis at Siemens Corp., Central Division for Research and Development, Munich, Germany
October 1993 – January 1999
Study of Electrical Engineering, field Information Technology at the Technical University of Ilmenau, Germany

Publications

  • Andreas Rummler, Lars Vogel
    Automatische Updates für RCP-Applikationen
    Eclipse Magazin Volume 6, 2010, available for online purchase only
  • Pauline Anthonysamy, Awais Rashid, Andreas Rummler
    Taming Unbounded Variability in Service Engineering
    Workshop on Cross-Enterprise Collaboration, People and Work, BPM 2010, Hoboken, USA, PDF
  • Konrad Voigt, Petko Ivanov and Andreas Rummler
    MatchBox: Combined Meta-model Matching for semi-automatic Mapping Generation
    Proceedings of the 25th Symposium On Applied Computing (SAC), Sierre, Switzerland, 2010, not available online
  • Nicolas Anquetil, Uira Kulesza, Ralf Mitschke, Ana Moreira, Jean-Claude Royer, Andreas Rummler and Andre Sousa
    A Model-Driven Traceability Framework for Software Product Lines
    Journal on Software and Systems Modeling, 2009, available for online purchase only
  • Matthias Heinrich, Andreas Rummler, Konrad Voigt and Matthias Winkler
    Modellpersistenz mit EMF
    Java Spektrum, Volume 4, 2009, available for online purchase only
  • Andreas Rummler, Konrad Voigt
    Abgelegt – Von Äpfeln und Birnen
    EMF-Modelle mit Teneo in Datenbanken speichern

    Eclipse Magazin, Volume 3, 2009, available for online purchase only
  • Vander Alves, Christa Schwanninger, Luciano Barbosa, Awais Rashid, Peter Sawyer, Paul Rayson, Christoph Pohl, Andreas Rummler
    An Exploratory Study of Information Retrieval Techniques in Domain Analysis
    Software Product Line Conference, Limerick, Ireland, 2008, PDF
  • Andre Sousa, Uira Kulesza, Andreas Rummler, Nicolas Anquetil, Ralf Mitschke, Ana Moreira, Vasco Amaral, Joao Araújo
    A Model-Driven Traceability Framework to Software Product Line Development
    Fourth ECMDA Workshop on Traceability, Berlin, Germany, 2008, PDF
  • Ismenia Galváo, Safoora Shakil Khan, Joost Noppen, Jean-Claude Royer, Andreas Rummler, Pablo Sánchez, Ralf Mitschke, Nicolas Anquetil, Birgit Grammel, Hugo Morganho, Christoph Pohl, Christa Schwanninger, Lidia Fuentes, Awais Rashid, Alessandro Garcia
    Definition of a Traceability Framework for SPLs
    Technical Report, AMPLE Project, 2008, PDF
  • Christoph Pohl, Anis Charfi, Wasif Gilani, Steffen Göbel, Birgit Grammel, Henrik Lochmann, Andreas Rummler, Axel Spriestersbach
    Adopting Aspect-Oriented Software Development in Business Application Engineering
    7th International Conference on Aspect-Oriented Development, Brussels, Belgium, 2008, PDF
  • Vander Alves, Awais Rashid, Christa Schwanninger, Christoph Pohl, Andreas Rummler
    A Framework for Identifying Commonalities and Variations in Requirements Engineering
    Technical Report, AMPLE Project, 2008, PDF
  • Hugo Morganho, Catarina Gomes, Joáo Paulo Pimentáo, Rita Ribeiro, Birgit Grammel, Christoph Pohl, Andreas Rummler, Christa Schwanninger, Ludger Fiege, Michael Jäger
    Requirement Specifications for Industrial Case Studies for SPLE
    Technical Report, AMPLE Project, 2008, PDF
  • Hugo Morganho, Joáo Paulo Pimentáo, Rita Ribeiro, Christoph Pohl, Andreas Rummler, Christa Schwanninger, Ludger Fiege
    Description of Feasible Industrial Case Studies for SPLE
    Technical Report, AMPLE Project, 2007, PDF
  • Andreas Rummler, Birgit Grammel, Christoph Pohl:
    Improving Traceability through AOSD
    Third Workshop on Models and Aspects @ ECOOP 2007, Berlin, Germany, PDF
  • Andreas Rummler, Birgit Grammel, Christoph Pohl
    Improving Traceability in Model-Driven Development of Business Applications
    Third ECMDA Workshop on Traceability, Haifa, Israel, 2007, PDF
  • Vaidas Gasiunas, Pablo Sánchez, Carlos Nebrera, Nadia Gámez, Lidia Fuentes, Jacques Noyé, Mario Südholdt, Angel Núnez, Christoph Pohl, Andreas Rummler, Iris Groher, Christa Schwanninger, Markus Völter
    Overview of Extensions/Improvements to Existing Implementation Technologies
    Technical Report, AMPLE Project, 2007, PDF
  • Joáo Paulo Pimentáo, Christoph Pohl, Andreas Rummler, Christa Schwanninger
    Report Describing Existing Software Systems Development and Product Line Engineering Practices at Industrial Partners
    Technical Report, AMPLE Project, 2007, PDF
  • Christoph Pohl, Andreas Rummler, Vaidas Gasiunas, Neil Loughran, Hugo Arboleda, Fabricio de Alexandria Fernandes, Jacques Noyé, Angel Nunez, Robin Passama, Jean-Claude Royer, Mario Südholt
    Survey of Existing Implementation Techniques with Respect to Their Support for the Identified Requirements
    Technical Report, AMPLE Project, 2007, PDF
  • J. Kampe, M. Ponca, U. Heiber, A. Rummler, C. Wisser:
    Fast Mixed-Signal System Prototyping using Unique Programmable Analog Array
    GMM/ITG/GI-Workshop Multi-Nature Systems, Dresden, Germany, 2005, PDF
  • J. Kampe, M. Ponca, U. Heiber, A. Rummler, C. Wisser:
    Elektrisch-Programmierbares Analoges Array (german)
    Analog 2005, Hannover, Germany, 2005, PDF
  • J. Kampe, S. Lauckner, S. Arlt, G. Scarbata, U. Heiber, M. Ponca, A. Rummler, C. Wisser:
    RDK – Rapid Development Kit for Mixed-Signal Systems
    27th. International Spring Seminar on Electronics Technology, Sofia, Bulgary, 2004, PDF
  • Andreas Rummler:
    Move-based Crossover for Graph Partitioning Problems
    EuroGen 2003, Barcelona, Spain, 2003, PDF
  • Andreas Rummler:
    Evolutionary Circuit Partitioning for Field Programmable Gate Arrays
    Third Workshop on Memetic Algorithms WOMA III (@PPSN VII), Granada, Spain, 2002, PDF
  • Andreas Rummler, Adriana Apetrei:
    Graph Partitioning Revised – a Multiobjective Perspective, 2002, PDF
  • Andreas Rummler:
    Partitionierung von Schaltungen unter Einsatz mehrkriterieller evolutionärer Algorithmen (german)
    Analog 2002, Bremen, Germany, PDF
  • Andreas Rummler, Gerd Scarbata:
    eaLib – a Java Framework for Implementation of Evolutionary Algorithms
    International Conference on Computational Intelligence / Fuzzydays 2001 Dortmund, Germany, 2001,
  • Andreas Rummler, Gerd Scarbata:
    Introducing eaLib – a Java Evolutionary Computation Framework
    EuroGen 2001, Athens, Greece, 2001, PDF
  • Andreas Rummler, Gerd Scarbata:
    Structuring Evolutionary Algorithms into Components using the eaLib Framework
    5th IEEE International Conference on Intelligent Engineering Systems, Helsinki, 2001, PDF
  • Andreas Rummler, Gerd Scarbata:
    Evolutionäre Algorithmen – Prinzip und Anwendung beim Entwurf elektronischer Schaltungen (german)
    Fachtagung für Informationstechnik, Magdeburg, Germany 2001, PDF

Program Committee Memberships

I regularly participate in organizing and contributing to academic conferences and workshops:

  • International Software Product Line Conference (SPLC 2011)
  • International Workshop on Services, Clouds, and Alternative Design Strategies for Variant-Rich Software Systems (SCArVeS 2011)
  • International Workshop on Model-Driven Product Line Engineering (MDPLE 2011)
  • International Workshop on Model-driven Approaches in Software Product Line Engineering and Workshop on Scalable Modeling Techniques for Software Product Lines (MAPLE/SCALE 2011)
  • International Workshop on Knowledge-Oriented Product Line Engineering (KOPLE 2011)
  • International Conference on Software Reuse (ICSR’12)
  • Empirical Evaluation of Software Composition Techniques (ESCOT 2010)
  • Workshop on Assessment of Contemporary Modularization Techniques (ACoM 2010)
  • International Workshop on Product-Line Engineering for Enterprise Resource Planning Systems (PLEERPS 2010)
  • Product LinE Approaches in Software Engineering (PLEASE 2010)
  • ECMFA Traceability Workshop (ECMFA-TW 2010)
  • Internation Workshop on Model-Driven Product Line Engineering (MDPLE 2010)
  • International Conference on Model Transformation (ICMT 2010)
  • International Workshop on Model-Driven Product Line Engineering (MDPLE 2009)
  • International Conference on Model Transformation (ICMT 2009)
  • International Conference on Model Driven Engineering Languages and Systems (MODELS 2008)
  • Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE 2008)
  • Workshop on Aspect-Oriented Product Line Engineering (AOPLE 2007)