{"title":"实时系统中任务拥塞问题的诊断","authors":"Mohammed Blej, M. Azizi","doi":"10.1109/MED.2010.5547720","DOIUrl":null,"url":null,"abstract":"In this paper, we study the problem of accumulated tokens in a timed Petri net modeling our system and its interaction with the environment. This system consists of a robot, a programmable automaton and a computer. The execution of different tasks must be done with respect to some temporal constraints. So, we use the temporal Petri nets to model the whole system and also its verification. We describe the obtained Petri net and the constraints textually or graphically in the open source TINA environment. The studied problem is a consequence of a wrong functioning. We try two approaches to solve it: the first one is behavioral-like, it makes a review of tasks scheduling, it is based on the priorities granting to specific transitions in order to fire some transitions before others; while the second one is structural-like, and it introduces some changes to the net structure with respect of the specification of the system. The obtained results show that the problem of accumulated tokens in a Petri net is not deeply related to a scheduling problem, but it is a structural problem. These two approaches can be combined into a hybrid one. These testing results also serve for the re-design process of the system by reviewing the problem sources.","PeriodicalId":149864,"journal":{"name":"18th Mediterranean Conference on Control and Automation, MED'10","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Diagnosis of a congestion problem of tasks in a real-time system\",\"authors\":\"Mohammed Blej, M. Azizi\",\"doi\":\"10.1109/MED.2010.5547720\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we study the problem of accumulated tokens in a timed Petri net modeling our system and its interaction with the environment. This system consists of a robot, a programmable automaton and a computer. The execution of different tasks must be done with respect to some temporal constraints. So, we use the temporal Petri nets to model the whole system and also its verification. We describe the obtained Petri net and the constraints textually or graphically in the open source TINA environment. The studied problem is a consequence of a wrong functioning. We try two approaches to solve it: the first one is behavioral-like, it makes a review of tasks scheduling, it is based on the priorities granting to specific transitions in order to fire some transitions before others; while the second one is structural-like, and it introduces some changes to the net structure with respect of the specification of the system. The obtained results show that the problem of accumulated tokens in a Petri net is not deeply related to a scheduling problem, but it is a structural problem. These two approaches can be combined into a hybrid one. These testing results also serve for the re-design process of the system by reviewing the problem sources.\",\"PeriodicalId\":149864,\"journal\":{\"name\":\"18th Mediterranean Conference on Control and Automation, MED'10\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"18th Mediterranean Conference on Control and Automation, MED'10\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MED.2010.5547720\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"18th Mediterranean Conference on Control and Automation, MED'10","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MED.2010.5547720","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Diagnosis of a congestion problem of tasks in a real-time system
In this paper, we study the problem of accumulated tokens in a timed Petri net modeling our system and its interaction with the environment. This system consists of a robot, a programmable automaton and a computer. The execution of different tasks must be done with respect to some temporal constraints. So, we use the temporal Petri nets to model the whole system and also its verification. We describe the obtained Petri net and the constraints textually or graphically in the open source TINA environment. The studied problem is a consequence of a wrong functioning. We try two approaches to solve it: the first one is behavioral-like, it makes a review of tasks scheduling, it is based on the priorities granting to specific transitions in order to fire some transitions before others; while the second one is structural-like, and it introduces some changes to the net structure with respect of the specification of the system. The obtained results show that the problem of accumulated tokens in a Petri net is not deeply related to a scheduling problem, but it is a structural problem. These two approaches can be combined into a hybrid one. These testing results also serve for the re-design process of the system by reviewing the problem sources.