Skip to main content
Article thumbnail
Location of Repository

Ensuring interoperability between network elements in next generation networks

By Matthias Bormann

Abstract

Next Generation Networks (NGNs), based on the Internet Protocol (IP), implement several services such as IP-based telephony and are beginning to replace the classic telephony systems. Due to the development and implementation of new powerful services these systems are becoming increasingly complex. Implementing these new services (typically software-based network elements) is often accompanied by unexpected and erratic behaviours which can manifest as interoperability problems. The reason for this caused by insufficient testing at the developing companies. The testing of such products is by nature a costly and time-consuming exercise and therefore cut down to what is considered the maximum acceptable level. Ensuring the interoperability between network elements is a known challenge. However, there exists no concept of which testing methods should be utilised to achieve an acceptable level of quality. The objective of this thesis was to improve the interoperability between network elements in NGNs by creating a testing scheme comprising of three diverse testing methods: conformance testing, interoperability testing and posthoc analysis. In the first project a novel conformance testing methodology for developing sets of conformance test cases for service specifications in NGNs was proposed. This methodology significantly improves the chance of interoperability and provides a considerable enhancement to the currently used interoperability tests. It was evaluated by successfully applying it to the Presence Service. The second report proposed a post-hoc methodology which enables the identification of the ultimate causes for interoperability problems in a NGN in daily operation. The new methods were implemented in the tool IMPACT (IP-Based Multi Protocol Posthoc Analyzer and Conformance Tester), which stores all exchanged messages between network elements in a database. Using SQL queries, the causes for errors can be found efficiently. Overall the presented testing scheme improves significantly the chance that network elements interoperate successfully by providing new methods. Beyond that, the quality of the software product is raised by mapping these methods to phases in a process model and providing well defined steps on which test method is the best suited at a certain stage

Topics: Networks, 621.382, Telecommunication
Year: 2010
OAI identifier: oai:dspace1.isd.glam.ac.uk:10265/450
Provided by: Glamorgan Dspace

Suggested articles

Citations

  1. (2001). [10] Telecommunication Standardization Sector of ITU,
  2. (1995). [21] European Telecommunications Standards Institute, “Methods for Testing and Specification (MTS); Protocol and profile conformance testing specifications;
  3. (2004). [8] Telecommunication Standardization Sector of ITU, “Next Generation Networks â Frameworks and functional architecture models - General overview of
  4. (1988). A spiral model of software development and enhancement,”
  5. (2008). Achieving Technical Interoperability -
  6. (2005). An Introduction to TTCN-3.
  7. (1979). Asymptotically Optimal Methods of Combining Tests,”
  8. (2005). Communication Networks,
  9. (1989). Conformance Evaluation Methodology and Protocol Testing,”
  10. (1994). Developing a Strategy for Expert System Verification and Validation,”
  11. (2003). Experience within ETSI of the combined roles of conformance testing and interoperability testing,”
  12. (2000). Interoperability Testing of VoIP Systems,”
  13. (1976). Quantitative evaluation of software quality,”
  14. Relating interoperability testing with conformance testing,” in
  15. (2007). Service Delivery Platforms in Practice,”
  16. (2009). Session Initiation Protocol Automatic Debugger,”
  17. (1983). Seven basic principles of software engineering,”
  18. (2002). SIP: Session Initiation Protocol,” Internet Engineering Task Force,
  19. (2005). Spiral development of software-intensive systems of systems,” in
  20. System of Systems Engineering and Family of Systems Engineering from a standards, V-Model, and Dual-V Model perspective,” in
  21. (2003). Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 4; Interoperability test methods and approaches; Part 1: Generic approach to interoperability testing,”
  22. (1994). Testing Techniques Throughout the Life Cycle of a Simulation Study,”
  23. (2007). The IMS: IP Multimedia Concepts and Services.
  24. The Internet Standards Process - Revision 3,” Internet Engineering Task Force,
  25. (1983). The OSI network layer: Standards to cope with the real world,”
  26. Using the spiral model to assess, select and integrate software development tools,” in
  27. Validation, Verification,
  28. (1984). Verifying and validating software requirements and design specification,”
  29. (1990). Visualizing Project Management,”

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.