Daniel Strüber

ABOUT NEWS SERVICE PUBLICATIONS MISC

strueber@uni-koblenz.de, Twitter, DBLP, Google Scholar, ResearchGate, Staff Page (Uni Koblenz)
Universitätsstraße 1, 56070 Koblenz, Germany.

ABOUT

I am a post-doc at the software engineering for critical systems group at University of Koblenz-Landau. Before that, I was a research assistant at the software engineering group at University of Marburg, where I also completed my Ph.D. thesis.

My research is in software engineering, with a focus on models. I develop model-based languages, techniques, and tools to explore design spaces, to establish privacy and security, to manage variability, to assure software quality, and to support collaborative development in complex software systems. I create new foundations for model and graph transformations, primarily from the angle of ensuring soundness while improving usability and performance.

I'm an Eclipse committer and the lead developer of Henshin, a versatile model transformation language based on graph transformation concepts.

If you are interested in my work, want to collaborate with me, or have any questions, please contact me. I'm particularly interested in new application areas, and in collaborations with motivated students.

NEWS

December 2017. Papers accepted at ICSE'18 and FASE'18. Tutorial accepted at Modellierung'18.

November 2017. Papers accepted at SAC'18 (2x).

October 2017. I will be a publication co-chair for MODELS'18 and a PC member for the first International Workshop on Model Management and Analytics (MOMA3N). Please consider submitting.

September 2017. Article accepted in Journal of Software and Systems Modeling.

August 2017. Article accepted in Festschrift for the Memory of Hartmut Ehrig.

July 2017. Papers accepted at MODELS'17 (2x). Best paper award at ICGT'17.

June 2017. Article accepted in Formal Aspects of Computing.

May 2017. I will serve on the artifact evaluation committee for MODELS'17. I will also be a program committee member of FlexMDE@MoDELS'17 and the tutorials track of Modellierung'18. Please consider submitting.

April 2017. Papers accepted at ICMT'17 (2x), ICGT'17 (2x) and ECMFA'17 (2x).

February 2017. Attended the FOSD Meeting, hosted by TU Darmstadt.

SERVICE

Committees
2018 MODELS (Publication Co-Chair), SEAA: DSLMBD track (PC), Modellierung: Tutorials (PC), SICHERHEIT (PC), MOMA3N (PC)
2017 STAF (Web Chair), MODELS (AEC), SLE (AEC), FlexMDE (PC), BigMDE (PC), GaM (PC), BX (PC), CoCoS (PC)
2016 SLE (AEC), FlexMDE (PC), BigMDE (PC)

Journal reviewer
2017 TSE, JSS, SoSyM, ESE
2016 JSS

PUBLICATIONS

2018

Taming Multi-Variability of Software Product Line Transformations
Daniel Strüber, Sven Peldszus, Jan Jürjens. In: FASE 2018: International Conference on Fundamental Approaches in Software Engineering. Springer. (accepted) [ pdf ]

Multi-Granular Conflict and Dependency Analysis in Software Engineering based on Graph Transformation
Leen Lambers, Daniel Strüber, Gabriele Taentzer, Kristopher Born, Jevgenij Hübert. In: ICSE 2018: International Conference on Software Engineering. IEEE/ACM. (accepted)

Henshin: A Model Transformation Language and its Use for Search-Based Model Optimisation in MDEOptimiser
Daniel Strüber, Alexandru Burdusel, Stefan John, Steffen Zschaler. In: Fachtagung Modellierung 2018, Tutorials track. Gesellschaft für Informatik. (accepted)

Supporting Privacy Impact Assessment by Model-based Privacy Analysis
Amir Shayan Ahmadian, Daniel Strüber, Volker Riediger, Jan Jürjens. In: SAC 2018: ACM/SIGAPP Symposium On Applied Computing. ACM. (accepted) [ pdf ]

