An Event-B Model of an Automotive Adaptive Exterior Light System

被引:11
作者
Mammar, Amel [1 ]
Frappier, Marc [2 ]
Laleau, Regine [3 ]
机构
[1] Telecom SudParis, Inst Polytech Paris, SAMOVAR, Evry, France
[2] Univ Sherbrooke, Fac Sci, Dept Informat, GRIC, Sherbrooke, PQ, Canada
[3] Univ Paris Est Creteil, LACL, Creteil, France
来源
RIGOROUS STATE-BASED METHODS, ABZ 2020 | 2020年 / 12071卷
基金
加拿大自然科学与工程研究理事会;
关键词
Adaptive exterior light system; Event-B method; Refinement; Verification; TOOL;
D O I
10.1007/978-3-030-48077-6_28
中图分类号
学科分类号
摘要
This paper introduces an Event-B formal model of the adaptive exterior light system for cars, a case study proposed in the context of the ABZ2020 conference. The system describes the different provided lights and the conditions under which they are switched on/off in order to improve the visibility of the driver without dazzling the oncoming ones. The system can be viewed as a lights controller that reads different information form the available sensors (key state, exterior luminosity, etc.) and takes the adequate actions by acting on the actuators of the lights in order to ensure a good visibility for the driver according to the information read. Our model is built using stepwise refinement with the Event-B method. We consider all the features of the case study, all proof obligations have been discharged using the Rodin provers. Our model has been validated using ProB by applying the different provided scenarios. This validation has permitted us to point out and correct some mistakes, ambiguities and oversights in the first versions of the case study.
引用
收藏
页码:351 / 366
页数:16
相关论文
共 13 条
  • [1] Abrial J.R., 2010, Modeling in Event-B: System and Software engineering
  • [2] BACK RJR, 1989, LECT NOTES COMPUT SC, V375, P115
  • [3] event, Event-B Consortium
  • [4] Houdek F., 2019, Adaptive exterior light and speed control system
  • [5] Iliasov A, 2010, LECT NOTES COMPUT SC, V5977, P174, DOI 10.1007/978-3-642-11811-1_14
  • [6] Leuschel M., 2014, Formal Methods Applied to Complex Systems: Implementation of the B Method, P427
  • [7] Mammar Amel, 2018, Abstract State Machines, Alloy, B, TLA, VDM, and Z. 6th International Conference, ABZ 2018. Proceedings: LNCS 10817, P353, DOI 10.1007/978-3-319-91271-4_24
  • [8] Mammar A., 2014, CCIS, V433, P80, DOI DOI 10.1007/978-3-319-07512-96
  • [9] Mammar A., 2020, An Event-B Model of an Automotive Adaptive Exterior Light System
  • [10] Proof-based verification approaches for dynamic properties: application to the information system domain
    Mammar, Amel
    Frappier, Marc
    [J]. FORMAL ASPECTS OF COMPUTING, 2015, 27 (02) : 335 - 374