Skip to Main Content
Formal specification are indispensable for computer-aided verification and testing of communication protocols. However, a large number of the practical protocols have only informal specifications, mostly in English. There are no general procedures to derive formal specifications from such informal specification. In this paper we model session initiation protocol (SIP) by parameterized extended finite state machines. We also provide insights gained in the derivation of the formal specification.