Extending Model-based Privacy Analysis for the Industrial Data Space by Exploiting Privacy Level Agreements
Amir Shayan Ahmadian, Jan Jürjens, Daniel Strüber. In: SAC 2018: ACM/SIGAPP Symposium On Applied Computing. ACM. (accepted) [ pdf ]

Clone Detection for Rule-Based Model Transformation Languages
Daniel Strüber, Vlad Acreţoaie, Jennifer Plöger. In: SE 2018: Fachtagung des GI-Fachbereichs Softwaretechnik. Gesellschaft für Informatik. (accepted)

Integrating BPMN- and UML-based Security Engineering via Model Transformation
Qusai Ramadan, Mattia Salnitri, Daniel Strüber, Jan Jürjens, Paolo Giorgini. In: SE 2018: Fachtagung des GI-Fachbereichs Softwaretechnik. Gesellschaft für Informatik. (accepted)

Transformation of Product Lines: A Generalizing Framework based on Category Theory
Gabriele Taentzer, Rick Salay, Daniel Strüber, Marsha Chechik. In: SE 2018: Fachtagung des GI-Fachbereichs Softwaretechnik. Gesellschaft für Informatik. (accepted)

2017

Model Clone Detection for Rule-Based Model Transformation Languages
Daniel Strüber, Vlad Acreţoaie, Jennifer Plöger. In: Software & Systems Modeling. Springer. pp. 1-22. [ pdf ]

Variability-based model transformation: formal foundation and application
Daniel Strüber, Julia Rubin, Thorsten Arendt, Marsha Chechik, Gabriele Taentzer, Jennifer Plöger. In: Formal Aspects of Computing. Springer. pp. 1-30. [ pdf ]

From Secure Business Process Modeling to Design-Level Security Verification
Qusai Ramadan, Mattia Salnitri, Daniel Strüber, Jan Jürjens, Paolo Giorgini. In: MODELS 2017: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. IEEE. pp. 123-133. [ pdf ]

Transformations of Product Lines: A Generalizing Framework based on Category Theory
Gabriele Taentzer, Rick Salay, Daniel Strüber, Marsha Chechik. In: MODELS 2017: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. IEEE. pp. 101-111. [ pdf ]

Initial Conflicts and Dependencies: Critical Pairs Revisited
Leen Lambers, Kristopher Born, Fernando Orejas, Daniel Strüber and Gabriele Taentzer. In: Festschrift in Memory of Hartmut Ehrig. (to appear) [ pdf ]

Generating Efficient Mutation Operators for Search-Based Model-Driven Engineering
Daniel Strüber. In: ICMT 2017: International Conference on Theory and Practice of Model Transformations. Springer. pp. 121-137. [ pdf ]

Differencing of Model Transformation Rules: Towards Versioning Support in the Development and Maintenance of Model Transformations
Timo Kehrer, Christopher Pietsch, Daniel Strüber. In: ICMT 2017: International Conference on Theory and Practice of Model Transformations. Springer. pp. 86-91. [ pdf ]

Model-based Privacy Analysis in Industrial Ecosystems
Amir Shayan Ahmadian, Daniel Strüber, Volker Riediger, Jan Jürjens. In: ECMFA 2017: European Conference on Modelling Foundations and Applications. Springer. pp. 215-231. [ pdf ]

Iterative Model-Driven Development of Software Extensions for Web Content Management Systems
Dennis Priefer, Peter Kneisel, Daniel Strüber. In: ECMFA 2017: European Conference on Modelling Foundations and Applications. Springer. pp. 142-157. [ pdf ]

Henshin: A Usability-Focused Framework for EMF Model Transformation Development
Daniel Strüber, Kristopher Born, Kanwal Daud Gill, Raffaela Groner, Timo Kehrer, Manuel Ohrndorf, Matthias Tichy. In: ICGT 2017: International Conference on Graph Transformation. Springer. pp. 196-208. [ pdf ]

Granularity of Conflicts and Dependencies in Graph Transformation Systems
Kristopher Born, Leen Lambers, Daniel Strüber, Gabriele Taentzer. In: ICGT 2017: International Conference on Graph Transformation. Springer. pp. 125-141. [ pdf ] EATCS Best Paper Award

