{"title":"一种新的Petri网切片动态算法","authors":"Albana Roci, R. Davidrajuh","doi":"10.1109/AICT50176.2020.9368613","DOIUrl":null,"url":null,"abstract":"Petri Nets are a mathematical and graphical tool that is used to model and analyze discrete event systems. The integration of different concurrent processes leads to more complex Petri Nets models. Verifying these models is a nontrivial challenge, as the huge models result in huge state space. Therefore, slicing algorithms are used to reduce the size of the models. These algorithms aim to extract parts from the model that affect the slicing criteria. In this paper, a new slicing algorithm is proposed, which aims to minimize the size of the model while preserving the behaviors of the system. The retained slice is formed by extracting the backward executions starting from the slicing criteria. Simultaneously, it generates all possible lower boundaries of the initial marking that can influence the places of slicing criteria. The paper also presents a case study. The case study compares the performance of the proposed algorithm against some of the existing dynamic Petri Nets slicing algorithms.","PeriodicalId":136491,"journal":{"name":"2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A New Dynamic Algorithm for Petri Nets Slicing\",\"authors\":\"Albana Roci, R. Davidrajuh\",\"doi\":\"10.1109/AICT50176.2020.9368613\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Petri Nets are a mathematical and graphical tool that is used to model and analyze discrete event systems. The integration of different concurrent processes leads to more complex Petri Nets models. Verifying these models is a nontrivial challenge, as the huge models result in huge state space. Therefore, slicing algorithms are used to reduce the size of the models. These algorithms aim to extract parts from the model that affect the slicing criteria. In this paper, a new slicing algorithm is proposed, which aims to minimize the size of the model while preserving the behaviors of the system. The retained slice is formed by extracting the backward executions starting from the slicing criteria. Simultaneously, it generates all possible lower boundaries of the initial marking that can influence the places of slicing criteria. The paper also presents a case study. The case study compares the performance of the proposed algorithm against some of the existing dynamic Petri Nets slicing algorithms.\",\"PeriodicalId\":136491,\"journal\":{\"name\":\"2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AICT50176.2020.9368613\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AICT50176.2020.9368613","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Petri Nets are a mathematical and graphical tool that is used to model and analyze discrete event systems. The integration of different concurrent processes leads to more complex Petri Nets models. Verifying these models is a nontrivial challenge, as the huge models result in huge state space. Therefore, slicing algorithms are used to reduce the size of the models. These algorithms aim to extract parts from the model that affect the slicing criteria. In this paper, a new slicing algorithm is proposed, which aims to minimize the size of the model while preserving the behaviors of the system. The retained slice is formed by extracting the backward executions starting from the slicing criteria. Simultaneously, it generates all possible lower boundaries of the initial marking that can influence the places of slicing criteria. The paper also presents a case study. The case study compares the performance of the proposed algorithm against some of the existing dynamic Petri Nets slicing algorithms.