• DocumentCode
    1634838
  • Title

    Improving Predictability, Efficiency and Trust of Model-Based Proof Activity

  • Author

    Etienne, Jean-Frederic ; Maarek, Manuel ; Anseaume, Florent ; Delebarre, Veronique

  • Author_Institution
    SafeRiver, Montrouge, France
  • Volume
    2
  • fYear
    2015
  • Firstpage
    139
  • Lastpage
    148
  • Abstract
    We report on our industrial experience in using formal methods for the analysis of safety-critical systems developed in a model-based design framework. We first highlight the formal proof workflow devised for the verification and validation of embedded systems developed in Matlab/Simulink. In particular, we show that there is a need to: determine the compatibility of the model to be analysed with the proof engine, establish whether the model facilitates proof convergence or when optimisation is required, and avoid over-specification when specifying the hypotheses constraining the inputs of the model during analysis. We also stress on the importance of having a certain harness over the proof activity and present a set of tools we developed to achieve this purpose. Finally, we give a list of best practices, methods and any necessary tools aiming at guaranteeing the validity of the verification results obtained.
  • Keywords
    formal specification; program verification; safety-critical software; Matlab/Simulink; efficiency improvement; embedded system validation; embedded system verification; formal methods; formal proof workflow; model compatibility analysis; model-based design framework; model-based proof activity; predictability improvement; proof convergence; proof engine; safety-critical system analysis; trust improvement; Analytical models; Complexity theory; Computational modeling; Convergence; Mathematical model; Safety; Software packages; Functional Hazard Analysis (FHA); Matlab/Simulink; Model Checking; Model-Based Design; Verification and Validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.142
  • Filename
    7202958