%%%%%%%%% % 2017 %%%%%%%%% % 2017 journal articles @article{tii2017, author = { Mayerhofer, Tanja and Wimmer, Manuel and Berardinelli, Luca and Drath, Rainer}, title = {{A Model-Driven Engineering Workbench for CAEX Supporting Language Customization and Evolution}}, journal = {IEEE Transactions on Industrial Informatics}, year = {2017}, doi = {10.1109/TII.2017.2786780}, url = {https://doi.org/10.1109/TII.2017.2786780}, issn = {1941-0050}, keywords = {top} } @article{sosym2017momot, author = { Bill, Robert and Fleck, Martin and Troya, Javier and Mayerhofer, Tanja and Wimmer, Manuel}, title = {{A Local and Global Tour on MOMoT}}, journal = {Software {\&} Systems Modeling}, pages = {1-30}, year = {2017}, doi = {10.1007/s10270-017-0644-3}, url = {https://doi.org/10.1007/s10270-017-0644-3}, issn = {1619-1374}, keywords = {top} } @article{sosym2017, author = { Bousse, Erwan and Mayerhofer, Tanja and Combemale, Benoit and Baudry, Benoit}, title = {{Advanced and efficient execution trace management for executable domain-specific modeling languages}}, journal = {Software {\&} Systems Modeling}, year = {2017}, issn = {1619-1374}, doi = {10.1007/s10270-017-0598-5}, url = {https://doi.org/10.1007/s10270-017-0598-5}, keywords = {top} } % 2017 conference papers @inproceedings{etfa2017, author = {Manuel Wimmer and Petr Nov\'{a}k and Tanja Mayerhofer and Alexandra Mazak and Luca Berardinelli and Radek \v{S}indel\'{a}\v{r} }, title = {{Cardinality-based Variability Modeling with AutomationML}}, booktitle = {Proceedings of the 22nd {IEEE} International Conference on Emerging Technologies {\&} Factory Automation (ETFA'17)}, pages = {1--4}, year = {2017}, publisher = {{IEEE}}, url = {https://doi.org/10.1109/ETFA.2017.8247711}, doi = {10.1109/ETFA.2017.8247711}, } @inproceedings{saner2017, author = {Neubauer, Patrick and Bill, Robert and Wimmer, Manuel and Mayerhofer, Tanja}, title = {{Automated Generation of Consistency-Achieving Modeling Editors}}, booktitle = {Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'17)}, year = {2017}, pages = {127--137}, url = {https://doi.org/10.1109/SANER.2017.7884615}, doi = {10.1109/SANER.2017.7884615}, publisher = {{IEEE} Computer Society}, keywords = {top} } % 2017 workshop papers @inproceedings{mdebug2017, author = {Erwan Bousse and Tanja Mayerhofer and Manuel Wimmer}, title = {Domain-Level Debugging for Compiled DSLs with the GEMOC Studio (Tool Demo)}, booktitle = {Proceedings of the 1st International Workshop on Debugging in Model-Driven Engineering (MDEbug) co-located with the {ACM/IEEE} 20th International Conference on Model Driven Engineering Languages and Systems (MODELS'17)}, year = {2017}, keywords = {workshop}, pages = {457--459}, url = {http://ceur-ws.org/Vol-2019/mdebug_3.pdf}, series = {{CEUR} Workshop Proceedings}, volume = {2019}, publisher = {CEUR-WS.org}, } @inproceedings{mdetools2017, author = {Thomas Degueule and Tanja Mayerhofer and Andreas Wortmann}, title = {Engineering a Rover Language in GEMOC Studio \& MontiCore: A Comparison of Language Reuse Support}, booktitle = {Proceedings of the 1st Workshop on Model Driven Engineering Tools (MDETools) co-located with the {ACM/IEEE} 20th International Conference on Model Driven Engineering Languages and Systems (MODELS'17)}, year = {2017}, keywords = {workshop}, pages = {457--459}, url = {http://ceur-ws.org/Vol-2019/mdebug_3.pdf}, series = {{CEUR} Workshop Proceedings}, volume = {2019}, publisher = {CEUR-WS.org} } @inproceedings{grand2017, author = {Tanja Mayerhofer and Benoit Combemale}, title = {The Tool Generation Challenge for Executable Domain-Specific Modeling Languages}, booktitle = {Proceedings of the 2017 Workshop on Grand Challenges in Modeling (GRAND) co-located with Software Technologies: Applications and Foundations (STAF'17)}, year = {2017}, keywords = {workshop}, pages = {193--199}, url = {https://doi.org/10.1007/978-3-319-74730-9_18}, doi = {10.1007/978-3-319-74730-9_18}, series = {Lecture Notes in Computer Science}, volume = {10748}, publisher = {Springer}, } % 2017 proceedings @proceedings{exe2017, editor = {Tanja Mayerhofer and Philip Langer and Ed Seidewitz and Jeff Gray}, title = {Proceedings of the 3rd International Workshop on Executable Modeling co-located with the {ACM/IEEE} 20th International Conference on Model Driven Engineering Languages and Systems (MODELS'17), Austin, TX, USA, September 18, 2017}, series = {{CEUR} Workshop Proceedings}, volume = {2019 }, publisher = {CEUR-WS.org}, year = {2017}, url = {http://ceur-ws.org/Vol-2019/}, urn = {urn:nbn:de:0074-2019-2}, } %%%%%%%%% % 2016 %%%%%%%%% % 2016 journal articles @article{AT2016, author = {Berardinelli, Luca and Biffl, Stefan and L\"{u}der, Arndt and M{\"{a}}tzler, Emanuel and Mayerhofer, Tanja and Wimmer, Manuel and Wolny, Sabine}, title = {{Cross-disciplinary Engineering with AutomationML and SysML}}, journal = {Automatisierungstechnik}, year = {2016}, pages = {253–-269}, issue = {4}, volume = {64}, doi = {10.1515/auto-2015-0076}, keywords = {top} } % 2016 conference papers @inproceedings{sle2016a, author = { Mayerhofer, Tanja and Wimmer, Manuel and Vallecillo, Antonio}, title = {{Adding Uncertainty and Units to Quantity Types in Software Models}}, booktitle = {Proceedings of the 9th ACM SIGPLAN International Conference on Software Language Engineering (SLE'16)}, year = {2016}, pages = {118--131}, publisher = {ACM}, doi = {10.1145/2997364.2997376}, keywords = {top} } @inproceedings{sle2016b, author = { Bousse, Erwan and Degueule, Thomas and Vojtisek, Didier and Mayerhofer, Tanja and DeAntoni, Julien and Combemale, Benoit}, title = {{Execution Framework of the GEMOC Studio (Tool Demo)}}, booktitle = {Proceedings of the 9th ACM SIGPLAN International Conference on Software Language Engineering (SLE'16)}, year = {2016}, pages = {84--89}, publisher = {ACM}, isbn = {978-1-4503-4447-0}, doi = {10.1145/2997364.2997384}, } @inproceedings{indin16, author = { Berardinelli, Luca and M{\"{a}}tzler, Emanuel and Mayerhofer, Tanja and Wimmer, Manuel }, title = {{Integrating Performance Modeling in Industrial Automation through AutomationML and PMIF}}, booktitle = {Proceedings of the 14th IEEE International Conference on Industrial Informatics (INDIN'16)}, pages = {383--388}, year = {2016}, publisher = {IEEE}, url = {http://dx.doi.org/10.1109/INDIN.2016.7819190}, doi = {10.1109/INDIN.2016.7819190}, } % 2016 proceedings @proceedings{me2016, editor = {Tanja Mayerhofer and Alfonso Pierantonio and Bernhard Sch{\"{a}}tz and Dalila Tamzalit}, title = {Proceedings of the 10th Workshop on Models and Evolution (ME) co-located with the {ACM/IEEE} 19th International Conference on Model Driven Engineering Languages and Systems (MODELS'16)}, series = {{CEUR} Workshop Proceedings}, volume = {1706}, publisher = {CEUR-WS.org}, year = {2016}, url = {http://ceur-ws.org/Vol-1706} } @proceedings{exe2016, editor = {Tanja Mayerhofer and Philip Langer and Ed Seidewitz and Jeff Gray}, title = {Proceedings of the 2nd International Workshop on Executable Modeling co-located with the {ACM/IEEE} 19th International Conference on Model Driven Engineering Languages and Systems (MODELS'16), Saint-Malo, France, October 3, 2016}, series = {{CEUR} Workshop Proceedings}, volume = {1760}, publisher = {CEUR-WS.org}, year = {2016}, url = {http://ceur-ws.org/Vol-1760}, urn = {urn:nbn:de:0074-1760-3}, } @proceedings{exe2015, editor = {Tanja Mayerhofer and Philip Langer and Ed Seidewitz and Jeff Gray}, title = {{Proceedings of the 1st International Workshop on Executable Modeling (EXE) co-located with the {ACM/IEEE} 18th International Conference on Model Driven Engineering Languages and Systems (MODELS'15), Ottawa, Canada, September 27, 2015}}, series = {{CEUR} Workshop Proceedings}, volume = {1560}, publisher = {CEUR-WS.org}, year = {2016}, url = {http://ceur-ws.org/Vol-1560}, } @proceedings{mpm4cps2016a, editor = {Vangheluwe, Hans and Amaral, Vasco and Giese, Holger and Broenink, Jan and Sch{\"a}tz, Bernhard and Norta, Alexander and Carreira, Paulo and Goul{\~a}o, Miguel and Vallecillo, Antonio and Mayerhofer, Tanja}, title = {Proceedings of the 4th Workshop of the MPM4CPS COST Action}, publisher = {Departamentos Lenguajes y Ciencias de la Computaci{\'o}n Universidad de M{\'a}laga}, year = {2016}, url = {http://hdl.handle.net/10630/12412} } @book{mpm4cps2016b, editor = {Vangheluwe, Hans and Amaral, Vasco and Giese, Holger and Broenink, Jan and Sch{\"a}tz, Bernhard and Norta, Alexander and Carreira, Paulo and Goul{\~a}o, Miguel and Vallecillo, Antonio and Mayerhofer, Tanja}, title = {Proceedings of the 5th Workshop of the MPM4CPS COST Action}, publisher = {Departamentos Lenguajes y Ciencias de la Computaci{\'o}n Universidad de M{\'a}laga}, year = {2016}, url = {http://hdl.handle.net/10630/12550} } % 2016 workshop papers @inproceedings{gemoc2016, author = {Mayerhofer, Tanja and Wimmer, Manuel and Berardinelli, Luca and M{\"{a}}tzler, Emanuel and Schmidt, Nicole}, title = {{Towards Semantic Integration of Plant Behavior Models with AutomationML's Intermediate Modeling Layer}}, booktitle = {Proceedings of the 4th International Workshop on The Globalization of Modeling Languages (GEMOC) co-located with {ACM/IEEE} 19th International Conference on Model Driven Engineering Languages and Systems (MODELS'16)}, pages = {28--37}, year = {2016}, keywords = {workshop}, series = {{CEUR} Workshop Proceedings}, volume = {1731}, publisher = {CEUR-WS.org}, url = {http://ceur-ws.org/Vol-1731/paper_5.pdf} } @inproceedings{staf2016, author = {Hans Vangheluwe and Vasco Amaral and Holger Giese and Jan Broenink and Bernhard Sch{\"{a}}tz and Alexander Norta and Paulo Carreira and Ivan Lukovic and Tanja Mayerhofer and Manuel Wimmer and Antonio Vallecillo}, title = {{MPM4CPS: Multi-Paradigm Modelling for Cyber-Physical Systems}}, booktitle = {Joint Proceedings of the Doctoral Symposium and Projects Showcase Held as Part of Software Technologies: Applications and Foundations (STAF'16)}, pages = {40--47}, year = {2016}, url = {http://ceur-ws.org/Vol-1675/paper5.pdf}, series = {{CEUR} Workshop Proceedings}, volume = {1675}, publisher = {CEUR-WS.org}, keywords = {workshop} } @inproceedings{mise2016, author = {Bergmayr, Alexander and Bruneli{\`e}re, Hugo and Cabot, Jordi and Garc{\'i}a, Jokin and Mayerhofer, Tanja and Wimmer, Manuel}, title = {{fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dynamic Analysis}}, booktitle = {Proceedings of the 8th International Workshop on Modeling in Software Engineering (MiSE) co-located with the 38th International Conference on Software Engineering (ICSE'16)}, year = {2016}, pages = {20--26}, keywords = {workshop}, publisher = {ACM}, url = {http://doi.acm.org/10.1145/2896982.2896984}, doi = {10.1145/2896982.2896984} } %%%%%%%% % 2015 %%%%%%%% % 2015 conference papers @inproceedings{tap2015, author = {Stefan Mijatov and Tanja Mayerhofer and Philip Langer and Gerti Kappel}, title = {{Testing Functional Requirements in {UML} Activity Diagrams}}, booktitle = {Proceedings of the 9th International Conference on Tests and Proofs (TAP'15)}, pages = {173--190}, year = {2015}, doi = {10.1007/978-3-319-21215-9_11}, series = {Lecture Notes in Computer Science}, volume = {9154}, publisher = {Springer}, keywords = {top} } @inproceedings{sle2015, author = {Patrick Neubauer and Alexander Bergmayr and Tanja Mayerhofer and Javier Troya and Manuel Wimmer}, title = {{XMLText: From {XML} Schema to Xtext}}, booktitle = {Proceedings of the 2015 {ACM} {SIGPLAN} International Conference on Software Language Engineering (SLE'15)}, pages = {71--76}, year = {2015}, doi = {10.1145/2814251.2814267}, publisher = {{ACM}}, } @inproceedings{se2015, author = {Tanja Mayerhofer and Philip Langer and Gerti Kappel}, title = {{Semantic Model Differencing Based on Execution Traces}}, booktitle = {Software Engineering {\&} Management 2015}, pages = {78--79}, year = {2015}, series = {{LNI}}, volume = {239}, publisher = {{GI}}, url = {http://subs.emis.de/LNI/Proceedings/Proceedings239/78.pdf} } @inproceedings{etfa2015, author = {Luca Berardinelli and Stefan Biffl and Emanuel M{\"{a}}tzler and Tanja Mayerhofer and Manuel Wimmer}, title = {{Model-Based Co-Evolution of Production Systems and their Libraries with AutomationML}}, booktitle = {Proceedings of the 20th {IEEE} Conference on Emerging Technologies {\&} Factory Automation (ETFA'15)}, pages = {1--8}, year = {2015}, doi = {10.1109/ETFA.2015.7301483}, publisher = {{IEEE}}, note = {\textbf{Best Paper Award in Category "Factory Automation"}}, keywords = {top} } @inproceedings{ecmfa2015, author = {Erwan Bousse and Tanja Mayerhofer and Benoit Combemale and Benoit Baudry}, title = {{A Generative Approach to Define Rich Domain-Specific Trace Metamodels}}, booktitle = {Proceedings of the 11th European Conference on Modelling Foundations and Applications (ECMFA'15)}, pages = {45--61}, year = {2015}, doi = {10.1007/978-3-319-21151-0_4}, series = {Lecture Notes in Computer Science}, volume = {9153}, publisher = {Springer} } % 2015 workshop papers @inproceedings{ttc2015, author = {Tanja Mayerhofer and Manuel Wimmer}, title = {{The TTC 2015 Model Execution Case}}, booktitle = {Proceedings of the 8th Transformation Tool Contest (TTC) co-located with Software Technologies: Applications and Foundations (STAF'15)}, pages = {2--18}, year = {2015}, url = {http://ceur-ws.org/Vol-1524/paper5.pdf}, series = {{CEUR} Workshop Proceedings}, volume = {1524}, publisher = {CEUR-WS.org}, keywords = {workshop} } %%%%%%%% % 2014 %%%%%%% % 2014 conference papers @inproceedings{modellierung2014, author = {Langer, Philip and Mayerhofer, Tanja and Wimmer, Manuel and Kappel, Gerti}, title = {{On the Usage of UML: Initial Results of Analyzing Open UML Models}}, booktitle = {Proceedings of Modellierung 2014}, year = {2014}, pages = {289--304}, publisher = {GI}, series = {Lecture Notes in Informatics}, volume = {225}, url = {http://subs.emis.de/LNI/Proceedings/Proceedings225/article21.html} } @inproceedings{models2014, author = {Langer, Philip and Mayerhofer, Tanja and Kappel, Gerti}, title = {{Semantic Model Differencing Utilizing Behavioral Semantics Specifications}}, year = {2014}, pages = {116--132}, booktitle = {Proceedings of the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS'14)}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {8767}, doi = {10.1007/978-3-319-11653-2_8}, keywords = {top} } % 2014 workshop papers @inproceedings{gemoc2014, author = {Patrick Neubauer and Tanja Mayerhofer and Gerti Kappel}, title = {{Towards Integrating Modeling and Programming Languages: The Case of {UML} and Java}}, booktitle = {Proceedings of the 2nd International Workshop on The Globalization of Modeling Languages (GEMOC) co-located with {ACM/IEEE} 17th International Conference on Model Driven Engineering Languages and Systems (MODELS'14)}, pages = {23--32}, year = {2014}, series = {{CEUR} Workshop Proceedings}, volume = {1236}, publisher = {CEUR-WS.org}, keywords = {workshop}, url = {http://ceur-ws.org/Vol-1236/paper-05.pdf} } @inproceedings{modelsposter2014, author = {Langer, Philip and Mayerhofer, Tanja and Kappel, Gerti}, title = {{A Generic Framework for Realizing Semantic Model Differencing Operators}}, booktitle = {Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition (SRC) co-located with the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS'14)}, year = {2014}, pages = {16--20}, publisher = {CEUR-WS.org}, volume = {1258}, url = {http://ceur-ws.org/Vol-1258}, series = {{CEUR} Workshop Proceedings}, keywords = {workshop} } @inproceedings{minopro2014, author = {Mijatov, Stefan and Mayerhofer, Tanja}, title = {{Challenges of Testing Business Process Models in Intra- and Inter-Organizational Context}}, booktitle = {Joint Proceedings of the 1st International Workshop on Modeling Inter-Organizational Processes (MinoPro) and 1st International Workshop on Event Modeling and Processing in Business Process Management (EMoV) co-located with Modellierung 2014}, year = {2014}, pages = {73--85}, publisher = {CEUR-WS.org}, volume = {1185}, url = {http://ceur-ws.org/Vol-1185}, series = {{CEUR} Workshop Proceedings}, keywords = {workshop} } %%%%%%%%% % 2013 %%%%%%%% % 2013 conference papers @inproceedings{qosa2013, author = {Berardinelli, Luca and Langer, Philip and Mayerhofer, Tanja}, title = {{Combining fUML and Profiles for Non-functional Analysis Based on Model Execution Traces}}, booktitle = {Proceedings of the 9th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA'13)}, year = {2013}, isbn = {978-1-4503-2126-6}, pages = {79--88}, numpages = {10}, url = {http://doi.acm.org/10.1145/2465478.2465493}, doi = {10.1145/2465478.2465493}, acmid = {2465493}, publisher = {ACM}, keywords = {top} } @inproceedings{sle2013, year = {2013}, isbn = {978-3-319-02653-4}, booktitle = {Proceedings of the 6th International Conference on Software Language Engineering (SLE'13)}, volume = {8225}, series = {Lecture Notes in Computer Science}, doi = {10.1007/978-3-319-02654-1_4}, title = {{xMOF: Executable DSMLs Based on fUML}}, url = {http://dx.doi.org/10.1007/978-3-319-02654-1_4}, publisher = {Springer}, author = {Mayerhofer, Tanja and Langer, Philip and Wimmer, Manuel and Kappel, Gerti}, pages = {56--75} } % 2013 workshop papers @inproceedings{modelsACMSRC2013, author = {Tanja Mayerhofer}, title = {{Using fUML as Semantics Specification Language in Model Driven Engineering}}, booktitle = {Joint Proceedings of MODELS'13 Invited Talks, Demonstration Session, Poster Session, and {ACM} Student Research Competition co-located with the 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13)}, pages = {87--93}, year = {2013}, series = {{CEUR} Workshop Proceedings}, volume = {1115}, publisher = {CEUR-WS.org}, keywords = {workshop}, url = {http://ceur-ws.org/Vol-1115/src2.pdf}, } @inproceedings{modelsdemo2013, author = {Mayerhofer, Tanja and Langer, Philip and Wimmer, Manuel}, title = {{xMOF: A Semantics Specification Language for Metamodeling}}, booktitle = {Joint Proceedings of Invited Talks, Demonstration Session, Poster Session, and ACM Student Research Competition co-located with the 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13)}, year = {2013}, pages = {46--50}, publisher = {CEUR-WS.org}, volume = {1115}, url = {http://ceur-ws.org/Vol-1115/demo9.pdf}, series = {{CEUR} Workshop Proceedings}, keywords = {workshop} } @inproceedings{modevva2013, author = {Mijatov, Stefan and Langer, Philip and Mayerhofer, Tanja and Kappel, Gerti}, title = {{A Framework for Testing UML Activities Based on fUML}}, booktitle = {Proceedings of the 10th International Workshop on Model Driven Engineering, Verification and Validation (MoDeVVa) co-located with the 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13)}, year = {2013}, pages = {1--10}, publisher = {CEUR-WS.org}, volume = {1069}, url = {http://ceur-ws.org/Vol-1069/03-paper.pdf}, issn = {1613-0073}, keywords = {model testing, model execution, UML}, series = {{CEUR} Workshop Proceedings}, keywords = {workshop} } @inproceedings{nimalp2013, author = {Fleck, Martin and Berardinelli, Luca and Langer, Philip and Mayerhofer, Tanja and Cortellessa, Vittorio}, title = {{Resource Contention Analysis of Service-Based Systems through fUML-Driven Model Execution}}, booktitle = {Proceedings of the 5th International Workshop on Non-functional Properties in Modeling: Analysis, Languages and Processes (NiM-ALP) co-located with the 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13)}, year = {2013}, pages = {6--15}, publisher = {CEUR-WS.org}, volume = {1074}, series = {{CEUR} Workshop Proceedings}, keywords = {workshop}, url = {http://ceur-ws.org/Vol-1074/paper2.pdf} } %%%%%%%%% % 2012 %%%%%%%% % 2012 workshop papers @inproceedings{edusymp2012, author = {Marion Brandsteidl and Tanja Mayerhofer and Martina Seidl and Christian Huemer}, title = {{Replacing Traditional Classroom Lectures with Lecture Videos: An Experience Report}}, booktitle = {Proceedings of the 8th edition of the Educators' Symposium (EduSym) co-located with the ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems (MODELS'12)}, pages = {21--27}, year = {2012}, doi = {10.1145/2425936.2425940}, publisher = {{ACM}}, keywords = {workshop} } @inproceedings{icseDS2012, author = {Tanja Mayerhofer}, title = {{Testing and Debugging UML Models Based on fUML}}, booktitle = {Proceedings of the 34th International Conference on Software Engineering (ICSE'12), Doctoral Symposium}, pages = {1579--1582}, year = {2012}, doi = {10.1109/ICSE.2012.6227032}, publisher = {{IEEE}}, keywords = {workshop} } @inproceedings{mrt2012, author = {Mayerhofer, Tanja and Langer, Philip and Kappel, Gerti}, title = {{A Runtime Model for fUML}}, booktitle = {Proceedings of the 7th Workshop on Models at RunTime (MRT) co-located with the 15th International Conference on Model Driven Engineering Languages and Systems (MODELS'12)}, year = {2012}, pages = {53--58}, publisher = {ACM}, keywords = {workshop}, doi = {10.1145/2422518.2422527}, } @inproceedings{dsm2012, author = {Mayerhofer, Tanja and Langer, Philip and Wimmer, Manuel}, title = {Towards {xMOF}: {E}xecutable {DSMLs} {B}ased on {fUML}}, booktitle = {Proceedings of the 12th Workshop on Domain-Specific Modeling (DSM) co-located with the 3rd Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH'12)}, year = {2012}, pages = {1--6}, publisher = {ACM}, keywords = {workshop}, doi={10.1007/978-3-319-02654-1_4}, }