Author:
AGHA GUL A.,MASON IAN A.,SMITH SCOTT F.,TALCOTT CAROLYN L.
Abstract
We present an actor language which is an extension of a simple
functional language, and
provide an operational semantics for this extension. Actor configurations
represent open
distributed systems, by which we mean that the specification of an actor
system
explicitly
takes into account the interface with external components. We study the
composability of
such systems. We define and study various notions of testing equivalence
on
actor expressions
and configurations. The model we develop provides fairness. An important
result
is that the
three forms of equivalence, namely, convex, must, and may equivalences,
collapse
to two in
the presence of fairness. We further develop methods for proving laws of
equivalence and
provide example proofs to illustrate our methodology.
Publisher
Cambridge University Press (CUP)
Cited by
202 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献