saag-1----Page:12
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27 

Composed Roles: Sequential Composition
role Seq_Role (…)
def=
owns {?:T}
local {e}
init Init
accepts Accept
composition
A ; B
end role
General Pattern
Example
role Alice (..)
establish_TLS_Tunnel(server_ authn_only);
present_credentials;
main_protocol(request, response)
end role
PPT Version