Detecting and Preventing Power Outages in a Smart Grid using eMoflon.
Sven Peldszus, Jens Bürger, Daniel Strüber. In: TTC 2017: Transformation Tool Contest. CEUR-WS. pp. 19-23. [ pdf ]

Transformation of Finite State Automata to Regular Expressions using Henshin.
Daniel Strüber. In: TTC 2017: Transformation Tool Contest. CEUR-WS. pp. 81-85. [ pdf ]

State Elimination as Model Transformation Problem.
Sinem Getir, Duc Anh Vu, Francois Peverali, Daniel Strüber and Timo Kehrer:. In: TTC 2017: Transformation Tool Contest. CEUR-WS. pp. 65-73. [ pdf ]

RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules
Daniel Strüber, Julia Rubin, Thorsten Arendt, Marsha Chechik, Gabriele Taentzer, Jennifer Plöger. In: SE 2017: Fachtagung des GI-Fachbereichs Softwaretechnik. Gesellschaft für Informatik. pp. 135-136. [ pdf ]

2016

Comparing Reuse Mechanisms for Model Transformation Languages: Design for an Empirical Study
Daniel Strüber, Anthony Anjorin. In: HuFaMo 2016: International Workshop on Human Factors in Modeling. CEUR-WS. pp. 27-32. [ pdf ]

A Text-Based Visual Notation for the Unit Testing of Model-Driven Tools
Daniel Strüber, Felix Rieger, Gabriele Taentzer. In: COMLAN: Computer Languages, Systems & Structures. Special Issue on Flexible Model-Driven Engineering. [ pdf ]

VMTL: a language for end-user model transformation
Vlad Acrețoaie, Harald Störrle, Daniel Strüber. In: SoSyM: Software & Systems Modeling. Springer. pp. 1-29 [ online ] SoSyM Best Paper Award

Solving the Class Responsibility Assignment Case with Henshin and a Genetic Algorithm
Kristopher Born, Stefan Schulz, Daniel Strüber, Stefan John. In: TTC 2016: Transformation Tool Contest. CEUR-WS. pp. 45-54. [ pdf ]

Scalability of Model Transformations: Position Paper and Benchmark
Daniel Strüber, Timo Kehrer, Thorsten Arendt, Christopher Pietsch, Dennis Reuling. In: BigMDE 2016: Workshop on Scalability in Model Driven Engineering. CEUR-WS. pp. 21-30. [ pdf ]

Managing Model and Meta-Model Components with Export and Import Interfaces.
Daniel Strüber, Stefan Jurack, Tim Schäfer, Stefan Schulz, Gabriele Taentzer. In: BigMDE 2016: Workshop on Scalability in Model Driven Engineering. CEUR-WS. pp. 31-36. [ pdf ]

Clone Detection for Graph-Based Model Transformation Languages
Daniel Strüber, Jennifer Plöger, Vlad Acrețoaie. In: ICMT 2016: International Conference on Model Transformation. Springer. pp. 191-206. [ pdf ] EAPLS Best Paper Award

A Tool Environment for Managing Families of Model Transformation Rules
Daniel Strüber, Stefan Schulz. In: ICGT 2016: International Conference on Graph Transformation. Springer International. pp. 89-101. [ pdf ] EASST Best Paper Award: Best Software Science Paper

Perspectives of Model Transformation Reuse
Marsha Chechik, Michalis Famelis, Rick Salay, Daniel Strüber. In: iFM 2016: International Conference on Integrated Formal Methods. Springer. pp. 28-44. [ pdf ]

Model-Driven Engineering in the Large: Refactoring Techniques for Models and Model Transformation Systems
Daniel Strüber. Dissertation, Philipps-Universität Marburg. [ pdf ]

RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules
Daniel Strüber, Julia Rubin, Thorsten Arendt, Marsha Chechik, Gabriele Taentzer, Jennifer Plöger. In: FASE 2016: International Conference on Fundamental Approaches to Software Engineering. Springer. pp. 122-140. [ pdf ] Nominated for the EASST Best Paper Award

2015

MUTANT: Model-Driven Unit Testing using ASCII-art as Notational Text
Daniel Strüber, Felix Rieger, Gabriele Taentzer. In: FlexMDE 2015: Workshop on Flexible Model-Driven Engineering. CEUR-WS Vol-1470. pp. 2-11. [ pdf ]

Agile Bottom-Up Development of Domain-Specific IDEs for Model-Driven Development
Steffen Vaupel, Daniel Strüber, Felix Rieger, Gabriele Taentzer. In: FlexMDE 2015: Workshop on Flexible Model-Driven Engineering. CEUR-WS Vol-1470. pp. 12-21. [ pdf ]

An Adaptable Tool Environment for High-level Differencing of Textual Models
Timo Kehrer, Christopher Pietsch, Udo Kelter, Daniel Strüber, Steffen Vaupel. In: OCL 2015: International Workshop on OCL and Textual Modeling. CEUR-WS Vol-1512. pp. 62-72. [ pdf ]

Transparent Model Transformation: Turning Your Favourite Model Editor into a Transformation Tool
Vlad Acrețoaie, Harald Störrle, Daniel Strüber. In: ICMT 2015: International Conference on Model Transformation. Springer. pp. 121-130. [ pdf ]

A Variability-Based Approach to Reusable and Efficient Model Transformations.
Daniel Strüber, Julia Rubin, Marsha Chechik, Gabriele Taentzer. In: FASE 2015: International Conference on Fundamental Approaches to Software Engineering. Springer Berlin Heidelberg. pp. 283-298. [ pdf ]

Starting Model Development in Distributed Teams with Incremental Model Splitting
Daniel Strüber, Gabriele Taentzer. In: SE/SWM 2015: Multikonferenz Software Engineering und Management. Gesellschaft für Informatik. pp. 97-98. [ pdf ]

2014

Tool Support for Model Splitting using Information Retrieval and Model Crawling Techniques
Daniel Strüber, Michael Lukaszczyk, Gabriele Taentzer. In: BigMDE 2014: Workshop on Scalability in Model Driven Engineering. CEUR-WS Vol-1206. pp. 44-47. [ pdf ]

Splitting Models Using Information Retrieval and Model Crawling Techniques
Daniel Strüber, Julia Rubin, Gabriele Taentzer, Marsha Chechik. In: FASE 2014: International Conference on Fundamental Approaches to Software Engineering. Springer Berlin Heidelberg. pp. 47-62. [ pdf ]

2013

Tool Support for Clustering Large Meta-Models
Daniel Strüber, Matthias Selter, Gabriele Taentzer. In: BigMDE 2013: Workshop on Scalability in Model Driven Engineering. ACM Digital Library. Article No. 7. [ pdf ]

Towards a Distributed Modeling Process Based on Composite Models
Daniel Strüber, Gabriele Taentzer, Stefan Jurack, Tim Schäfer. In: FASE 2013: International Conference on Fundamental Approaches to Software Engineering. Springer Berlin Heidelberg. pp. 6-20. [ pdf ]

 

IEEE Copyright Notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

ACM Copyright Notice

These are the authors' versions of the work. The copyright is with ACM. They are posted here by permission of ACM for your personal use. Not for redistribution. See individual publication details for information on the publication of the definitive versions.

Springer-Verlag Copyright Notice

The copyright of these contributions has been transferred to Springer-Verlag Berlin Heidelberg New York. The copyright transfer covers the exclusive right to reproduce and distribute the contribution, including reprints, translations, photographic reproductions, microform, electronic form (offline, online), or any other reproductions of similar nature. The final publication is available at Springer via www.springerlink.com and the DOI link provided at our website.

MISC


Personal interests. My favorite hobby is music.
© Daniel Strüber, 2018