Stefan Kriebel
BMW
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Stefan Kriebel.
International Journal on Software Tools for Technology Transfer | 2004
Alexander Pretschner; Oscar Slotosch; Ernst Aiglstorfer; Stefan Kriebel
Model-based testing relies on abstract behavior models for test case generation. These models are abstractions, i.e., simplifications. For deterministic reactive systems, test cases are sequences of input and expected output. To bridge the different levels of abstraction, input must be concretized before being applied to the system under test. The system’s output must then be abstracted before being compared to the output of the model.The concepts are discussed along the lines of a feasibility study, an inhouse smart card case study. We describe the modeling concepts of the CASE tool AutoFocus and an approach to model-based test case generation that is based on symbolic execution with Constraint Logic Programming.Different search strategies and algorithms for test case generation are discussed. Besides validating the model itself, generated test cases were used to verify the actual hardware with respect to these traces.
international conference on model driven engineering and software development | 2018
Steffen Hillemacher; Stefan Kriebel; Evgeny Kusmenko; Mike Lorang; Bernhard Rumpe; Albi Sema; Georg Strobl; Michael von Wenckstern
Cyber-physical systems are deeply intertwined with their corresponding environment through sensors and actuators. To avoid severe accidents with surrounding objects, testing the the behavior of such systems is crucial. Therefore, this paper presents the novel SMARDT (Specification Methodology Applicable to Requirements, Design, and Testing) approach to enable automated test generation based on the requirement specification and design models formalized in SysML. This paper presents and applies the novel SMARDT methodology to develop a self-adaptive software architecture dealing with controlling, planning, environment understanding, and parameter tuning. To formalize our architecture we employ a recently introduced homogeneous model-driven approach for component and connector languages integrating features indispensable in the cyber-physical systems domain. In a compelling case study we show the model driven design of a self-adaptive vehicle robot based on a modular and extensible architecture.
Archive | 2018
Stefan Kriebel; Johannes Richenhagen; Christoph Schulze; V. Moyses; Philipp Orth; Stefan Pischinger; Timo Greifenberg; Bernhard Dieter Rumpe
Future mobility systems are becoming more complex. Existing processes for hardware component oriented development reach a limit for highly integrated systems. High quality cannot be efficiently ensured any longer at shorter development cycles and reduced budgets.
arXiv: Software Engineering | 2014
Hans Grönniger; Jochen Hartmann; Holger Krahn; Stefan Kriebel; Lutz Rothhardt; Bernhard Rumpe
arXiv: Software Engineering | 2014
Hans Grönniger; Jochen Hartmann; Holger Krahn; Stefan Kriebel; Bernhard Rumpe
arXiv: Software Engineering | 2008
Hans Grönniger; Jochen Hartmann; Holger Krahn; Stefan Kriebel; Lutz Rothhardt; Bernhard Rumpe
formal methods for industrial critical systems | 2001
Alexander Pretschner; Oscar Slotosch; Heiko Lötzbeyer; Ernst Aiglstorfer; Stefan Kriebel
International Journal on Software Tools for Technology Transfer | 2004
Alexander Pretschner; Oscar Slotosch; Ernst Aiglstorfer; Stefan Kriebel
software engineering and advanced applications | 2018
Imke Drave; Steffen Hillemacher; Timo Greifenberg; Bernhard Rumpe; Andreas Wortmann; Matthias Markthaler; Stefan Kriebel
Software - Practice and Experience | 2018
Imke Drave; Steffen Hillemacher; Timo Greifenberg; Stefan Kriebel; Evgeny Kusmenko; Matthias Markthaler; Philipp Orth; Karin Samira Salman; Johannes Richenhagen; Bernhard Rumpe; Christoph Schulze; Michael von Wenckstern; Andreas Wortmann