期刊文献+

Application of modified banker’s algorithm in FMS deadlock problem

Application of modified banker’s algorithm in FMS deadlock problem
下载PDF
导出
摘要 Presents a method for deadlock avoidance algorithm used in Flexible Manufacturing System(FMS). This method is an improvement of the Banker algorithm. The Banker algorithm is commonly used in the Operating System (OS), but some improvements will have to be made on the algorithm if this algorithm is used in FMS. The difference between the process in operating system and the job in the FMS is fully discussed. Based on this difference, the improvement is made. In order to improve the algorithm, formal methods are adopted to the manufacturing systems. The simulation model is translated into a format suitable for model checking. That is, the model is written into PROMELA, the input language of the popular model checker SPIN. After that, SPIN is used to verify that the model does not have deadlock. This algorithm proves to be highly effective in practice. Presents a method for deadlock avoidance algorithm used in Flexible Manufacturing System(FMS). This method is an improvement of the Banker algorithm. The Banker algorithm is commonly used in the Operating System (OS), but some improvements will have to be made on the algorithm if this algorithm is used in FMS. The difference between the process in operating system and the job in the FMS is fully discussed. Based on this difference, the improvement is made. In order to improve the algorithm, formal methods are adopted to the manufacturing systems. The simulation model is translated into a format suitable for model checking. That is, the model is written into PROMELA, the input language of the popular model checker SPIN. After that, SPIN is used to verify that the model does not have deadlock. This algorithm proves to be highly effective in practice.
作者 徐刚 吴智铭
出处 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2004年第4期405-412,共8页 哈尔滨工业大学学报(英文版)
基金 SponsoredbytheNationalNaturalandScienceFoundation(GrantNo .5 98895 0 5 6 0 0 740 11and 70 0 710 17)
关键词 柔性制造系统 银行家算法 死锁 操作系统 flexible manufacturing system deadlock banker’s algorithm
  • 相关文献

参考文献10

  • 1VANDEMORTEL,FRONCZAKJM,ROODAJE.Acasestudyinthedesignofcontrolsystemsforflexibleproductioncells[].ProceedingsofMIM’’.1997
  • 2BANASZAK Z A,KROGH B H.Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows[].IEEE Transactions on Robotics and Automation.1990
  • 3HAVELUND K,LOWRY M,PENIX J.Formal analysis of a space-craft controller using SPIN[].IEEE Transactions on Software Engineering.2001
  • 4.
  • 5HOLZMANN G J.The model checker SPIN[].IEEE Transactions on Software Engineering.1997
  • 6BENABDALLAH I,EIMARAGHY H.Deadlock prevention and avoidance in FMS: A petri net-based approach[].International Journal of Advanced Manufacturing Technology.1998
  • 7VAN DE MORTEL-FRONCZAK J M,ROODA J E,VAN DEN MIEUWELAAR N J M.Specification of a flexible manufacturing system using concurrent programming[].The International Journal of Concurrent Engineering: Research &Applications.1995
  • 8WU Naiqi,ZHOUMengchu.Avoiding deadlock and reducing starvation and blocking in automated manufacturing systems[].IEEE Transactions on Robotics and Automation.2001
  • 9BOS KLEIJN J J T.Automatic verification of a manufacturing system[].Robotics and Computer Integrated Manufacturing.2001
  • 10VISWANADHAM N,NARAHARI Y,JOHNSON T L.Deadlock prevention and deadlock avoidance in flexible manufacturing systems using Petri net models[].IEEE Transactions on Robotics and Automation.1990

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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