期刊文献+

基于Time Petri Nets的实时系统资源冲突检测 被引量:6

Real-Time System Resource Conflict Checking Based on Time Petri Nets
下载PDF
导出
摘要 Time Petri Nets在实时系统的建模和性能分析中得到广泛应用,而冲突是Petri网及其扩展模型的重要行为,解决冲突是正确分析模型动态行为的关键.目前随机Petri网、混合Petri网和区间速率连续Petri网的冲突检测方法由于没有考虑到时间约束因此无法在TPN网中使用.时间约束的引入使得Time Petri Nets模型的使能和触发语义比Petri网模型的语义复杂,冲突检测变得更加困难.为了计算冲突发生的时间和概率,首先根据时间约束,给出了变迁持续使能时延迟区间的计算方法,并证明了该方法的合理性和完备性;然后在此基础上定义并证明了Time Petri Nets模型中不冲突的检测方法;并提出了Time Petri Nets模型的冲突检测方法,给出了冲突时间区间和变迁实施概率的计算方法;最后通过实例验证说明了该方法的正确性和有效性. Time Petri net is widely used to model real-time systems and to analyze system performance. Conflicts are important behaviors of Petri net and its expansion model. To solve conflicts is a key for analyzing model dynamic behaviors. Now, some conflict checking approaches are provided to check conflicts of some expansion Petri Nets which include stochastic Petri Nets, hybrid Petri net (HPN) and interval speed continuous Petri Nets(ICPN). But these approaches can not be used to check conflicts of time petri nets. Because time constraints are imported, then time Petri net's enabling and triggering semantics are more complex than that of Petri net, and the conflict checking of time Petri net is more difficult than that of Petri net. For accurately calculating time intervals and probabilities of conflicts, delay time intervals of transitions are defined based on time constraints when transitions are durative enabling, and the soundness and completeness of this definition are discussed. An approach is proposed to check resources conflicts of time Petri Nets based on time and resource constraints. The approach availability is verified by an example analysis. The results show that applying the approach to check the resource conflicts of real-time systems based on time Petri net modeling is accurate and feasible.
出处 《计算机研究与发展》 EI CSCD 北大核心 2009年第9期1578-1585,共8页 Journal of Computer Research and Development
基金 航空科学基金项目(2007ZD52043) 高等学校博士学科点专项科研基金项目(20070287052)~~
关键词 时间PETRI网 时间约束 资源 冲突 检测 time Petri net time constrain resource conflict checking
  • 相关文献

参考文献16

  • 1Murata T. Petri nets: Properties, analysis and applications [J]. Proceedings of the IEEE, 1989, 77(4) : 541-580.
  • 2Ghezzi C, Mandrioli D, Morasea S, et al. A general way to put time in Petri nets[J].ACM SIGSOFT Software Engineering Notes, 1989, 14(3): 60-66.
  • 3Berthomieu B, Diaz M. Modeling and verification of time dependent systems using time Petri nets [J]. IEEE Trans on Software Engineering, 1991, 17(3): 259-272.
  • 4Tsai J J P, Yang S J, Chang Y H. Timing constraint Petri nets and their applications to schedulability analysis of real- time system specifications [J]. IEEE Trans on Software Engineering, 1995, 21(1): 32-49.
  • 5Zuberek W M. Performance evaluation of concurrent systems using timed Petri nets [C] //Proc of the 1985 ACM 13th Annual Conference on Computer Science. New York: ACM, 1985:326-329.
  • 6Ciardo G, German R, Lindemann C. A characterization of the stochastic process underlying a stochastic Petri net [J]. IEEE Trans on Software Engineering, 1994, 20(7) : 506-515.
  • 7Juan E Y T, Tsai J J P, Murata T, et al. Reduction methods for real-time systems using delay time Petri nets [J]. IEEE Trans on Software Engineering, 2001, 27(5): 422-448.
  • 8Merlin P M, Farber D J. Recoverability of communication protocols: Implications of a theoretical study[J]. IEEE Trans on Communications, 1976, 24(9) : 1036-1043.
  • 9Li J Q, Fan Y S, Zhou M C. Timing constraint workflow nets for workflow analysis[J]. IEEE Trans on Systems, Man and Cybernetics. 2003, 33(2) : 179-193.
  • 10Xu D X, He X D, Deng Y. Compositional shedulability analysis of real-time systems using time Petri nets [J]. IEEE Trans on Software Engineering, 2002, 29(10): 984-996.

