Tools to accelerate innovation along the automotive value chain
M.Sc. Jakob Pietron
My general research interest is the tool usability in the field of Model-driven (Software) Engineering. In the context of my research activity I focus on collaboration features in graphical modeling tools. In addition to technical challenges, collaboration in MDSE creates new needs in terms of user experience. Especially if modelers collaboratively create a model, it becomes important for them to trace changes made by others and understand how a model has evolved over time. The goal of my research is to improve the comprehensibility of evolving models by developing operation-based and fine-grained model history and related exploration techniques.
In addition to modeling tools, I am also interested in the application of the MDSE, especially in the context of the Internet of Things (IoT). Developing and deploying IoT applications from scratch requires a widespread knowledge of different technologies. By encapsulating these heterogeneous technology stack MDSE helps users to develop IoT applications with less effort.
Research Projects
Self-organizing resilient execution platform for IoT services
Topics for Theses and Projects
Publications
2024
EditQL: A Textual Query Language for Evolving Models
ACM / IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS'24)
September 2024
DOI: | 10.1145/3640310.3674101 |
Improving Collaborative Modeling by an Operation-Based Versioning Approach
Software Engineering 2024
March 2024
DOI: | 10.18420/sw2024_7 |
2023
Collaboration And Versioning Framework – a Systematic Top-Down Approach
2nd International Hands-on Workshop on Collaborative Modeling (HoWCoM),, co-located with MODELS'23, Västerås, Sweden
October 2023
DOI: | 10.1109/MODELS-C59198.2023.00124 |
Efficient Caching for Operation-based Versioning
16th Workshop on Models and Evolution (ME) 2023, co-located with MODELS'23, Västerås, Sweden
October 2023
DOI: | 10.1109/MODELS-C59198.2023.00152 |
A new versioning approach for collaboration in blended modeling
Journal of Computer Languages
August 2023
DOI: | 10.1016/j.cola.2023.101221 |
One-Way Model Transformations in the Context of the Technology-Roadmapping Tool IRIS
Journal of Object Technology
July 2023
DOI: | 10.5381/jot.2023.22.2.a2 |
2022
Improving the Comprehension of Evolving Graphical Models
2022 Working Conference on Software Visualization (VISSOFT)
October 2022
DOI: | 10.1109/VISSOFT55257.2022.00018 |
Optimistic Versioning for Conflict-tolerant Collaborative Blended Modeling
FPVM 2022: 2nd International Workshop on Foundations and Practice of Visual Modeling
July 2022
File: | http://ceur-ws.org/Vol-3250/fpvmpaper1.pdf |
Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study
Journal of Software and Systems Modeling
June 2022
DOI: | 10.1007/s10270-022-01010-3 |
A domain-specific language for modeling and analyzing solution spaces for technology roadmapping
Journal of Systems & Software (JSS)
February 2022
DOI: | 10.1016/j.jss.2021.111094 |
2021
An Operation-based Versioning Approach For Synchronous and Asynchronous Collaboration in Graphical Modeling Tools
FPVM 2021: 1st International Workshop on Foundations and Practice of Visual Modeling, Bergen, Norway
June 2021
File: | http://ceur-ws.org/Vol-2999/fpvmdata4mdepaper3.pdf |
Morpheus: A Degradation Framework for Resilient IoT Systems
MeSS'21: International workshop on MDE for Smart IoT Systems, Bergen, Norway (To Appear)
June 2021
2020
Enhancing Collaborative Modeling
In ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS ’20 Companion), October 18–23, 2020, Virtual Event, Canada
October 2020
DOI: | 10.1145/3417990.3419490 |
A Domain Specific Language and Interactive User Interface for Model-Driven Engineering of Technology Roadmaps
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2020), Portorož, Slovenia
August 2020
DOI: | 10.1109/SEAA51224.2020.00035 |
Experiences with an Internal DSL in the IoT Domain
Proceedings of the 4th International Workshop on Model-Driven Engineering for the Internet-of-Things (MDE4IoT 2020)
July 2020
File: | http://ceur-ws.org/Vol-2707/mde4iotpaper1.pdf |
2019
Sorrir: A resilient self-organizing middleware for iot applications [position paper]
M4IoT '19: Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things
December 2019
DOI: | 10.1145/3366610.3368098 |
2018
Study Design Template for Identifying Usability Issues in Graphical Modeling Tools
2nd Workshop on Tools for Model Driven Engineering (MDETools'18) at MODELS'18, Copenhagen
October 2018
File: | http://ceur-ws.org/Vol-2245/mdetools_paper_4.pdf |
2017
Chronograph: A Distributed Processing Platform for Online and Batch Computations on Event-sourced Graphs
, VolumeDEBS '17 Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems
June 2017
DOI: | 10.1145/3093742.3093913 |
Consistent retrospective snapshots in distributed event-sourced systems
, Volume2017 International Conference on Networked Systems (NetSys)
March 2017
DOI: | 10.1109/NetSys.2017.7903947 |
M.Sc. Jakob Pietron
Institute of Software Engineering and Programming Languages
Albert-Einstein-Allee 11