Definitions for "Runnable"
Keywords:  honest, supposed, role, composed, sends
a protocol is said to be runnable if each message in the protocol can be composed by the honest role who is supposed to send it. It only depends on the knowledge of the principal before he sends a message.
an anonymous object who can be run on a separate thread
An object created from a class that implements the Runnable interface.
A runnable process is one that is capable of being executed immediately, but is waiting for the scheduler to assign it to a CPU.