Formal Modelling and Visualization of Elevator System Based on Event-B

Junpeng Yao, Sheng-rong Zou, Xue Geng
{"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.
基于Event-B的电梯系统形式化建模与可视化
在设计具有高安全性要求的复杂系统时,必须使用可靠的形式化建模方法来验证最终系统是否符合设计者的要求。本文介绍了基于Event-B和Rodin平台的电梯系统的实例研究。Event-B方法是一种基于集合论和谓词逻辑的形式化建模方法。它的主要特点是逐层细化和定理证明。Event-B由Rodin平台支持。为了保证模型的正确性和有效性,我们使用ProB对机器进行动画仿真和模型校核。最后利用BMotionWeb对模型进行可视化,进一步增强模型的可理解性和交互性,使设计人员能够更快地发现隐藏的错误。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信