سند علمی

Analyzing Industrial Simulink Models by Statistical Model Checking

چکیده

The evolution of automotive systems has been rapid. Nowadays, electronic brains control dozens of functions in vehicles, like braking, cruising, etc. Model-based design approaches, in environments such as MATLAB Simulink, seem to help in addressing the ever-increasing need to enhance quality, and manage complexity, by supporting functional design from predefined block libraries, which can be simulated and analyzed for hidden errors, but also used for code generation. For this reason, providing assurance that Simulink models fulfill given functional and timing requirements is desirable. In this paper, we propose a pattern-based, execution-order preserving automatic transformation of Simulink atomic and composite blocks into stochastic timed automata that can then be analyzed formally with UPPAAL Statistical Model Checker (UPPPAAL SMC). Our method is supported by the tool SIMPPAAL, which we also introduce and apply on an industrial prototype called the Brake-by-Wire system. This work enables the formal analysis of industrial Simulink models, by automatically generating their semantic counterpart.

اسناد مشابه

  • Analyzing Industrial Architectural Models by Simulation and Model-Checking

    سند علمی۲۰۱۴FTSCSRaluca Marinescu, Henrik Kaijser, Marius Mikucionis, Cristina Cerschi Seceleanu

    The software architecture of any automotive system has to be decided well in advance of production, so it is very desirable to assess its quality in order to obtain quick indications of errors at early design phases. In this paper, we present a constellation of analysis technique

  • Statistical Model Checking of Simulink Models with Plasma Lab

    سند علمی۲۰۱۵FTSCSAxel Legay, Louis-Marie Traonouez

    We present an extension of the statistical model-checker Plasma Lab capable of analyzing Simulink models.

  • An Industry Case Study on Semi-automated Generation of Component Fault Trees from Simulink-Models

    سند علمی۲۰۱۵Software EngineeringSuryo Buono, Viktor Ramich, Bernhard Kaiser, Justyna Zander

    Kurzfassung: Seit mehreren Jahren wird an einer stärkeren Integration von modellbasierter Systementwicklung und Sicherheitsanalyse geforscht. In diesem Paper werden ein Ansatz und ein Werkzeug zur besseren und frühzeitigen Verzahnung zwischen der Systementwicklung und der Sicherh

  • Infrastructure to Use OCL for Runtime Structural Compatibility Checks of Simulink Models

    سند علمی۲۰۱۶ModellierungVincent Bertram, Peter Manhart, Dimitri Plotnikov, Bernhard Rumpe

    Functional development of embedded software systems in the automotive industry is mostly done using models consisting of highly adjustable and potentially reusable components. A basic pre-requisite for reuse is structural compatibility of available component versions and variants

  • Reflections on surrogate-assisted search-based testing: A taxonomy and two replication studies based on industrial ADAS and Simulink models

    مقاله‌ی دسترسی آزاد۲۰۲۳Information & Software Technology['Shiva Nejati', 'Lev Sorokin', 'Damir Safin', 'Federico Formica', 'Mohammad Mahdi Mahboob', 'Claudio Menghi', '']

    Surrogate-assisted search-based testing (SA-SBT) aims to reduce the computational time for compute-intensive systems. Surrogates enhance techniques by improving test case generation focusing budget on most critical portions of input domain. In addition, they can serve as approxim

  • Integration of Simulink Models with Component-based Software Models

    سند علمی۲۰۰۸Nicolae MARIAN, Søren TOP, Mads Clausen

    Model based development aims to facilitate the development of embedded control systems by emphasizing the separation of the design level from the implementation level. Model based design involves the use of multiple models that represent different views of a system, having differ