Research and Innovation

EclipseSource invests significant effort in the development and exploration of new and innovative technologies, expanding beyond the state-of-the-art. Our innovative teams, knowledge of leading edge technologies and many years of experience in research underpin our contributions to R&D projects. Our core competency however, is the transitioning of research results to industrial application.

EclipseSource is a research and innovation partner in many projects, our team members providing their solid research skills and experience. EclipseSource team members are recognized experts in the following research areas:

  • Architecture: Modularity, Client-Server
  • Testing: Test-Automatization, Model-based Testing, UI-Testing, Fuzzy Testing
  • Modeling: Domain-Specific Modeling, Model Versioning, Model-Driven Development, Model Scalability
  • Web-Technologies: Single-Sourcing, Cross-Platform Development, Scalability
  • Open-Source Development: Transparent and agile Processes, Long-Term Maintenance

EclipseSource is embedded in an international network of research facilities and is engaged in an active collaboration with world-renowned research partners such as Technische Universität München.

We welcome your ideas and challenges. Contact us.

Recent Research and Academic Projects

This list contains recent research and academic projects where EclipseSource has made major contributions:

Eclipse Plug-In Development – Lab course for Bachelor and Master students to create innovative solutions based on Eclipse technology – in collaboration with Technische Universität München.

EMFStore – A model repository for EMF Model instances – co-funded by BMWi and the European Union – see the EMFStore website.

g-Eclipse – A framework that allows users and developers to access arbitrary Grid computing and Cloud computing infrastructures. European 6th Framework Programme (FP6-2005-IST-5).

openETCS – “Open Proofs Methodology for the European Train Control Onboard System”.

SOVEREIGN – Self-Organized Virtualized Execution in Redundant Environments for Internet-based Global Networks – KMU-innovativ Verbundprojekt – in collaboration with Technische Universität München  – see the Sovereign project page for more details.

Selected Publications

This list contains selected publications with a major contribution from one or more of our team members

“Conflict Detection on Models – An Empirical Study”
Technical Report, Technische Universität München
Maximilian Koegel, Markus Herrmannsdoerfer, Otto von Wesendonk

“Comparing State- and Operation-Based Change Tracking on Models”
Proceedings of the IEEE International EDOC Conference, Vitoria, Brazil, 2010
Maximilian Koegel, Markus Herrmannsdoerfer, Yang Li, Jonas Helming, Jörn David

“Collaborative Model Merging”
Proceedings of the Onward! Conference, Reno, Kanada, 2010
Maximilian Koegel, Helmut Naughton, Jonas Helming, Markus Herrmannsdoerfer

“Storing and Versioning EMF Models with EMFStore” 
Proceedings of the Models Conference, Oslo, Norway, 2010
Maximilian Koegel, Jonas Helming, Nitesh Narayan

“Building Model-Based Applications with the EMF Client Platform”
Proceedings of the Models Conference, Oslo, Norway, 2010
Jonas Helming, Maximilian Koegel, Nitesh Narayan

“Merging Model Refactorings – An Empirical Study”
Proceedings of the workshop on Model Evolution on the Models Conference, Oslo, Norway, 2010
Maximilian Koegel, Markus Herrmannsdoerfer, Otto von Wesendonk, Jonas Helming

“Towards a Unified Requirements Modeling Language”
Fifth International Workshop on Requirements Engineering Visualization (REV’10) – 28 September, 2010 – Sydney, Australia
Jonas Helming, Maximilian Koegel, Florian Schneider, Michael Haeger, Christine Kaminski, B. Bruegge, Brian Berenbach

“Semi-Automatic Assignment of Work Items” 
5th International Conference on Evaluation of Novel Approaches to Software Engineering
Jonas Helming, Maximilian Koegel, Florian Schneider, Michael Haeger, Christine Kaminski, B. Bruegge, Brian Berenbach

“An Analysis of Tool-based Research in Software Engineering”
The 34rd Annual International Computer Software and Applications Conference (COMPSAC 2010), Seoul, Korea
Jonas Helming, Maximilian Koegel, Hoda Naguib, Miriam Schmidberger, Florian Schneider, B. Bruegge

“Operation-Based Conflict Detection on Models” 
Proceedings of the International Workshop on Model Comparison in Practice, Intl. Conference on Model Transformation, Malaga, Spain, 2010
Maximilian Koegel, Markus Herrmannsdoerfer, Otto von Wesendonk, Jonas Helming

“Managing Iterations with UNICASE”
In proceedings of International Conference for Software Engineering (ICSE), Capetown, South Africa, 2010
Jonas Helming, Maximilian Koegel

“From Informal Project Management Artifacts to Formal System Models”
Flexitools Workshop, ICSE 2010, Capetown
Jonas Helming, Nitesh Narayan, Holger Arndt, Maximilian Koegel, Walid Maleej

“Unified Requirements Modeling for Environmental Systems” 
Second International Workshop on Software Research and Climate Change, ICSE 2010, Capetown
Jonas Helming, Maximilian Koegel, B. Bruegge, Brian Berenbach

 “Towards a Framework for Empirical Project Analysis for Software Engineering Models” 
In Victoria University’s ECS Technical Report 2010, the proceedings of VASE workshop on the Automated Software Engineering conference (Auckland, New Zealand, 2009)
Maximilian Koegel, Yang Li, Helmut Naughton, Jonas Helming

“Towards Automation of Iteration Planning” 
Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, 2009, S. 965–972.
Jonas Helming, Maximilian Koegel, Zardosht Hodaie

“State-Based vs. Operation-based Change Tracking”
In proceedings of MODELS ’09 MoDSE-MCCM Workshop, Denver, USA, 2009
Maximilian Koegel, Markus Herrmannsdörfer, Jonas Helming, Yang Li

“Traceability-Based Change Awareness”
 In proceedings of MODELS´09 Conference, Denver, Colorado, USA, 2009
Jonas Helming, Maximilian Koegel, Helmut Naughton, Jörn David, Aleksandar Shterev, B. Bruegge

“Integrating System Modeling with Project Management – a Case Study” 
In proceedings of the International Computer Software and Applications Conference, COMPSAC, Seattle, USA, 2009
Jonas Helming, Jörn David, Maximilian Koegel, Helmut Naughton

“Traceability ReARMed” 
In proceedings of the International Computer Software and Applications Conference, COMPSAC, Seattle, USA, 2009
Maximilian Koegel, Jörn David, Jonas Helming, Helmut Naughton

“g-Eclipse – A Middleware-Independent Framework For Accessing Existing Grid Infrastructures”
Proceedings of Instrumenting the Grid (INGRID), Lacco Ameno, Italy, April 9-11, 2008.
M. Stümpert, H. Kornmayer and M. Knauer

“g-Eclipse – an Integrated Workbench Tool for Grid Application Users, Grid Operators and Grid Application Developers”
Cracow Grid Workshop ’06, Cracow, Poland, October 15-18, 2006
H. Kornmayer, M. Stümpert, M. Knauer and P. Wolniewicz