• Aucun résultat trouvé

Version Control for Models: From Research to Industry and Back Again

N/A
N/A
Protected

Academic year: 2022

Partager "Version Control for Models: From Research to Industry and Back Again"

Copied!
1
0
0

Texte intégral

(1)

Version Control for Models: From Research to Industry and Back Again

[Keynote]

Philip Langer

EclipseSource Services GmbH Vienna, Austria

planger@eclipsesource.com

Keywords

model version control; collaborative modeling; model diff &

merge; open-source modeling tools

1. ABSTRACT

Version control for models, including model diff & merge, is not only a crucial prerequisite for a wide-spread adop- tion of model-based engineering in industry, it also is and has been a popular and very active research topic since more than ten years. Several important algorithms and ap- proaches emerged in the past to support the identification of differences among model versions, as well as to merge them into a new version. Many of those ideas have also been successfully transferred and implemented in proprietary and open-source modeling tools used in industry.

During the last few years, especially Eclipse-based open- source modeling tools, including support for version control built on Papyrus, EMF Compare, and EGit, gained signifi- cant attention and evolved into an industry-ready platform for building modeling tools in several domains. With this in- creasing industrial usage, however, the involved open-source technologies are challenged in different aspects ranging from the requirement for full customizability, performance with very large models to usability supporting users with strongly varying backgrounds.

In this talk, we report on our experiences gained from moving from research in the area of model diff & merge to applying and enhancing open-source technologies, such as EMF Compare, EGit, and Papyrus for industrial use. We discuss engineering and research challenges that we faced when working with industrial users and how we approach

them. Several of those challenges are still open though and require a strong collaboration of researchers, technol- ogy providers, and industrial users. Open-source platforms and technologies are a great opportunity to enable such a collaboration. This is also one of the key motivations be- hind the Papyrus Industrial Consortium, which was founded to foster collaboration among academia and industry in the area of open-source modeling tools based on Papyrus, EMF Compare, and EGit.

2. BIOGRAPHY

Philip Langer is senior soft- ware architect and general manager of EclipseSource Ser- vices GmbH. He has more than eight years of experience in de- veloping modeling tools based on Eclipse technologies and is an active committer on a num- ber of EMF-based technolo- gies. Besides, he is architecture board member of the Papyrus Industrial Consortium, where he leads the development of collaborative modeling tools to facilitate diff/merge of mod- els within Papyrus UML, SysML, and UML-RT. Philip au- thored more than 50 articles in scientific journals, confer- ences, and workshops in the area of model-based engineer- ing and received the Award of Excellence by the Austrian Government in 2012 for his PhD thesis on model version- ing and model transformation at the Vienna University of Technology.

1

Références

Documents relatifs

Such liquid models are the cornerstone of our research project CDL-MINT (https://cdl- mint.se.jku.at/) which is about the model-based continuous evolution of cyber- physical

As a consequence, systems and software developing organizations increasingly turn away from off-the-shelf MBE tools and are beginning to adopt open-source software mod- eling tools

We collected an initial list of requirements that this API should fulfill: in particular, the API should enable users to (i) define the modeling concepts that can be added or deleted

This paper proposes to Control engineer to use Model- Checking for an off-line verification of structural properties of a specification and Virtual Commissioning to test

Aujourd’hui, l’utilisation des outils de modélisation et de simulation dans le domaine des moteurs et des groupes motopropulseurs peut être résumée en deux catégories qui

Inde- pendently from the chosen (business) model, we believe relying on an open source license is a must as it simplifies a lot all common actions between the partners,

The most successful tools of our team, not only in terms of research publi- cations but also in terms of industrial applications and acceptance, are ATL (a tool dedicated to

In this paper a new control system called Franklin is presented to be used with CNC machines in general and 3-D printers specifically. It was developed while exploring