二级参考文献21

  • 1High-Level Petri Nets - Concepts, Definitions and Graphical Notation[R].Committee Draft ISO/IEC 15909, October 2, 1997, Version 3.4.
  • 2Giovanni Chiola,Macro Ajmone Marsan,Gianfranco Balbo,Gianni Conte.Generalized Stochastic Petri Nets: A Definition at the Net Level and Its Implications[J].IEEE Trans. Soft. Eng.,1993,19(2):89-107.
  • 3Tadao Murata.Petri Nets: Properties, Analysis and Applications[J],Proc. IEEE,1989,77(4):541-580.
  • 4Gianfranco Ciardo,Reinhard German,Christoph Lindemann.A Characterization of the Stochastic Process Underlying a Stochastic Petri Net,IEEE Trans. Soft. Eng.,1994,20(7):506-515.
  • 5David R,Alla H.Continuous Petri Nets.In:8th European Workshop on Applications and Theory of Petri Nets,Saragosse (E),Juin 1987.275~294
  • 6LE Ball J,Alla H,David R.Asymptotic Continuous Petri Nets.J Discrete Event Dynamic Systems:Theory and Applications,1993,2:235~263
  • 7Haounani M,Lefebvre D.Variable Speed Continuous Petri Net.In:Proc of the 17th IASTED Int Conf.Modeling,Identification And Control.Gringdeld,Switzerland,Febuarv 1998
  • 8Alla H,David R.A Modeling and Analysis Tool for Discrete Event Systems:Continuous Petri Nets.Performance Evaluation,1998(33):175~199
  • 9Balduzzi F,Giua A,Menga G.First-Order Hybrid Petri Nets:a Model for Optimitation and Control[J].IEEE Transactions on Robotics And Automation,2000,16(14):382~399
  • 10Allam M,Alla H.Modeling and Simulation of An Electronic Component Manufacturing System Using Hybrid Petri Nets.IEEE Transition on Semiconductor Manufacturing,1998,11(3):374~383

共引文献27

同被引文献50

  • 1叶阳东,王娟,贾利民.基于模糊时间Petri网的列车运行时间不确定性问题的处理[J].铁道学报,2005,27(1):6-13. 被引量:13
  • 2廖伟志,古天龙.区间速率连续Petri网的有效冲突及其消解[J].计算机科学,2006,33(10):221-224. 被引量:7
  • 3宋巍,窦万春,刘茜萍.时间约束Petri网及其可调度性分析与验证[J].软件学报,2007,18(1):11-21. 被引量:21
  • 4王雪辉,魏臻.基于时间Petri网的企业铁路作业系统模型的研究[J].计算机技术与发展,2007,17(2):92-95. 被引量:5
  • 5Tasi J J P, Yang S J. Timing Constraint Petri Nets and Their Application to Schedulability Analysis of Real-time System Specifications[J]. IEEE Trans. on Software Engineering, 1995,21(1): 32-49.
  • 6Ye Yangdong, Lu Hongxing, Ma Junxia, et al. Uncertain Temporal Knowledge Reasoning of Train Group Operation Based onExtended Fuzzy-timing Petri Nets[C]//Proc. of ICFIE'07. Guangzhou, China: [s. n.], 2007: 59-64.
  • 7Murata T. Temporal Uncertainty and Fuzzy-timing High-level PetriNets[C]//Proc. of the 17th International Conference on Application and Theory of Petri Nets. New York, USA: Springer, 1996:11-28.
  • 8M ALLAM, H ALLA. Modeling and Simulation of an Electronic Component Manufacturing System Using Hybrid Petri Nets[ J ]. IEEE Transanctions on semiconductor manufacturing, 1998,11 (3) : 374-383.
  • 9F BALDUZZI, A GIUA ,G MENGA. First-Order Hybrid Petri Nets: a Model for Optimization and Control[J]. IEEE Transactions On Robotics And Automation, 2000, 16(14) :382-399.
  • 10M GRIBAUDO. Model-checking based on Fluid Petri Nets for the Temperature Control system of the ICARO Co-genera- tive plant[A], International Conference on Computer Safety, Reliability and Security ICl. LNCS2434:Springer Verlag, 2002:273-283.

引证文献6

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部