首页 | 本学科首页   官方微博 | 高级检索  
     


Mechanizing compositional reasoning for concurrent systems: some lessons
Authors:Sidi O Ehmety  Lawrence C Paulson
Affiliation:(1) Faculté des Sciences et Techniques, Université de Nouakchott, BP. 5026, Nouakchott, Mauritania;(2) Computer Laboratory, University of Cambridge, Cambridge, CB3 0FD, England
Abstract:The paper reports on experiences of mechanizing various proposals for compositional reasoning in concurrent systems. The work uses the UNITY formalism and the Isabelle proof tool. The proposals investigated include existential/universal properties, guarantees properties and progress sets. The results also apply to related proposals such as traditional assumption-commitment guarantees and Misrarsquos closure properties. Findings that have been published in detail elsewhere are summarised and consolidated here. One conclusion is that UNITY and related formalisms leave some important issues implicit, such as their concept of the program state, which means that great care must be exercised when implementing tool support. Another conclusion is that many compositional reasoning methods can be mechanized, provided that the issues mentioned above are correctly addressed.Received November 2003Revised November 2004Accepted November 2004 by C. B. Jones
Keywords:UNITY  Isabelle  Compositional reasoning  Existential properties  Universal properties  Guarantees assertions
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号