Modelirovanie i Analiz Informatsionnykh Sistem
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Modelirovanie i Analiz Informatsionnykh Sistem, 2019, Volume 26, Number 4, Pages 520–533
DOI: https://doi.org/10.18255/1818-1015-520-533
(Mi mais695)
 

Computing methodologies and applications

Proving properties of discrete-valued functions using deductive proof: application to the square root

V. Todorova, S. Tahab, F. Boulangerb, A. Hernandeza

a Groupe PSA, Route de Gisy, 78140 Vélizy-Villacoublay, France
b CentraleSupélec, 3 Rue Joliot Curie, 91190 Gif-sur-Yvette, France
References:
Abstract: For many years, automotive embedded systems have been validated only by testing. In the near future, Advanced Driver Assistance Systems (ADAS) will take a greater part in the car’s software design and development. Furthermore, their increasing critical level may lead authorities to require a certification for those systems. We think that bringing formal proof in their development can help establishing safety properties and get an efficient certification process. Other industries (e.g. aerospace, railway, nuclear) that produce critical systems requiring certification also took the path of formal verification techniques. One of these techniques is deductive proof. It can give a higher level of confidence in proving critical safety properties and even avoid unit testing.
In this paper, we chose a production use case: a function calculating a square root by linear interpolation. We use deductive proof to prove its correctness and show the limitations we encountered with the off-the-shelf tools. We propose approaches to overcome some limitations of these tools and succeed with the proof. These approaches can be applied to similar problems, which are frequent in the automotive embedded software.
Keywords: formal methods, deductive proof, proving discrete-valued functions.
Funding agency
This work was supported by the Groupe PSA, a French multinational manufacturer of automobiles and motorcycles sold under the Peugeot, Citroën, DS, Opel and Vauxhall brands.
Received: 17.09.2019
Revised: 19.11.2019
Accepted: 27.11.2019
Document Type: Article
UDC: 519.987
Language: English
Citation: V. Todorov, S. Taha, F. Boulanger, A. Hernandez, “Proving properties of discrete-valued functions using deductive proof: application to the square root”, Model. Anal. Inform. Sist., 26:4 (2019), 520–533
Citation in format AMSBIB
\Bibitem{TodTahBou19}
\by V.~Todorov, S.~Taha, F.~Boulanger, A.~Hernandez
\paper Proving properties of discrete-valued functions using deductive proof: application to the square root
\jour Model. Anal. Inform. Sist.
\yr 2019
\vol 26
\issue 4
\pages 520--533
\mathnet{http://mi.mathnet.ru/mais695}
\crossref{https://doi.org/10.18255/1818-1015-520-533}
Linking options:
  • https://www.mathnet.ru/eng/mais695
  • https://www.mathnet.ru/eng/mais/v26/i4/p520
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:82
    Full-text PDF :125
    References:24
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024