Blumreiter, MathiasMathiasBlumreiterGreenyer, JoelJoelGreenyerChiyah Garcia, Francisco JavierFrancisco JavierChiyah GarciaKlos, VerenaVerenaKlosSchwammberger, MaikeMaikeSchwammbergerSommer, ChristophChristophSommerVogelsang, AndreasAndreasVogelsangWortmann, AndreasAndreasWortmann2019-12-132019-12-132019-09International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C: 8904796 (2019-09)http://hdl.handle.net/11420/4099With the increasing complexity of Cyber-Physical Systems, their behavior and decisions become increasingly difficult to understand and comprehend for users and other stakeholders. Our vision is to build self-explainable systems that can, at run-time, answer questions about the system's past, current, and future behavior. As hitherto no design methodology or reference framework exists for building such systems, we propose the Monitor, Analyze, Build, Explain (MAB-EX) framework for building self-explainable systems that leverage requirements-and explainability models at run-time. The basic idea of MAB-EX is to first Monitor and Analyze a certain behavior of a system, then Build an explanation from explanation models and convey this EXplanation in a suitable way to a stakeholder. We also take into account that new explanations can be learned, by updating the explanation models, should new and yet un-explainable behavior be detected by the system.enCyber physical systemsExplainabilitySelf-adaptive systemsTowards self-explainable cyber-physical systemsConference Paper10.1109/MODELS-C.2019.00084Other