Dr. rer. nat. Andreas Ganser

About me

Picture of Dr. Andreas Ganser
Dr. Andreas Ganser
Former Research Assistant

Research projects

Reusing Domain-engineered Artifacts for Code Generation

The goal of this research project is to bolstered model reuse by providing a holistic approach. This means, the three steps in a reuse process need to be supported on a conceptual and on a tool level. First, reusable model parts need to be identified and “harvested” (hermes.harvest) so they can be put away for later reuse (hermes.store). Second, the stored model parts need to undergo evolutions so they can enhance over time and preserve the benefits (hermes.evolve). Last, the stored model parts need to be found and recommended to interested users (hermes.reuse). To do so, we developed an enhanced knowledge libraries (MoCCa and hermes.store) which build the foundation for harvesting, evolving, and reusing. They do not treat models as in an isolated world, but relate them to each other by describing how they were used together. These relationships cross borders and overcome the usual reuse obstacles and enable the full power of previously modeled knowledge.

Publications

Latest publications:

  • Andreas Ganser (2018)
    Operation-Based Model Recommenders. PhD thesis, Shaker Verlag, Aachen, Aachener Informatik-Berichte, Software Engineering, No. 34, ISBN 978-3-8440-5946-5, RWTH Aachen University. PDF
  • Andreas Ganser, Horst Lichter, Alexander Roth, Bernhard Rumpe (2016)
    Staged model evolution and proactive quality guidance for model libraries. In Software Quality Journal, Springer US, Vol. 24, No. 3, ISSN 0963-9314, 675–708.
    DOI URL
  • Andrej Dyck, Andreas Ganser, Horst Lichter (2014)
    On Designing Recommenders for Graphical Domain Modeling Environments. In 2nd International Conference on Model-Driven Engineering and Software Development (Modelsward 2014), Lisbon, Portugal, Jan 7-9, SCITEPRESS – Science and Technology Publications, ISBN 978-989-758-007-9, 291–299.
    DOI URL
More publications (14)

Supervisor for thesis projects

Completed thesis projects (17)

Latest completed projects:

More thesis projects supervised by me

Latest courses

Winter semester 2013/2014

Summer semester 2013

More courses supervised by me