article_burger.bib

@article{burger2014b,
  affiliation = {Karlsruhe Institute of Technology},
  author = {Erik Burger and J{\"o}rg Hen{\ss} and Martin K{\"u}ster and Steffen Kruse and Lucia Happe},
  doi = {10.1007/s10270-014-0413-5},
  editor = {Robert France and Bernhard Rumpe},
  issn = {1619-1374},
  journal = {Software \& Systems Modeling},
  pages = {472--496},
  pdf = {https://sdqweb.ipd.kit.edu/publications/pdfs/burger2014b.pdf},
  publisher = {Springer Berlin / Heidelberg},
  title = {{View-Based Model-Driven Software Development with ModelJoin}},
  volume = {15},
  number = {2},
  year = {2014},
  tags = {Vitruv}
}
@article{bruneliere2017sosym,
  author = {Hugo Bruneli{\`{e}}re and Erik Burger and Jordi Cabot and Manuel Wimmer},
  doi = {10.1007/s10270-017-0622-9},
  editor = {Jeff Gray and Bernhard Rumpe},
  issn = {1619-1374},
  journal = {Software \& Systems Modeling},
  publisher = {Springer Berlin / Heidelberg},
  title = {{A Feature-based Survey of Model View Approaches}},
  year = {2017},
  month = {September},
  day = {15},
  pdf = {https://sdqweb.ipd.kit.edu/publications/pdfs/burger2017a.pdf},
  tags = {Vitruv}
}
@article{hinkel2017b,
  author = {Georg Hinkel and Thomas Goldschmidt and Erik Burger and Ralf Reussner},
  issn = {1619-1374},
  journal = {Software \& Systems Modeling},
  publisher = {Springer Berlin / Heidelberg},
  title = {{Using Internal Domain-Specific Languages to inherit Tool Support and Modularity for Model Transformations}},
  year = {2019},
  volume = {18},
  number = {1},
  pages = {129--155},
  doi = {10.1007/s10270-017-0578-9},
  tags = {refereed,nmf},
  url = {http://rdcu.be/oTED},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/hinkel2017b.pdf}
}
@article{hinkel2017c,
  author = {Georg Hinkel and Erik Burger},
  issn = {1619-1374},
  journal = {Software \& Systems Modeling},
  publisher = {Springer Berlin / Heidelberg},
  title = {{Change Propagation and Bidirectionality in Internal Transformation DSLs}},
  year = {2019},
  number = {1},
  volume = {18},
  pages = {249--278},
  doi = {10.1007/s10270-017-0617-6},
  tags = {refereed,nmf},
  url = {http://rdcu.be/u9PT},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/hinkel2017c.pdf}
}
@article{budde2016a,
  title = {{Praxis der Forschung -- Eine Lehrveranstaltung des forschungsnahen Lehrens und Lernens in der Informatik am KIT}},
  author = {Budde, Matthias and Grebing, Sarah and Burger, Erik and Kramer, Max E. and Beckert, Bernhard and Beigl, Michael and Reussner, Ralf},
  editors = {Berendt, Brigitte and Fleischmann, Andreas and Schaper, Niclas and Szczyrba, Birgit and Wildt, Johannes},
  publisher = {DUZ Verlags- und Medienhaus GmbH},
  journal = {Neues Handbuch Hochschullehre},
  number = {A 3.19},
  volume = {74},
  abstract = {Der neue Lehrveranstaltungstyp Praxis der Forschung wurde 2012 im Master-Studiengang Informatik des Karlsruher Instituts f{\"u}r Technologie (KIT) eingef{\"u}hrt. Zentrales Konzept dieser Veranstaltung ist das forschungsnahe Lehren und Lernen: Studierende erwerben im Rahmen eines eigenen Forschungsprojekts sowohl Fachwissen als auch methodische Kompetenz zu wissenschaftlicher Arbeit. Die konkrete Ausgestaltung folgt den Grunds{\"a}tzen der Forschungsn{\"a}he und der integrierten Vermittlung methodischer Kompetenzen. Die Studierenden sollen insbesondere auch erfahren, dass es ein wesentlicher Aspekt der wissenschaftlichen Arbeit ist, Forschungsergebnisse sicht- und wahrnehmbar zu machen.},
  year = {2016},
  tags = {education}
}
@article{klare2019icmt,
  author = {Klare, Heiko and Syma, Torsten and Burger, Erik and Reussner, Ralf},
  title = {A Categorization of Interoperability Issues in Networks of Transformations},
  journal = {Journal of Object Technology},
  volume = {18},
  number = {3},
  issn = {1660-1769},
  year = {2019},
  month = {July},
  editor = {Anthony Anjorin and Regina Hebig},
  note = {The 12th International Conference on Model Transformations (ICMT 2019)},
  pages = {4:1-20},
  doi = {10.5381/jot.2019.18.3.a4},
  url = {http://www.jot.fm/contents/issue_2019_03/article4.html},
  pdf = {http://www.jot.fm/issues/issue_2019_03/article4.pdf},
  tags = {Vitruv}
}
@article{klare2021jss,
  title = {{Enabling consistency in view-based system development -- The Vitruvius approach}},
  journal = {Journal of Systems and Software},
  year = {2021},
  volume = {171},
  issn = {0164-1212},
  doi = {10.1016/j.jss.2020.110815},
  url = {http://www.sciencedirect.com/science/article/pii/S0164121220302144},
  author = {Heiko Klare and Max E. Kramer and Michael Langhammer and Dominik Werle and Erik Burger and Ralf Reussner},
  keywords = {Consistency, Model-driven software development, Model transformations, Model views},
  abstract = {During the development of large software-intensive systems, developers use several modeling languages and tools to describe a system from different viewpoints. Model-driven and view-based technologies have made it easier to define domain-specific languages and transformations. Nevertheless, using several languages leads to fragmentation of information, to redundancies in the system description, and eventually to inconsistencies. Inconsistencies have negative impacts on the system’s quality and are costly to fix. Often, there is no support for consistency management across multiple languages. Using a single language is no practicable solution either, as it is overly complex to define, use, and evolve such a language. View-based development is a suitable approach to deal with complex systems, and is widely used in other engineering disciplines. Still, we need to cope with the problems of fragmentation and consistency. In this paper, we present the Vitruviusapproach for consistency in view-based modeling. We describe the approach by formalizing the notion of consistency, presenting languages for consistency preservation, and defining a model-driven development process. Furthermore, we show how existing models can be integrated. We have evaluated our approach at two case studies from component-based and embedded automotive software development, using our prototypical implementation based on the Eclipse Modeling Framework.},
  tags = {Vitruv}
}