Obtaining the Service Language for H.245's Multimedia Capability Exchange Signalling Protocol: the Final Step

  • Authors:
  • Lin Liu;Jonathan Billington

  • Affiliations:
  • -;-

  • Venue:
  • MMM '04 Proceedings of the 10th International Multimedia Modelling Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Capability Exchange Signalling (CES) protocolis a sub-protocol of ITU-T Recommendation H.245,"Control protocol for multimedia communication".We are interested in verifying this protocol, includingverification of its general properties such as absenceof deadlocks and livelocks, and verification of theprotocol against its service.In previous work, we haveanalysed the general properties of the CES protocol.In order to verify the protocol against its service, weneed to generate the CES service language, whichdefines all the possible sequences of user observableevents.We firstly create the CES service CPN modeland then extract the language from the OccurrenceGraph (OG) of the model.In the case of the CESservice this is challenging because we wish to have ageneral result for arbitrary capacity of the networkover which the CES protocol operates.To tackle thisproblem we introduced into the CPN model a parameter, l, representing the capacity of the communicationchannel.We derived a recursive formula for the parameterised OG in terms of l.We treat this OGas a Finite State Automaton (FSA) by nominatingacceptance states and apply FSA reduction algorithmsto obtain a deterministic FSA that represents theCES service language.We have discovered a recursiveformula in l for the CES service language.This paperintroduces the CES service via its CPN model asnecessary background and presents the final step ofthe proof of this finding.