Characteristic bisimulation for higher-order session processes (Q2357655)

From MaRDI portal
Revision as of 22:26, 19 March 2024 by Openalex240319060354 (talk | contribs) (Set OpenAlex properties.)
scientific article
Language Label Description Also known as
English
Characteristic bisimulation for higher-order session processes
scientific article

    Statements

    Characteristic bisimulation for higher-order session processes (English)
    0 references
    0 references
    0 references
    0 references
    14 June 2017
    0 references
    For higher-order (process) languages, characterizing contextual equivalence is a long-standing problem. In the setting of a higher-order \(\pi\)-calculus with session types, characteristic bisimilarity, a typed bisimilarity which fully characterizes contextual equivalence, is developed. Using simple values inhabiting (session) types, this approach differs from untyped methods for characterizing contextual equivalence in higher-order processes. It is shown that considering as inputs only a precise finite set of higher-order values suffices to reason about higher-order session processes. It is demonstrated how characteristic bisimilarity can be used to justify optimizations in session protocols with mobile code communication.
    0 references
    0 references
    characteristic bisimulation
    0 references
    higher-order \(\pi\)-calculus
    0 references
    transition system
    0 references
    contextual equivalence
    0 references
    characteristic bisimilarity
    0 references
    higher-order bisimilarity
    0 references
    context bisimilarity
    0 references

    Identifiers