首页> 外文会议>2010 IEEE/ACS International Conference on Computer Systems and Applications >Towards a formal framework for developing concurrent programs: Modeling dynamic behavior
【24h】

Towards a formal framework for developing concurrent programs: Modeling dynamic behavior

机译:建立用于开发并发程序的正式框架:动态行为建模

获取原文
获取外文期刊封面目录资料

摘要

It is now widely accepted that programming concurrent software is a complex, error-prone task. Therefore, there is a big interest in the specification, verification and development of concurrent programs using formal methods. In our work-in-progress project, we are attempting to make a constructive framework for developing concurrent programs formally. In this paper, we first demonstrate how one can apply an intermediate artifact of our work, a Z-based formalism, to specify the dynamic behavior of a concurrent system. More precisely, we show how one can use this formalism to explicitly specify the nondeterministic interleaving of processes in a concurrent system. Such a specification will constructively result in a functional program involving all allowable interleaved executions of concurrent processes. As the second contribution of the paper, we introduce a verification method to prove safety properties of concurrent systems specified in the proposed Z-based formalism.
机译:现在,众所周知,对并发软件进行编程是一项复杂且容易出错的任务。因此,人们对使用形式化方法的并发程序的规范,验证和开发非常感兴趣。在进行中的项目中,我们试图为正式开发并发程序建立一个建设性的框架。在本文中,我们首先演示如何应用工作的中间工件(基于Z的形式主义)来指定并发系统的动态行为。更确切地说,我们展示了如何使用这种形式主义来明确指定并发系统中进程的非确定性交织。这样的规范将建设性地产生一个功能程序,其中包含并发进程的所有允许的交错执行。作为本文的第二点贡献,我们引入了一种验证方法来证明在基于Z的形式主义中指定的并发系统的安全特性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号