No CrossRef data available.
Published online by Cambridge University Press: 03 March 2005
High-level specification of patterns of communications such as protocols can be modeled elegantly by means of session types (Honda et al., 1998). However, a number of examples suggest that session types fall short when finer precision on protocol specification is required. In order to increase the expressiveness of session types we appeal to the theory of correspondence assertions (Clarke & Marrero, 1998; Gordon & Jeffrey, 2003b). The resulting type discipline augments the types of long-term channels with effects and thus yields types which may depend on messages read or written earlier within the same session. This new type system can be used to check:
source of information,
whether data is propagated as specified across multiple parties,
if there are unspecified communications between parties, and
if the data being exchanged has been modified by the code in an unspecified way.
Discussions
No Discussions have been published for this article.