{"title":"Formal Modelling and Visualization of Elevator System Based on Event-B","authors":"Junpeng Yao, Sheng-rong Zou, Xue Geng","doi":"10.1109/ICCS56273.2022.9988440","DOIUrl":null,"url":null,"abstract":"When designing complex systems with high security requirements, it is essential to use reliable formal modeling methods to verify whether the resulting system is what the designer wants. This paper presents a case study of an elevator system based on Event-B and Rodin platform. Event-B method is a formal modeling method based on set theory and predicate logic. Its main features are layer by layer refinement and theorem proof. Event-B is supported by Rodin platform. We use ProB to perform animation simulation and model check on the machine to ensure the correctness and effectiveness of the model. Finally, BMotionWeb is used to visualize the model to further enhance the model's comprehensibility and interactivity, so that designers can find hidden errors more quickly.","PeriodicalId":382726,"journal":{"name":"2022 IEEE 2nd International Conference on Computer Systems (ICCS)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 2nd International Conference on Computer Systems (ICCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCS56273.2022.9988440","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
When designing complex systems with high security requirements, it is essential to use reliable formal modeling methods to verify whether the resulting system is what the designer wants. This paper presents a case study of an elevator system based on Event-B and Rodin platform. Event-B method is a formal modeling method based on set theory and predicate logic. Its main features are layer by layer refinement and theorem proof. Event-B is supported by Rodin platform. We use ProB to perform animation simulation and model check on the machine to ensure the correctness and effectiveness of the model. Finally, BMotionWeb is used to visualize the model to further enhance the model's comprehensibility and interactivity, so that designers can find hidden errors more quickly.