Jieshi Shen, Lei Liu, Xiaoguang Hu, Guofeng Zhang, Jin Xiao
{"title":"用Petri网评价SysML模型的并发状态机","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":"{\"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}","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}
Evaluate concurrent state machine of SysML model with Petri net
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.