Skip to main content

Showing 1–12 of 12 results for author: Tichy, M

  1. arXiv:2406.20035  [pdf, other

    cs.SE

    Systematizing Modeler Experience (MX) in Model-Driven Engineering Success Stories

    Authors: Reyhaneh Kalantari, Julian Oertel, Joeri Exelmans, Satrio Adi Rukmono, Vasco Amaral, Matthias Tichy, Katharina Juhnke, Jan-Philipp Steghöfer, Silvia Abrahão

    Abstract: Modeling is often associated with complex and heavy tooling, leading to a negative perception among practitioners. However, alternative paradigms, such as everything-as-code or low-code, are gaining acceptance due to their perceived ease of use. This paper explores the dichotomy between these perceptions through the lens of ``modeler experience'' (MX). MX includes factors such as user experience,… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

  2. arXiv:2404.18682  [pdf, other

    cs.SE

    Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE

    Authors: Grischa Liebel, Jil Klünder, Regina Hebig, Christopher Lazik, Inês Nunes, Isabella Graßl, Jan-Philipp Steghöfer, Joeri Exelmans, Julian Oertel, Kai Marquardt, Katharina Juhnke, Kurt Schneider, Lucas Gren, Lucia Happe, Marc Herrmann, Marvin Wyrich, Matthias Tichy, Miguel Goulão, Rebekka Wohlrab, Reyhaneh Kalantari, Robert Heinrich, Sandra Greiner, Satrio Adi Rukmono, Shalini Chakraborty, Silvia Abrahão , et al. (1 additional authors not shown)

    Abstract: Purpose: Software modelling and Model-Driven Engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of software models is inherently human-centred. Models aim to enable practitioners to communicate about software designs, make software understandable, or make software easier to write through domain-specific modelling languages.… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  3. arXiv:2401.16228  [pdf, other

    cs.PL cs.SE

    On the Anatomy of Real-World R Code for Static Analysis

    Authors: Florian Sihler, Lukas Pietzschmann, Raphael Straub, Matthias Tichy, Andor Diera, Abdelhalim Dahou

    Abstract: CONTEXT The R programming language has a huge and active community, especially in the area of statistical computing. Its interpreted nature allows for several interesting constructs, like the manipulation of functions at run-time, that hinder the static analysis of R programs. At the same time, there is a lack of existing research regarding how these features, or even the R language as a whole are… ▽ More

    Submitted 29 January, 2024; originally announced January 2024.

    Comments: 11+1 pages, 6 figures, 2 tables, accepted at MSR 2024

  4. arXiv:2310.00654  [pdf, other

    cs.CR cs.IR

    Streamlining Attack Tree Generation: A Fragment-Based Approach

    Authors: Irdin Pekaric, Markus Frick, Jubril Gbolahan Adigun, Raffaela Groner, Thomas Witte, Alexander Raschke, Michael Felderer, Matthias Tichy

    Abstract: Attack graphs are a tool for analyzing security vulnerabilities that capture different and prospective attacks on a system. As a threat modeling tool, it shows possible paths that an attacker can exploit to achieve a particular goal. However, due to the large number of vulnerabilities that are published on a daily basis, they have the potential to rapidly expand in size. Consequently, this necessi… ▽ More

    Submitted 1 October, 2023; originally announced October 2023.

    Comments: To appear at the 57th Hawaii International Conference on Social Systems (HICSS-57), Honolulu, Hawaii. 2024

  5. Model-Based Generation of Attack-Fault Trees

    Authors: Raffaela Groner, Thomas Witte, Alexander Raschke, Sophie Hirn, Irdin Pekaric, Markus Frick, Matthias Tichy, Michael Felderer

    Abstract: Joint safety and security analysis of cyber-physical systems is a necessary step to correctly capture inter-dependencies between these properties. Attack-Fault Trees represent a combination of dynamic Fault Trees and Attack Trees and can be used to model and model-check a holistic view on both safety and security. Manually creating a complete AFT for the whole system is, however, a daunting task.… ▽ More

    Submitted 18 September, 2023; originally announced September 2023.

  6. arXiv:2309.09653  [pdf, other

    cs.CR cs.FL cs.RO cs.SE

    Towards Model Co-evolution Across Self-Adaptation Steps for Combined Safety and Security Analysis

    Authors: Thomas Witte, Raffaela Groner, Alexander Raschke, Matthias Tichy, Irdin Pekaric, Michael Felderer

    Abstract: Self-adaptive systems offer several attack surfaces due to the communication via different channels and the different sensors required to observe the environment. Often, attacks cause safety to be compromised as well, making it necessary to consider these two aspects together. Furthermore, the approaches currently used for safety and security analysis do not sufficiently take into account the inte… ▽ More

    Submitted 18 September, 2023; originally announced September 2023.

  7. arXiv:2305.06764  [pdf, other

    cs.SE

    Traceability and Reuse Mechanisms, the most important Properties of Model Transformation Languages

    Authors: Stefan Höppner, Matthias Tichy

    Abstract: Dedicated model transformation languages are claimed to provide many benefits over the use of general purpose languages for developing model transformations. However, the actual advantages associated with the use of MTLs are poorly understood empirically. There is little knowledge and empirical assessment about what advantages and disadvantages hold and where they originate from. In a prior interv… ▽ More

    Submitted 11 May, 2023; originally announced May 2023.

    Comments: Submitted to EMSE as part of the Registered Reports track from ESEM 2022. arXiv admin note: text overlap with arXiv:2209.06570

  8. arXiv:2209.06570  [pdf, other

    cs.SE

    The Impact of Model Transformation Language Features on Quality Properties of MTLs: A Study Protocol

    Authors: Stefan Höppner, Matthias Tichy

    Abstract: Background: Dedicated model transformation languages are claimed to provide many benefits over the use of general purpose languages for developing model transformations. However, the actual advantages and disadvantages associated with the use of model transformation languages are poorly understood empirically. There is little knowledge over what advantages and disadvantages hold in which cases and… ▽ More

    Submitted 14 September, 2022; originally announced September 2022.

    Comments: ESEM 2022: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - Registered Reports, September 19-23, 2022 Helsinki, Finland

    ACM Class: D.2

  9. arXiv:2208.14679  [pdf, other

    cs.SE

    Mapping aids using source location tracking increase novices' performance in programming cyber-physical systems

    Authors: Thomas Witte, Andrea Vogt, Tina Seufert, Matthias Tichy

    Abstract: Novices need to overcome initial barriers while programming cyber-physical systems behavior, like coding quadcopter missions, and should thus be supported by an adequately designed programming environment. Using multiple representations by including graphical previews is a common approach to ease coding and program understanding. However, novices struggle to map information of the code and graphic… ▽ More

    Submitted 31 August, 2022; originally announced August 2022.

    Comments: 69 pages, submitted to the International Journal of Human Computer Studies, Andrea Vogt and Thomas Witte contributed equally to the manuscript

  10. Advantages and Disadvantages of (Dedicated) Model Transformation Languages A Qualitative Interview Study

    Authors: Stefan Höppner, Yves Haas, Matthias Tichy, Katharina Juhnke

    Abstract: Model driven development envisages the use of model transformations to evolve models. Model transformation languages, developed for this task, are touted with many benefits over general purpose programming languages. However, a large number of these claims have not yet been substantiated. They are also made without the context necessary to be able to critically assess their merit or built meaningf… ▽ More

    Submitted 4 July, 2022; v1 submitted 31 January, 2022; originally announced January 2022.

  11. arXiv:2109.11816  [pdf, other

    cs.SE

    A Domain-Specific Language for Modeling and Analyzing Solution Spaces for Technology Roadmapping

    Authors: Alexander Breckel, Jakob Pietron, Katharina Juhnke, Florian Sihler, Matthias Tichy

    Abstract: The introduction of major innovations in industry requires a collaboration across the whole value chain. A common way to organize such a collaboration is the use of technology roadmaps, which act as an industry-wide long-term planning tool. Technology roadmaps are used to identify industry needs, estimate the availability of technological solutions, and identify the need for innovation in the futu… ▽ More

    Submitted 24 September, 2021; originally announced September 2021.

  12. Verlässliche Software im 21. Jahrhundert

    Authors: Stefan Wagner, Matthias Tichy, Michael Felderer, Stefan Leue

    Abstract: Software is the main innovation driver in many different areas, like cloud services, autonomous driving, connected medical devices, and high-frequency trading. All these areas have in common that they require high dependability. In this paper, we discuss challenges and research directions imposed by these new areas on guaranteeing the dependability. On the one hand challenges include characteristi… ▽ More

    Submitted 4 December, 2018; originally announced December 2018.

    Comments: 6 pages, in German, 1 figure

    Journal ref: Informatik-Spektrum 41(5):311-316, 2018