实时系统中任务拥塞问题的诊断

Mohammed Blej, M. Azizi
{"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}
引用次数: 0

摘要

本文研究了用定时Petri网建模系统的累积令牌问题及其与环境的相互作用。该系统由一个机器人、一个可编程自动机和一台计算机组成。不同任务的执行必须根据一些时间限制来完成。因此,我们使用时间Petri网对整个系统进行建模并对其进行验证。我们在开源TINA环境中以文本或图形的方式描述获得的Petri网和约束。所研究的问题是错误运作的结果。我们尝试了两种方法来解决这个问题:第一种是类行为的,它对任务调度进行审查,它基于授予特定转换的优先级,以便在其他转换之前触发某些转换;而第二种是结构化的,它根据系统的规范对网络结构进行了一些改变。研究结果表明,Petri网中的累积令牌问题与调度问题关系不大,而是一个结构问题。这两种方法可以组合成一种混合方法。这些测试结果还可以通过审查问题来源为系统的重新设计过程提供服务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Fuzzy crash avoidance and coordination between multi mobile robots A co-design approach for bilateral teleoperation over hybrid network Self-Scheduled Fuzzy Control of PWM DC-DC Converters An inverse optimality method to solve a class of second order optimal control problems Support Vector Regression for soft sensor design of nonlinear processes
×
引用
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