【24h】

The successes and failures of behavioural models

机译:行为模型的成败

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

摘要

Concurrency is a complex and fascinating subject, and the ways in which a system composed of many processes running in parallel and interacting with each other might behave would seem to most people to defy description. One of Tony Hoare's great insights is that it is possible to get useful models of a concurrent system by recording the set of all the behaviours that an experimenter with an appropriate degree of interest might record from single observations of it, such as traces or failures. The vital principles required of one of these behavioural models are that they should convey useful information about the system being modelled―possibly or possibly not a 'complete' description of it―and must be compositional This means that whenever a construct in our chosen language is used to build a process from syntactic subcomponents―such as putting P and Q in parallel to get P ‖ Q―it must be possible to calculate the set of behaviours our experimenter might observe of the compound process from those of its parts. What we will do in this paper is to examine the successes and failings of this semantic approach, comparing where appropriate with ones based on transition systems. A particularly telling test-bed is the subject of specifying (the lack of) information flow in computer security research, so in the last section we concentrate on that.
机译:并发是一个复杂而引人入胜的主题,并且由许多并行运行并相互交互的进程组成的系统的行为方式在大多数人看来都是违背描述的。 Tony Hoare的深刻见解之一是,可以通过记录感兴趣的实验人员可能从单次观察中记录下来的所有行为集(例如跟踪或失败),来获取并发系统的有用模型。这些行为模型之一的至关重要的原则是,它们应该传达有关正在建模的系统的有用信息(可能或可能不是对它的“完整”描述),并且必须具有构成性。这意味着,只要使用我们选择的语言的构造是用于从句法子组件构建过程的过程中(例如将P和Q并行获得P′Q),必须有可能从实验者的各个部分中计算出我们的复合过程可能观察到的一组行为。我们将在本文中做的是研究这种语义方法的成败,并在适当情况下将其与基于过渡系统的方法进行比较。一个特别有说服力的测试平台是在计算机安全性研究中指定(缺乏)信息流的主题,因此在上一节中,我们将重点介绍这一点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号