(* Title: HOL/TLA/Memory/MemClerkParameters.thy
Author: Stephan Merz, University of Munich
*)
section \<open>RPC-Memory example: Parameters of the memory clerk\<close>
theory MemClerkParameters
imports RPCParameters
begin
datatype mClkState = clkA | clkB
(* types sent on the clerk's send and receive channels are argument types
of the memory and the RPC, respectively *)
type_synonym mClkSndArgType = "memOp"
type_synonym mClkRcvArgType = "rpcOp"
definition
(* translate a memory call to an RPC call *)
MClkRelayArg :: "memOp \ rpcOp"
where "MClkRelayArg marg = memcall marg"
definition
(* translate RPC failures to memory failures *)
MClkReplyVal :: "Vals \ Vals"
where "MClkReplyVal v = (if v = RPCFailure then MemFailure else v)"
end
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.18Angebot
Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können
¤
|
Lebenszyklus
Die hierunter aufgelisteten Ziele sind für diese Firma wichtig
Ziele
Entwicklung einer Software für die statische Quellcodeanalyse
|