首页> 外文期刊>Formal Aspects of Computing >Balancing expressiveness in formal approaches to concurrency
【24h】

Balancing expressiveness in formal approaches to concurrency

机译:在正式的并发方法中平衡表现力

获取原文
获取原文并翻译 | 示例

摘要

One might think that specifying and reasoning about concurrent programs would be easier with more expressive languages. This paper questions that view. Clearly too weak a notation can mean that useful properties either cannot be expressed or their expression is unnatural. But choosing too powerful a notation also has its drawbacks since reasoning receives little guidance. For example, few would suggest that programming languages themselves provide tractable specifications. Both rely/guarantee methods and separation logic(s) provide useful frameworks in which it is natural to reason about aspects of concurrency. Rather than pursue an approach of extending the notations of either approach, this paper starts with the issues that appear to be inescapable with concurrency and-only as a response thereto-examines ways in which these fundamental challenges can be met. Abstraction is always a ubiquitous tool and its influence on how the key issues are tackled is examined in each case.
机译:可能有人认为,使用更具表现力的语言来指定和推理并发程序会更容易。本文对这一观点提出了质疑。显然,符号太弱可能意味着有用的属性无法表达或表达不自然。但是选择过于强大的符号也有其缺点,因为推理几乎没有指导。例如,很少有人会建议编程语言本身会提供易于处理的规范。依赖/保证方法和分离逻辑都提供了有用的框架,在其中自然可以对并发方面进行推理。本文没有采用扩展任何一种方法的概念的方法,而是从似乎并发不可避免的问题开始,并且仅作为对此的回应,研究了解决这些基本挑战的方法。抽象始终是一种无处不在的工具,在每种情况下都将研究其对解决关键问题的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号