• Nem Talált Eredményt

GPRS FUNCTION T E S T USING T T C N

N/A
N/A
Protected

Academic year: 2022

Ossza meg "GPRS FUNCTION T E S T USING T T C N "

Copied!
12
0
0

Teljes szövegt

(1)

PERIODICA POLYTECIINICA SLR EL. ENO VOL.4i.NO. L PP. t>S-7f>{ZDOUl

GPRS FUNCTION T E S T USING T T C N

Endre HORVATH* and Axel M A N T H E Y * *

*Dcpartmcnt of Telecommunication and Telematics, Budapest University of Technology and Economics, 1117 Budapesi, PdzmSny Pdter satiny 1/D, Hungary, e-mail: h o r v a t h e H t t t - a t m . t t t . b m e . h u

**Ericsson Eurolab Deutschland GmbH, Ericssonalle I . D-52134 Herzogcnralh, Germany, e-mail: A x e l . M a n t h e y @ e e d . e r i c s s o n . s e

Received: August 31, 2000

Abstract

Functional and conformance testing of new standardized services and protocols is a challenging task as standards may change during implementation and the test system has to be adapted to the system under test continuously. This paper describes how modular and concurrent T T C N was deployed for validation of the G P R S support nodes and reports on the experience collected.

Keywords; G P R S , T T C N , functional testing.

1. Introduction

During the last few years the number and complexity of applied telecom and daiacom protocols have increased. The introduction of General Packet Radio Services is connected with the challenge to carry out functional and conformance tests. Never before such a large number of telecom and datacom protocols have been combined in a single network element. Demands to the test system are high: the system should be able to grow with the implementation, support a large variety of protocols in different national variants and be utilized in simulated and target environment. Section 2 gives a brief introduction to Conformance and Functional Testing and T T C N . In section 3 there is a short summary of General Packet Radio Services presenting the interfaces and protocols that need to be tested. The chosen solution is described in Section 4 emphasizing the deployment of concurrent and modular T T C N . Section 5 summarizes the experience collected throughout the testing project.

2. Functional Testing vs. Conformance Testing

The general aim of Conformance and Functional Testing is to prove the conformity of an implementation according to standards, but it is achieved in different design phases.

(2)

E. HORvAni KIMIA MANTHEY

Conformance testing examines the final products and represents an abstract level of verification. The purpose of conformance testing is to increase the prob- ability that different OSI implementations are able to interact [8][ 10]. Functional testing is part o f the production and its purpose is to verify the functionality of a Software issue. It follows the design flow (phases) and verifies the currently implemented functionality.

Another main difference between Functional Testing and Conformance Test- ing is who benefits mainly from the tests. Conformance Testing provides informa- tion (comparable test results) for telecom suppliers and network operators about the conformity of products to the standards and their interoperability with other imple- mentations. Functional Testing helps developers/manufacturers to find and correct errors in order to increase the quality of the products and it facilitates consistent regression testing during design.

2.1. TTCN Language

T T C N (Tree and Tabular Combined Notation) is an internationally standardized test notation designed for testing of protocol implementations based on the OSI (Open System Interconnection) Reference Model [8). T T C N is independent of test methods, layers and protocols and reflects the abstract testing methodology defined in ISO/IEC 9646-1 and ISO/I EC 9646-2. However, T T C N was originally designed for conformance testing of telecommunication protocols, its generality and flexibility make it a powerful notation in other test situations as well: it can be used for various testing purposes through the entire development process of telecom and datacom products.

The T T C N language standard specifies two forms of notation: a human- readable graphical form (TTCN.GR) used for test suites' production and a machine processable form (TTCN.MP) suitable for processing within and between computer systems (e.g. test tools) [8]. These two forms are semantically equivalent.

A T T C N test suite is divided into four parts [8]. An overview generated from the other three, a declaration part where all messages are declared, a constraint part where instances/variables are constructed based on the declarations and a dynamic part consisting o f the actual test cases. The test cases may be assorted to test groups. Each test case consists of sequences of events that are initialed or observed at the test interfaces and contain all the information necessary to fully specify the test purpose in terms of the protocol that the I U T (Implementation Under Test) is supposed to implement. The specification of those test cases in which more than one behaviour description is to run simultaneously is handled by the concurrency features, particularly involving the definition of Parallel Test Components and Test Component Configurations (10]. T T C N presents all definitions and dynamic actions (behaviour trees) in tabular format (Fig. 1). The basic structure of the test suite and its tables are unambiguously defined.

The T T C N notation is a generic test notation, meaning that the language could

(3)

GPRS FUNCTION TEAT USING TTCN 67

Fig. i Realization of behaviour trees in tabular format

be applied in testing of any protocol level of a telecommunication interface. This makes it necessary to identify, from an abstract level, where the interaction with the test object should take place. The interaction point is called PCO - Point of Control and Observation. A l l interactions with the test object are performed via one or several PCOs defined in the test suite [10]. Every PCO has one or several ASPs, Abstract Service Primitives connected to it. The ASPs define the methods of how to interact with the test object. Since T T C N is originally designed for the purpose o f conformance testing, the ASPs correlate to the primitives defined in the standards of the protocol tested. The ASPs often convey PDUs, Protocol Data Units that are the messages between the peer protocol layers. Basic events in T T C N are sending and receiving PDUs through the appropriate PCOs by the help o f ASPs and the timer events. So the data structure of the test events is multilayered: PDUs are embedded into ASPs and both PDUs and ASPs may contain structured fields.

T T C N provides good logical structuring of test suite elements (data and events) and support complex data structures including usage o f A S N . l (Abstract Syntax Notation One) [91. moreover T T C N modules are defined to allow sharing of commonly used T T C N specifications (definitions, constraints, test cases/steps) between test suites supporting reuse of T T C N code.

3. General Packet Radio Services

General Packet Radio Services (GPRS) is a standardized extension to existing G S M networks that offers packet switched data services. Two new network elements will be added to the G S M network architecture: the Serving GPRS Support Node (SGSN) and the Gateway GPRS Support Node (GGSN) [2] These nodes are inter- connected by means of an IP based core network and have signaling connections to existing G S M network elements such as Home Location Registers (HLR), Mobile Services Switching Center/Visitor Location Registers ( M S C / V L R ) , Base Station Controllers (BSC) or Short Message Service Gateway MSCs and Intcrworking

(4)

68 E IIORVATIIandA MANTIIF.Y

BTS • I BSC

F i g . 2 Extension of the G S M network: new G P R S nodes and interfaces

MSCs (SMS-GMSC. SMS-IWMSC) (Fig. 2). The enhancement of the GSM net- work requires software updates in the HLR and M S C / V L R , hard- and software updates in the BSC and the design of both new nodes SGSN/GGSN. The SGSN serves packet data users in a given geographical area while the GGSN connects to external packet data networks.

From an end user's perspective GPRS offers permanent connectivity to IP networks, volume based charging and a higher bandwidth compared to existing GSM data services (up to 115 Kbps). Circuit switched GSM services and GPRS can coexist without disturbances, only one HLR based subscription is needed [2]. Radio resources can be shared efficiently among several users. Horizontal applications (e.g. e-mail, FTP, H T ' P ) and vertical applications (such as telemetry, diagnostics, vending machines) can be offered. In addition SMS will be supported over GPRS

P I -

To connect the SGSN and GGSN to existing GSM network elements new protocols were standardized and existing protocols were modified to support the new services (Fig. 3). The GPRS Tunneling Protocol (GTP) transports signaling and payload between GSNs [7]. The User Datagram Protocol (UDP) over IP is the bearer for GTP Protocol Data Units (PDU). HLR, SMS-GMSC. SMS-IWMSC and Equipment Identity Register (EIR) use Mobile Application Part ( M A P ) [6] PDUs over Transaction Capability Application Part (TCAP). The M S C / V L R is connected via the Base Station System Application Part + (BSSAP+) protocol using Signaling Connection Control Part (SCCP) Abstract Service Primitives (ASP). The interface to the BSC uses GPRS Mobility Management ( G M M ) [3|, Session Management (SM) and SMS PDUs over Logical Link Control ( L L C ) | 4 ] ASPs on the signaling

(5)

GPRS FUNCTION TEST USING TTCN 69

Fig. 3 Interfaces to the SGSN and involved protocols

plane and the Subnetwork Dependent Convergence Protocol (SNDCP) [5] over L L C for the transmission of packet data. For configuration and monitoring purposes a Command Line Interface (CLI) exists in addition to graphical user interfaces.

A l l these i nterfaces to the GSNs have to be simulated in order to test the newly implemented protocols, therefore testing a GPRS support node requires a complex test configuration simulating the other nodes adjacent to this entity. Furthermore, the protocols are affected by changes in standardization during design and not all the interfaces are available from the first design increment on: the test system is becoming more and more sophisticated as the design grows, thus the test system has to be upgraded permanently. These expectations can be met by using Concurrent and Modular T T C N test suites.

4. Functional Testing with T T C N 4.1. Usage of Modular TTCN

Modular T T C N facilitates work-distribution (parallel work) and it increases the reusability o f the test suites. It is the best possible way to handle large sized test suite production.

The key to modular test suite production is the architecture o f modularization.

(6)

70 E. HORVATH mid A. MANTHEY

In the literature there are three main modularization levels: Functional, Organiza- tional and Language level.

Functional level modularization describes the partition of test suites into sev- eral functional parts, based on the tree structure of the test cases/groups. Organi- zational level modularization is set up according to the ATS (Abstract Test Suite) writer's point of view. This level allows a design where modules are shared between ATSs (Global Module, Common Module, Specific Module). Language level mod- ularization is based on the classification of T T C N objects by the parts or sub-parts they are belonging to (i.e.: constants, test suite variables, PCOs, Timers, ASPs, PDUs, etc.).

The GPRS project is based on a combination of the above mentioned lev- els. Protocol definitions are located in separate modules. Commonly used test steps and constraints are dealt within separate modules according to the different protocols/network elements to be simulated. The M A P protocol definitions are extracted from the A S N . l definitions of GSM TS 09.02 utilizing the possibility to import A S N . l definitions in T T C N test suites [8][9J. Fig. 4 shows the architecture of modularization applied in GPRS function test.

It is important to realize that the test suite production within the GPRS project was carried out in two steps: The first part was to develop a lest suite template, i.e.

to prepare the modules containing the protocol definitions, the common constraints and test steps. The second part was to build the actual test suite including the test cases. Tested protocols and functions are divided into test objects and a test suite is built for each of them using the modules of the test suite template. The test cases are located in these modular test suites, named according to the scope of the different test objects and importing the needed definitions from the connected modules (Fig. 4). In this way each tester is able to work on his own test module having the appropriate import declarations from other modules.

The protocol modules are updated centrally and as more protocols are imple- mented in design, those can be added to the test environment in the same incremental approach. To handle die versions and to store the different modules the well-known version-control system ClcarCase was used. Via this system each user has his own view (virtual workspace), which enables him to work on the files in ClcarCase as i f he was in regular Unix directories with regular tools on regular files.

4.2. Usage of Concurrent TTCN

There are many network elements that need to be connected to the Implementation Under Test ( I U T ) , the SGSN or GGSN in this project. Concurrent T T C N offers the possibility to handle the parallel communication in an efficient way [8]110].

Connected network elements are simulated by using parallel test components (PTCs) with Points of Control and Observation (PCO) associated. A l l parallel test components are controlled by one master test component ( M T C ) . The M T C controls and synchronizes the PTCs: the body part of the test cases consists exclusively of

(7)

GPRS FUNCTION TEST USING TTCN 71

T d d o g l c Organizer f fe.P-C5C.sdt'

fFife^jdir'WEw" Generate"' T o d j ""SCs" 'Hefp

PDP_Coniext_subs eriptlon_che <*

m od_TTCN_g en eral

—|En5) mpd_MS_iest_values mod_LLC_aspDef mod_GMd_pduDef mod_UDP_aspDef

