TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The Mythical IUT How to support automatic testing in standardization OBSAI conformance testing as an.

Slides:



Advertisements
Similar presentations
Voice and Data Encryption over mobile networks July 2012 IN-NOVA TECNOLOGIC IN-ARG SA MESH VOIP.
Advertisements

Lecture: 04 Engineer ASAD MEHMOOD. Contents ZXC10-BTSB Solution ZXC10-BTSB AE BDS RFS PWS.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Final Year Project Presentation FYP 08 Arsalan Tariq Mir Saad Najeeb Syed Ammar Faheem.
LTE-A Carrier Aggregation
Chapter 5 standards for multimedia communications
LAN Protocol Architecture
Assessment 1 Review Network Layers. Computer 1Computer 2 2.
Optical communications & networking - an Overview
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
Overview.  UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
CDMA X RTT Overview. Global 3G Evolution.
Review on Networking Technologies Linda Wu (CMPT )
® The Bluetooth Architecture APIs, L2CAP, Link Management, Baseband, and the Radio.
COMPUTER NETWORKS.
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
Lecturer: Tamanna Haque Nipa
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Midterm Review - Network Layers. Computer 1Computer 2 2.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2012 WIPRO LTD | 1 Version 1.0a, 23 rd April 2012 TTCN-3 Users Conference Practical integration of TTCN-3 with Robot test automation framework.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Doc.: IEEE /0981r1 TGs Reference Architecture Considerations September 6, 2004 Tricci So & W. Steven Conner.Slide 1 TGs ESS Mesh System Reference.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
1 Physical Layer ผศ. ดร. อนันต์ ผลเพิ่ม Asst. Prof. Anan Phonphoem, Ph.D. Computer Engineering Department.
CDMA Power Control, Smart Antenna. Power Control in CDMA All the mobiles communicate on the same frequency. Therefore, internal interference is developed.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Internet Model. Interfaces Between Layers The passing of the data and network information down through the layers of the sending device and back up.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
TTCN-3 MOST Challenges Maria Teodorescu
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
ECE External Research Board Meeting Wireless Network and Communications Tan F. Wong Wireless Information and Networking Group
William Stallings Data and Computer Communications
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
THE OSI MODEL ISO is the organization.OSI is the model. ISO  International Standards Organization OSI  Open Systems Interconnection.
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
June, 1999©Vanu, Inc. Vanu Bose Vanu, Inc. Programming the Physical Layer in Wireless Networks.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
MD8430A DEMO CONFIGURATION Demo Procedure 1 - Full stack data testing The demonstration scenario will show the following:  Full attach and default bearer.
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Networking on the International Space Station Presentation by Bradley Roach 10/09/2007.
IEEE Wireless LAN Standard
Lecture 7 (Chapter 17) Wireless Network Security Prepared by Dr. Lamiaa M. Elshenawy 1.
Network Architecture IS250 Spring 2010 John Chuang
1 Wireless Networks Lecture 21 WCDMA (Part I) Dr. Ghalib A. Shah.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Wireless Networks Spring 2007 WiMAX: Broadband Wireless Access.
Technology training (Session 6)
Baseband Platforms - Architecture
Introduction Wireless devices offering IP connectivity
Computer Networks.
IOS Network Model 2nd semester
Lec 5 Layers Computer Networks Al-Mustansiryah University
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Chapter 3: Open Systems Interconnection (OSI) Model
Data Link Issues Relates to Lab 2.
WiMAX: Broadband Wireless Access
Network Models CCNA Instructor Training Course October 12-17, 2009
Computer Networking A Top-Down Approach Featuring the Internet
Lecture Protocol & Model Ashis Talukder, MIS, EWU.
Presentation transcript:

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The Mythical IUT How to support automatic testing in standardization OBSAI conformance testing as an example TTCN-3 User Conference 6-8th June 2005 Sophia Antipolis, France

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Contents >Testability in general >Automated testing >Design for testability >Standardization for testability >OBSAI >Testability in OBSAI >Achievements >Future work >Lesson learned

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The Mythical IUT Just test it!

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Testability in General >Control: The better we can control it, the more the testing can be automated and optimized. >Visibility: What we see is the what we can test. >Operability: The better it works, the more efficiently it can be tested. >Simplicity: The less there is to test, the easier we can test it. >Understandability: The more information we have, the smarter we test. >Suitability: The more we know about the intended use of the IUT, the better we can organize our testing to find important bugs. >Stability: The fewer the changes, the fewer the disruptions to testing. [Bach, James (1999). “Heuristics of Software Testability]

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Automated Testing >Automated test generation >Automated test adaptation >Automated test execution >Automated verification of the results

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä OBSAI Open Base Station Architacture Initiative >OBSAI is an organization formed among leading base station vendors, module and component manufacturers to create a set of open specifications for base station architecture. >Promotor Companies: Hyundai Syscomm, LG Electronics, Nokia, Samsung, ZTE >118 members

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Goals of OBSAI >Define and agree on Base Station Architecture on a modular level >Develop and provide interface specifications between the main functional modules >An OBSAI base station consists of –Cabin with standardized backplane –A set of modules “Make it like a PC”

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Simplified OBSAI Architecture © OBSAI TWG

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Transport Module >External Network Interface Functions >Internal Networking Functions (IP & CML Router) >QoS Functions >Network Interface Protocol Termination >Synchronization Functions >OAM&P Functions >Security Functions

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Baseband Module WCDMA >Channel encoding/decoding >Interleaving >Rate matching >Multiplexing/demultiplexing >Spreading >Power weighting & summing of physical channels >RAKE reception >MUD alternative >Interference cancellation >Interference Rejection Cancellation >Frame protocol processing >Higher layer processing (L2 & L3) >CRC GSM >Channel encoding/decoding >Interleaving/de-interleaving >Bit detection >Frequency hopping >Ciphering/deciphering >DL diversity transmission (MIMO, etc.) >UL diversity reception, IRC reception, SA reception >Protocol frame processing

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä RF Module >Modulation >D/A & A/D conversion >Up/down conversion >Carrier selection >Linear power amplification >Antenna interface >Transmit / receive RF filtering >RF combining >Transmit / receive RF filtering >Diversity transmit >Diversity receive (duplexing, etc.) >Low noise amplification >Peak power reduction >OAM&P Functions

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Control & Clock Module >Congestion Control >Admission Control >BTS Level OAM&P Functions >BTS Configuration Management and Control >Radio Resource Management >Multi-vendor Configurations >RF Scheduling >Iub/Abis Signalling Termination >System Clock Generation and Distribution

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Logical Interfaces RP1 Management-plane Control-plane IPv6 (IPv4 opt) MAC Base-TX RP2 User-plane Pv6 (IPv4 opt) MAC Base-TX (1000 Base-TX opt) RP3 App: type mapping Transport: Routing Data Link: Framing 2 level framing 9 to 9 addressing CML 1.6 Gb/s

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Testability in OBSAI comes from: >Clearly defined IUT >Clearly defined interfaces >Clearly defined test setups >Control –Test mode –Test categories –Test functions –Test control messages

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä The IUT >The IUT is always an OBSAI module. >A reference design shall be offered to get compliance for a chipset. >Every module have to support RP1 interface >RP1 was selected as standard test control port.

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Generic Test Setup IUT: OBSAI module Module agent RP1/ethernet RPn OBSAI tester test adapter HW RPn RP1/ethernet proprietary test control messages OAM&P messages OBSAI test control messages TM TE SA Test functionality

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Mode and Test Categories

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Categories FunctionsNormal op Cat1Cat2Cat3… Normal functions Function 1MMMMM Function 2MOOOO Function 3MOMOO …MOO Function nMOOOM Test functions Test func.1MM Test func 2M Test func 3M Test func mMM

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Functions >Implemented by the Module Agent >Activation of a loopback >Activation of a test signal >Activation of a measurement >Activation of a procedure Implemented by the Module Agent

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Test Control Messages >SOAP Messages >Valid only in test mode >Activation of test functions >Triggering of standard procedures >Retrieval of measurements >State & event indications From the Test Manager to the Module Agent

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Achievements so far >The 1st release of OBSAI specifications includes –Compliance process specification –Test messages specification –Generic conformance test specification –Several focused test specifications >Modules of different vendors can be tested with generic testers? Plug and test approach

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Future work for release 2 >More formal approach is needed –Formalization of interface specifications –Formalization of configuration management –Formalization of test specifications –Provide TTCN-3 test suites

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä Lesson Learned >Whatever you specify, make it testable by: –specifying visibility interfaces points for observation –specifying controllability test setups test clients, test agents test control interfaces test functions test sequences

TTCN-3 User Conference, 6-8 June 2005 Hannu Rytilä