Evaluate concurrent state machine of SysML model with Petri net

Jieshi Shen, Lei Liu, Xiaoguang Hu, Guofeng Zhang, Jin Xiao
{"title":"Evaluate concurrent state machine of SysML model with Petri net","authors":"Jieshi Shen, Lei Liu, Xiaoguang Hu, Guofeng Zhang, Jin Xiao","doi":"10.1109/ICIEA.2018.8398057","DOIUrl":null,"url":null,"abstract":"Systems Modeling Language (SysML) is the extension and development of Unified Modeling Language (UML) in the field of system engineering. It is gradually applied to the architecture analysis and design of complex hardware and software systems. SysML provides a visual modeling approach in the field of systems engineering that enables a clear explanation of the system's design. However, SysML uses a semi-formal description method [1], which uses natural language to describe the constraints and detailed semantics of systems. This leads to the fact that SysML itself lacks the accurate semantics and it is difficult to conduct rigorous semantic analysis and model quality verification directly. This paper provides a method that transforms SysML state machine into Petri net in propose of overcoming the difficulty of analysis and verification under the dynamic behavior of the state machine. This method also can avoid the formal verification of SysML directly.","PeriodicalId":140420,"journal":{"name":"2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIEA.2018.8398057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Systems Modeling Language (SysML) is the extension and development of Unified Modeling Language (UML) in the field of system engineering. It is gradually applied to the architecture analysis and design of complex hardware and software systems. SysML provides a visual modeling approach in the field of systems engineering that enables a clear explanation of the system's design. However, SysML uses a semi-formal description method [1], which uses natural language to describe the constraints and detailed semantics of systems. This leads to the fact that SysML itself lacks the accurate semantics and it is difficult to conduct rigorous semantic analysis and model quality verification directly. This paper provides a method that transforms SysML state machine into Petri net in propose of overcoming the difficulty of analysis and verification under the dynamic behavior of the state machine. This method also can avoid the formal verification of SysML directly.
用Petri网评价SysML模型的并发状态机
系统建模语言(SysML)是统一建模语言(UML)在系统工程领域的扩展和发展。它逐渐应用于复杂软硬件系统的体系结构分析和设计。SysML在系统工程领域提供了一种可视化的建模方法,能够清晰地解释系统的设计。然而,SysML使用一种半形式化的描述方法[1],它使用自然语言来描述系统的约束和详细语义。这导致SysML本身缺乏准确的语义,难以直接进行严格的语义分析和模型质量验证。本文提出了一种将SysML状态机转换为Petri网的方法,以克服状态机动态行为下分析验证的困难。该方法还可以避免直接对SysML进行形式化验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信