~jE5jf| mod_GTP_pduDef - f E S l mocf_GTP_test_vBKes -fE5$| mod_SM_pduDef - | ^ | mod_HLR_iesi_vahjes - [ r ^ t ] mod_TCAP_aspDef

~ ( 5 f j ) rood_MAP_pdi£>ef wfij M A P - B S - C o d e H * f ? i M A P - C H - D a l a T y p e s

''ism MAP-CommonDalaTypes M A P - E Pi - DalaTyp e s MAP-ExlenslpnDalaTypes M A P - G R - D a l a T y p e s

* - f«S) M A P - M S - DalaTyp e s {ish M A P - O M - D a t a T y p e s f*s»j MAP-ProiOCOl

—[*sfij MAP-SM-DataTypes - l A j S i M A P - S S - C o d e - j« 5 ) MAP-SS-DataTypes - i A S ^ M A P - T S - C o d e -{ASS* M A P - v l - D o t e T y p e s -fASrtj MAPv2-SM-DalaTypes

PDP_C$Citex

.J.JJ.J.JgtitiftXcn/H e x j i l e s/mp d J es/mp d.

.J.J.J, /.ygrldAicnfilexJil es/mo dti es/mpd.

J./y./ygrtdAtcrVltexJiles/nipdiJes/mpd.

./J.y./.;grldrttcrVhex_fileymodJes/mpd.

.///7.ygrtdAtmfliex_files/mod(Jes/mod.

.J.J.J.J.Jqri dfltoVHex_fil es/modiJe s/mod.

JJJJJQ rl dAtcnrt[ex_rjes/m odiie s/mod.

7J7J.JgfidAlcn/Kex_rdej/modiies/mod .y VmodiJej/mod_H LFHest_values.itex

y./modiie5/mod_TCAP_asp0efJlex J J mo diies/mod_MAP_pduDel,l lex

TTCN_general.liex MSjesM/alues-ltex LLC_aspDelAex GMMjjduDef.ltex UDP_aspDe(.Hex GTP_pduDef.ltex CTPjesij/ahjesilex SM_pduDef.ttex

M o d u l a r Test Suite _PDP_Conte>a_9ubseriptfon_check

Fig. 4 Architecture for modularization

CREATE/ ?DONE statement pairs controlling the parallel test components and assigning local behavior trees (local steps) to each PTC (Fig. 6). Advantages of this strategy are that the test cases are easy to read and the configuration o f new interface types is very simple. It is not difficult to follow the signaling on the different interfaces using local behavior trees for the PTCs. In order to avoid too long test cases, test steps are used for logically connected events to simplify their structure (Fig. 5) and to increase the re-usage of T T C N code.

Each PTC described in the test cases is tagged with a qualifier containing a test suite parameter (Fig. 5). This method allows enabling or disabling o f the behavior trees: simulated network elements can easily be added or removed by using test suite parameters. When the network configuration changes (e.g. simulated/target environment), the test steps and constraints used in the test cases do not need to be changed - only the test suite parameters in the test suite configuration file have to be updated. This facilitates the partial replacement of simulated network elements by the real environment.

The parameterization of the test suites has a remarkable effect on reusability

(8)

72 E HORVAWmd A. MASTHEY

Nr Label B e h a v i o u r D e s c r i p t i o n C o n s t r a i n t s Re( V e r d i c t C o m m e n t s

1 •preamble

Z C R E A T E (

M S P T O o c a l M S tree.

HLR PTC locaT HLR tree, GGSN_PTC :local_GGSN_tree)

3 ?DONE (MS_PTC. HLR_PTC, GGSN_PTC|

• posiamble iocei_MS_tree S [ T S P _ s i m u l « e _ M S ]

6 * TS_gmm_p re a mbl e

7 +TS_gmm_Attach_req_acc_comp_imsi_gp

6 +TS_AcuVate_PDP_Context NSAPt • 6

Tl - 0 9 + T S „ M S _ p o 5 t a m b l e

10 [NOT TSP_3lmulate_MS]

iocal_HLR_fee

11 [TSP_simulate_HLR]

12 +Successful_Fetching_of_Authenticatlpn_Tr iplets

13 +TS_map_Succes5lul_Updaie_GPRS_Loc

afion_pdpCon:ext_par (bc_map_PDP_con:ext_list)

11 (NOT TSP_simuiate_HLRJ

l o c a l , GGSN j r e e

15 [TSP_slmulate_GGSNJ

IE *TS_B95n_Create_POP_Conlext

17 •GTPjjostamQie

IS [NOT TSP_5imulate_GGSN]

Fig. 5 Test case example: usage of Concurrent TTCN

and adaptability. Not only network configuration aspects can be parameterized in the test suites: address information (e.g. node addresses), subscriber data (e.g. In- ternational Mobile Subscriber Identity, IMSI) in constraints and other configuration related data such as execution control parameters/qualifiers are handled by using test suite parameters. The proper and reasonable usage of constraints together with test suite parameterization ensures a good portability, reusability and maintainability of test suites.

4.3. An Example: Testing of Security Functions

The purpose of the security function is to prevent unauthorised GPRS service usage, to provide user identity and to ensure user data confidentiality. The security function is handled by the authentication and the ciphering procedures [ 2 ] .

The aim of the authentication procedure is to protect the SGSN (Serving GPRS Support Node) against unauthorised use. The authentication procedure performs the identification and authentication of the service requester as well as carries out the validation of the service request type to ensure that the user is authorised to use the particular network service. Those authentication procedures shall be used that have already been defined in GSM, with the distinction that the procedures will be

(9)

GPRS FUNCTION TEST USING TTCN 73

executed by the SGSN.

Some signalling information elements are considered as sensitive and must be protected. The confidentiality of user information concerns the information transmitted on the logical connection between MS (Mobile Station) and SGSN.

These requirements for a protected mode of transmission are fulfilled by a ciphering function within the L L C (Logical Link Control) layer [ 4 ] .

time

A n a c h R e q u e s t

A u t n e n t i c a t i o n R e s u l t S e r t d l M E I R e q u e s t S e n d l M E I R e s u l t

A t t a c h C o m p t e t e

o l d S G S N M S C / V L R • H L R

S e n d P a r a m t t e r s R e q u e s t S e n d P a r s m e i e r s R e s u l t

O i e c M M E i R e q u e s t

O i e c M M e i R e s u l t C

L t o d a t e G P R S L j c a r i o n R e q u e s i

I n s e r t S u b s c r

C a n c e i L o c a t i o i R e q u e s t

I n s e r t S u b s c r

^ .

C a n c e l L o c a t i o r R e s u l t I n s e r t S u b s c r b e r D a l a R e q u e s t I n s e r t S u b s c r i t e r O a t a R e s u l t , U D d a t e G P R S L o c a t ton R e s u l t

1 n r F t i n n l l n d a t f t R

^ I n r a i n n l l r i r t A t

Fig. 6 Message flow of a successful Attach

Due to an Attach Request message sent by the Mobile Station (Fig. 6), the SGSN shall perform the authentication procedure. I f the SGSN does not have previously stored (unused) authentication triplets ( R A N D : random number; SRES:

signed response, calculated from R A N D and I M S I ; Kc: ciphering key) a request for new triplets (Send Authentication Info) will be sent to the HLR. The H L R responds with Send Authentication Info Ack containing the triplets. After that the SGSN sends Authentication and Ciphering Request message (with the random number) to enable the MS to calculate the SRES and the ciphering key. The MS responds with the Authentication and Ciphering Response message conveying the calculated SRES. Then the SRES stored in SGSN is compared with the SRES included in the Authentication and Ciphering Response. I f the two SRES values are equal, the authentication is successful and ciphering can be started using the ciphering key (Kc). Fig. 7 shows a test case example used for testing of a successful authentication.

(10)

74 E. HORVAni nnd A MANTHF.Y

Nr L a b e l B e h a v i o u r D e s c r i p t i o n C o n s t r a i n t s Rat Vordlct C o m m e n t s

1 •preamble

2 CREATE(

MS_PTC l o e a L M S J r e e . H L R . P T C l o c a i . H L R J r e e )

3 ? DONE (MS_PTG, HLR_PTC)

4 -tpo slam DIG

locai_MS_lree

coiled s v e i aid

5 6

|TSP_stmulale_MS) +T s_gm m _pr e am bie 7

8 9

•TS_BSC_new_cen_id ( T S C _ g m m J U i _ C e 1 n )

• T S_gm m_A!tacfi_req_lmsl_gpi s_no_AC +T S_g m m hen! i cat ion _a nd ..cipher ing . r e q u e s t

10 +TS_gmm_Aulhen!icatlon_and_opheiin

g j e s p o n s e

11 +T S_g mm_A!iacn_a c c j m s i „ g p r s

12 +TS_gmm _Aitach_Compjmr>l_gpr6

13 +T S_gm m _po si am bis

14 [NOT TSP_simuiate_MS]

loeai_MLR_tree

15 [TSP_Slmutate_HLfi|

16 •Success! ul_Fet cWng_ol_Aui hent icat ion_ T r I plats

17 18

+SuccessiuLUpdaie_GPRS_Locallon

|NOT TSP_slmulaie_HLR|

Fig. 7 TTCN test case for testing of Security functions

4.4. Test Configuration

The Abstract Test Configuration (ATC) is the representation of the testing environ- ment within the T T C N test suites. It contains a description about how the test events have to be carried out by means of interfaces and communicating channels. Within the test suites the ATC is specified on a logical level and the executing environ- ment interprets it towards the I U T by the help of parallel communicating programs representing the test components.

The executing tool for GPRS function test is the System Certification System (SCS) developed by Ericsson. The SCS is a set of test tools developed for executing test suites (given in standardized T T C N . M P format) towards the system under test (SUT). SCS offers the test management system that controls the configuration as well as the execution of the T T C N test suites. The results of the test execution are stored in log files.

The SCS tools have an open architecture, which allows to adapt the core system to any protocol or other well-defined interface. The interface adapters - called test ports - are dynamically linked to the SCS when the test session is started.

For each type of interfaces a test port has to be developed.

(11)

GPRS FUNCTION TEST USING TTCN 75

The test port is liable for thecommunication between the SCS and the interface of the implementation under test ( I U T ) . A test port has to be assigned to each PCO in order to execute the test suites. The assigned test port has to offer exactly the same set of ASPs that are specified in the test suite for the given PCO, e.g. L L C , TCAP, UDP or SCCP ASPs that are provided for the higher protocol layers. Fig. 8 shows the test configuration used for testing the SGSN with appropriate test ports applied on different interfaces.

Fig. 8 Test configuration for testing the S G S N

Each test port in the SGSN test configuration has a direct connection to the I U T via real protocol stacks except for the L L C test port (Fig, 8): the BSS (Base Station Subsystem) is simulated by aprotocol simulator. Besides using the complete protocol stack it is also possible to interface the I U T on a higher protocol layer. This example shows the flexibility of the test port concept in the SCS: the test suite can be executed in simulated as well as in target environment.

5. Conclusions

T T C N test suites are independent of test methods, layers, protocols or test tools, so T T C N is applicable under many conditions. It enables the handling of differ- ent protocols and multiple interfaces within one test suite and supports testing of complicated systems like the GPRS support nodes combining telecom and datacom protocols. T T C N provides powerful means o f modularization and parameterization of test suites.

A T T C N based test system can provide homogeneous test environment for all protocols and interfaces just by using suitable test suites and test ports made for

(12)

76 IL HORvATH nnd A MANTHF.Y

certain test purposes. T T C N test notation combined with a flexible and powerful ex- ecution platform - such as SCS - can increase the efficiency of telecom and datacom protocols' testing to a completely new level. A t the same time the maintainability of test scripts and automation of testing can be considerably improved.

Writing of T T C N test suites is in many aspects similar to software develop- ment. A well-structured setup paves the way to a flexible and maintainable test system. A huge amount of tables in the test suites and a lot of codes and definitions need to be written before testing can start. T T C N offers a lot of flexibility that is connected with the risk of making mistakes. Central configuration management is essential for success, without it the parallel testing of different protocol versions would be nearly impossible. A well-configured executing environment provides a lot o f possibilities: interactive, automatic and distributed test execution, simulation of non-existent components and excellent logging/tracing facilities.

A total of approximately 2500 test cases distributed over ca. 50 test objects has been produced and executed during the GSN verification project using T T C N and SCS. A large subset of these test cases has been repeated in all design increments (regression test) and helped to secure the product quality with a minimum of test case redesign.

References

[ 11 G S M 0 3 . 4 0 , Digiial cellular telecommunications system (Phase 2 + ) ; Technical realization of the Short Message Service ( S M S ) ; Point-to-Point (PP)

[ 2 ] G S M 0 3 . 6 0 . Digital cellular telecommunications system (Phase 2 + ) ; General Packet Radio Service ( G P R S ) ; Service description; Stage 2

[ 3 | G S M 0 4 . 0 8 , Digital cellular telecommunications system (Phase 2 + ) ; General Packet Radio Service ( G P R S ) ; Mobile radio interface layer 3 specification

|4] G S M 0 4 . 6 4 , Digital cellular telecommunications system (Phase 2 + ) ; General Packet Radio Service ( G P R S ) ; Logical Link Control ( L L C )

[ 5 ] G S M 0 4 . 6 5 . Digital cellular telecommunications system (Phase 2 + ) ; General Packet Radio Service ( G P R S ) ; Subnetwork Dependent Convergence Protocol ( S N D C P )

[ 6 ] G S M 0 9 . 0 2 , Digital o:llular telecommunications system {Phase 2 + ) ; Mobile Application Part (MAP) specification

[7J G S M 0 9 . 6 0 . Digital cellular telecommunications system (Phase 2 + ) ; General Packet Radio Service ( G P R S ) ; G P R S Tunnelling Protocol ( G T P ) across the Gn and G p Interface

( 8 ] I S O / I E C 9 6 4 6 . O S I Conformance Testing Methodology and Framework [ 9 ] I S O / I E C 8 8 2 4 , Abstract Syntax Notation One

110] B A U M G A R T E N , B. - G l E S S L E R , A , OSI Conformance Testing Methodology and T T C N , North holland, 1 9 9 4

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

évi november hó 6-án kelt beadványában az Akadémiának bérleti alapon átengedett 89 darab izzólámpáját 400 (négyszáz) koronáért hajlandó az Akadémia tulajdonába

Harkányi Béla, Illés József, Jancsó Benedek, Kozma Andor, Magyary Géza, Mahler Ede, Melich János, Nagy Ernő, Négyesy László, Pékár Gyula, Preisz Hugó, Rados Gusztáv,

Mivel azonban Ferenc atyját csak mint „pater”-t említi másutt, itt a „carnalis”-t úgy is lehet fordítani, hogy „test szerint gondolkodó” (vö. Az az ember „test

For instance, in the case of the 1023 test suite size for space, the Partition- based reduction selected an average of 181 failing test cases, while the Additional coverage

Main idea: Instead of expressing the running time as a function T (n) of n , we express it as a function T (n , k ) of the input size n and some parameter k of the input.. In

PTC R1 establishes a telnet connection between Router 1 and the Test System, this connection is then used to remote control Router 1. The test component emulates an ordinary user:

The overall specific relative deformation of concrete specimens under constant stresses aud at different temperatures b(T, t - T).. Test

c) Test suite reduction: Test suite reduction methods seek to minimize the size of a test suite by eliminating redundant test cases (either permanently or only for test execution)