用于在SysML中建模的组件交互的形式化验证的工具方法

Mustapha Salim Ghitri, Mohamed Messabihi, A. Benamar
{"title":"用于在SysML中建模的组件交互的形式化验证的工具方法","authors":"Mustapha Salim Ghitri, Mohamed Messabihi, A. Benamar","doi":"10.1109/ICTAACS48474.2019.8988134","DOIUrl":null,"url":null,"abstract":"Software systems are becoming more complex and their implementation requires more rigorous modeling approaches, for this reason the OMG (Object Management Group) has implemented the SysML standard to model complex systems. Sequence diagram is one of the fundamental diagrams of SysML because it allows behavioral specification of systems. However, SysML still has a lack of formal semantics following his semi-formal definition, which makes it impossible to directly apply the simulation and verification methods to these diagrams. The model transformation community offers several solutions to transform the SysML specification into formal methods in order to bridge the gap between them, this community is divided into two principal’s axes, the first ones working on the formalization of structural diagrams, and the others have worked on behavioral diagrams. Our work contributes to behavioral modeling and aims to combine all the highlights of the other approaches in a single framework for formal verification of SDs, using TAN and Uppaal model checker. The proposed approach has been tested through a case study of an interaction between ATM and Bank to prove their reliability.","PeriodicalId":406766,"journal":{"name":"2019 International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS)","volume":"329 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Tooled approach for formal verification of components interactions modeled in SysML\",\"authors\":\"Mustapha Salim Ghitri, Mohamed Messabihi, A. Benamar\",\"doi\":\"10.1109/ICTAACS48474.2019.8988134\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software systems are becoming more complex and their implementation requires more rigorous modeling approaches, for this reason the OMG (Object Management Group) has implemented the SysML standard to model complex systems. Sequence diagram is one of the fundamental diagrams of SysML because it allows behavioral specification of systems. However, SysML still has a lack of formal semantics following his semi-formal definition, which makes it impossible to directly apply the simulation and verification methods to these diagrams. The model transformation community offers several solutions to transform the SysML specification into formal methods in order to bridge the gap between them, this community is divided into two principal’s axes, the first ones working on the formalization of structural diagrams, and the others have worked on behavioral diagrams. Our work contributes to behavioral modeling and aims to combine all the highlights of the other approaches in a single framework for formal verification of SDs, using TAN and Uppaal model checker. The proposed approach has been tested through a case study of an interaction between ATM and Bank to prove their reliability.\",\"PeriodicalId\":406766,\"journal\":{\"name\":\"2019 International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS)\",\"volume\":\"329 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICTAACS48474.2019.8988134\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTAACS48474.2019.8988134","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

软件系统正变得越来越复杂,它们的实现需要更严格的建模方法,因此OMG(对象管理组)实现了SysML标准来对复杂系统建模。序列图是SysML的基本图之一,它允许对系统进行行为规范。然而,SysML仍然缺乏遵循其半形式化定义的形式化语义,这使得不可能直接将模拟和验证方法应用于这些图。模型转换社区提供了几种将SysML规范转换为形式化方法的解决方案,以便弥合它们之间的差距,该社区分为两个主要的轴,第一个轴致力于结构图的形式化,而其他轴则致力于行为图。我们的工作有助于行为建模,并旨在使用TAN和Uppaal模型检查器,将其他方法的所有亮点结合在一个框架中,用于SDs的正式验证。提出的方法已通过ATM和银行交互的案例研究进行了测试,以证明其可靠性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Tooled approach for formal verification of components interactions modeled in SysML
Software systems are becoming more complex and their implementation requires more rigorous modeling approaches, for this reason the OMG (Object Management Group) has implemented the SysML standard to model complex systems. Sequence diagram is one of the fundamental diagrams of SysML because it allows behavioral specification of systems. However, SysML still has a lack of formal semantics following his semi-formal definition, which makes it impossible to directly apply the simulation and verification methods to these diagrams. The model transformation community offers several solutions to transform the SysML specification into formal methods in order to bridge the gap between them, this community is divided into two principal’s axes, the first ones working on the formalization of structural diagrams, and the others have worked on behavioral diagrams. Our work contributes to behavioral modeling and aims to combine all the highlights of the other approaches in a single framework for formal verification of SDs, using TAN and Uppaal model checker. The proposed approach has been tested through a case study of an interaction between ATM and Bank to prove their reliability.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Suffix Tree Construction based Mapreduce Online Adversarial Planning in μRTS : A Survey A New Approach for Computing the Matching Degree in the Paper-to-Reviewer Assignment Problem Multi-criteria-based relay election for Data Dissemination in urban VANET A Framework for implementing the interoperability of semantic web services: Case study
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1