Santtu Toivonen and Heikki Helin
We present an extension to DAML-S for representing interaction protocols. An interaction protocol defines the messaging patterns between communicating entities such as software agents. Serializing interaction protocols in a suitable form for reuse supports creating software agents capable of adapting to various environments. Serialized interaction protocols can be utilized, for example, when specifying details of interaction between a contractor and a subcontractor operating in the Internet.