【24h】

ACP model of Java multithreading

机译:Java多线程的ACP模型

获取原文

摘要

Feasibility and efficiency of analyzing concurrent programs mostly rely on the programs' representations. So modeling concurrent programs in a proper and suitable way is very important. In Java, multithreading is provided to support concurrent programming, which is now widely used in distributed systems. This paper proposes a model of Java multithreading by using ACP in a neat and tidy way, so that Java concurrent system can be transformed to process algebra expressions which facilitate model checking or some further analysis. In addition, many problems similar to the mechanism of protected object can modeled in the same way. With these models, many analyses can be transformed, such as model checking.
机译:分析并发程序的可行性和效率主要取决于程序的表示形式。因此,以适当合适的方式对并发程序进行建模非常重要。在Java中,提供了多线程来支持并发编程,并发编程现已在分布式系统中广泛使用。本文提出了一种使用ACP整洁的Java多线程模型,以便可以将Java并发系统转换为处理代数表达式,以方便模型检查或进一步分析。此外,许多与受保护对象机制相似的问题也可以用相同的方式建模。使用这些模型,可以转换许多分析,例如模型检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号