首页> 外文会议>Software Engineering Workshop, 2005. 29th Annual IEEE/NASA >Latency-Based Supervisors for Enforcing Deadlines in Time Petri Nets
【24h】

Latency-Based Supervisors for Enforcing Deadlines in Time Petri Nets

机译:基于延迟的监督者,用于在时间Petri网中强制执行期限

获取原文

摘要

We outline a supervisory control method for enforcing deadlines in real-time systems modeled as time Petri nets. Given a time Petri net NT, a net transition td, and a deadline d, we generate supervisory controllers that force td to fire at most d time units since the previous firing of td. Our method uses the unfolding of the ordinary (untimed) Petri net underlying NT in order to define control supervisors enforcing the deadline. The unfolding of a Petri net is an acyclic Petri net whose markings correspond to the markings of the original Petri net. An advantage of net unfoldings is that they show the causal relation among transition firings in the original Petri net. Using a net unfolding, we define a so-called latency for each transition in NT, which we assume to be live. The latency of a transition is an upper bound on the delay between the firing of that transition and the firing of td. Our supervisory controllers dynamically disable the firing of transitions whose latency is greater than the time left until the expiration of the deadline on td. Here we discuss the most crucial aspect of this method, namely the definition of transition latencies from net unfoldings.
机译:我们概述了一种监督控制方法,用于在建模为时间Petri网的实时系统中强制执行截止日期。给定一个时间Petri net NT,一个净过渡td和一个截止日期d,我们生成的监督控制器会迫使td自上次触发td以来最多以d个时间单位触发。我们的方法使用普通(无时间)Petri网底层NT的展开,以便定义强制执行期限的控制主管。 Petri网的展开是一个无环的Petri网,其标记与原始Petri网的标记相对应。网络展开的一个优点是,它们可以显示原始Petri网络中过渡触发之间的因果关系。使用网络展开,我们为NT中的每个过渡定义了一个所谓的等待时间,我们假设它是实时的。过渡的等待时间是该过渡的触发与td的触发之间的延迟的上限。我们的监控控制器会动态禁用延迟时间大于td截止日期到期之前剩余时间的转换触发。在这里,我们讨论此方法的最关键方面,即从网络展开过渡延迟的定义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号