期刊文献+

Modeling and Verifying Concurrent Programs with Finite Chu Spaces

Modeling and Verifying Concurrent Programs with Finite Chu Spaces
原文传递
导出
摘要 Finite Chu spaces are proposed for the modeling and verification of concurrent programs.In order to model not only typical concurrent behaviors but also modern exception handling and synchronization mechanisms,we design an enriched process algebra of Chu spaces from a practical point of view.To illustrate the power of finite Chu spaces and the process algebra while abstracting away from language-specific details,an imaginary concurrent programming language(ICL) is designed.A denotational semantics of ICL is presented using finite Chu spaces and the enriched process algebra.The valuation functions are fairly straightforward since the carefully designed operators have done much of the job.The enriched process algebra is also used as the specification language for Chu spaces,with which process-algebraic properties can be specified.Verification algorithms are presented with their time complexities discussed. Finite Chu spaces are proposed for the modeling and verification of concurrent programs.In order to model not only typical concurrent behaviors but also modern exception handling and synchronization mechanisms,we design an enriched process algebra of Chu spaces from a practical point of view.To illustrate the power of finite Chu spaces and the process algebra while abstracting away from language-specific details,an imaginary concurrent programming language(ICL) is designed.A denotational semantics of ICL is presented using finite Chu spaces and the enriched process algebra.The valuation functions are fairly straightforward since the carefully designed operators have done much of the job.The enriched process algebra is also used as the specification language for Chu spaces,with which process-algebraic properties can be specified.Verification algorithms are presented with their time complexities discussed.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2010年第6期1168-1183,共16页 计算机科学技术学报(英文版)
基金 supported by the National High-Tech Research and Development 863 Program of China under Grant No.2009AA01Z143 the Research Foundation of the Ministry of Railways and Tsinghua University under Grant No.J2008X009
关键词 Chu spaces process algebra VERIFICATION denotational semantics CONCURRENCY Chu spaces,process algebra,verification,denotational semantics,concurrency
  • 相关文献

参考文献30

  • 1Barr M. *-Autonomous categories. Lecture Notes in Mathematics, vol. 752, Springer-Verlag, 1979.
  • 2Gupta V, Pratt V R. Gates accept concurrent behavior. In Proc. the 34th Annual Symposium on Foundations of Computer Science (FOCS 1993), Palo Alto, USA, Nov. 3-5, 1993, pp.62-71.
  • 3Pratt V R. Time and information in sequential and concurrent computation. In Proc. the International Workshop on Theory and Practice of Parallel Programming ( TPPP 1994), Sendai, Japan, Nov. 7-9, 1994, pp.1-24.
  • 4Pratt V R. Chu Spaces and Their Interpretation as Concurrent Objects. Computer Science Today: Recent Trends and Developments, J van Leeuwen (ed.), Springer Berlin/Heidelberg, 1995, pp.392-405.
  • 5Pratt V R. Rational mechanisms and natural mathematics. In Proc. the 6th International Joint Conference CAAP/FASE on Theory and Practice of Software Development (TAPSOFT1995), Aarhus, Denmark, May 22-26, 1995, pp.108-122.
  • 6Pratt V R. Chu spaces: Course notes for the school in category theory and applications. Coimbra, Portugal, July 1999, http://boole.stanford.edu/pub/coimbra.pdf.
  • 7Vannucci S. Game formats as Chu spaces. International Game Theory Review (IGTR), 2007, 9(1): 119-138.
  • 8Droste M, Zhang G Q. Bifinite Chu spaces. In Proc. the Second International Conference on Algebra and Coalgebra in Computer Science ( CALCO 2007), Bergen, Norway, Aug. 20- 24, 2007, pp.179-193.
  • 9Huang F P, Droste M, Zhang G Q. A monoidal category of bifinite Chu spaces. Electron. Notes Theor. Comput. Sci.,April 2008, 212: 285-297.
  • 10Pratt V R. Chu spaces as a semantic bridge between linear logic and mathematics. Theor. Comput. Sci., 2003, 294(3): 439-471.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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