Comparing Degrees of Non-Determinism in Expression Evaluation
Comparing Degrees of Non-Determinism in Expression Evaluation
复制标题
比较表达式评估中的非决定论程度
DOI:
10.1093/comjnl/bxt005
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Hayes I
中科院分区:
文献类型:
--
作者:
Hayes I
Expression evaluation in programming languages is normally assumed to be deterministic; however, if an expression involves variables that are being modified by the environment of the process during its evaluation, the result of the evaluation can be non-deterministic. Two common scenarios in which this occurs are concurrent programs within which processes share variables and real-time programs that interact to monitor and/or control their environment. In these contexts, although any particular evaluation of an expression gives a single result, there is a range of possible values that could be returned depending on the relative timing between modification of a variable by the environment and its access within the expression evaluation. To compare the semantics of non-deterministic expression evaluation, one can use the set of possible values the expression evaluation could return. This paper formalizes three approaches to non-deterministic expression evaluation, highlights their commonalities and differences, shows the relationships between the approaches and explores conditions under which they coincide. Modal operators representing that a predicate holds for all possible evaluations and for some possible evaluation are associated with each of the evaluation approaches, and the properties and relationships between these operators are investigated. Furthermore, a link is made to a new notation used in reasoning about interference.
登录
查看更多内容
影响因子:
0.6
作者:
I. Hayes;M. Utting
通讯作者:
M. Utting
DOI:
--
发表时间:
2008
期刊:
Verified Software: Theories, Tools, Experiments
影响因子:
--
作者:
Joey W. Coleman
通讯作者:
Joey W. Coleman
DOI:
--
发表时间:
2008
期刊:
TOPL
影响因子:
--
作者:
Joseph M. Morris;M. Tyrrell
通讯作者:
M. Tyrrell
DOI:
--
发表时间:
1964
期刊:
影响因子:
--
作者:
J. McCarthy
通讯作者:
J. McCarthy
DOI:
--
发表时间:
2003
期刊:
FME
影响因子:
--
作者:
I. Hayes;M. Jackson;Cliff B. Jones
通讯作者:
Cliff B. Jones