A GSM-MAP Protocol Experiment Using Passive Testing

Passive testing is the process of collecting traces of the messages exchanged between an operating implementation and its environment, in order to verify that these traces actually belong to the language accepted by the provided specification. The specification has in general the form of a finite state machine (FSM). In this paper, we present an extension of the existing algorithms to consider the specification as an extended finite state machine (EFSM). An algorithm is also introduced to take into account the number of states and transitions covered. In this paper we also present the results of our experiments on a signalling protocol that is a component of the European digital cellular radiocom-munication system GSM, the GSM-MAP.