Skip to content
Scan a barcode
Scan
Hardcover Introduction to TTCN-3 Book

ISBN: 0470663065

ISBN13: 9780470663066

Introduction to TTCN-3

This unique book provides a fully revised and up-to-date treatment of the TTCN-3 language

TTCN-3 is an internationally standardised test language with a powerful textual syntax which has established itself as a global, universal testing language. Application of TTCN-3 has been widened beyond telecommunication systems to areas such as the automotive industry, internet protocols, railway signalling, medical systems, and avionics.

An Introduction to TTCN-3 gives a solid introduction to the TTCN-3 language and its uses, guiding readers though the TTCN-3 standards, methodologies and tools with examples and advice based on the authors' extensive real-world experience. All the important concepts and constructs of the language are explained in a step-by-step, tutorial style, and the authors relate the testing language to the overall test system implementation, giving the bigger picture.

This second edition of the book has been updated and revised to cover the additions, changes and extensions to the TTCN-3 language since the first version was published. In addition, this book provides new material on the use of XML, test framework design and LTE testing with TTCN-3.

Key Features:

Provides a fully revised and up-to-date look at the TTCN-3 language Addresses language standardization, tool implementation and applying TTCN-3 in real world scenarios such as VoIP and LTE testing Explores recent advances such as TTCN-3 core language extensions on type parameterization, behavior types, real time and performance testing Introduces the use of ASN.1 and XML with TTCN-3 Written by experts in the field Includes an accompanying website containing code samples and links to the relevant standards documents (www.wiley.com/go/willcock_ttcn-3_2e)

This book is an ideal reference for test engineers, software developers, and standards professionals. Graduate students studying telecommunications and software engineering will also find this book insightful.

Recommended

Format: Hardcover

Condition: New

$100.18
Save $9.77!
List Price $109.95
15 Available
Ships within 4-7 days

Customer Reviews

3 ratings

THE reference about TTCN-3, but already (partly) obsolete

This textbook, written by some of the very authors of the TTCN-3 language, is very readable (easier to read than the actual standard), and was well worth the money. "Was", though: although it is fairly recent, parts are obsolete already, as the standard has evolved a great deal lately. Particularly, beware of §5.2.4, which is seriously out of date now (no mention of "alive" components). So you can't really trust the book now to give a true introduction to the fully fledged TTCN-3. You'll need the standard handy together with this book. I hope the authors take time soon to update their book.

Big frame work for testing.

TTCS is an abriviation of the Testing and Test Control Notation. I read this book as an example of standardized test method. Network protocols are very conplexed. So it should be tested carefully. TTCN-3 is good example of standardized test notation. There are many documents published from ITU. Z.161 Testing and Test Control Notation version 3 (TTCN-3): Core language Z.162 Testing and Test Control Notation version 3 (TTCN-3): Tabular presentation format (TFT) Z.163 Testing and Test Control Notation version 3 (TTCN-3): Graphical presentation format (GFT) Z.164 Testing and Test Control Notation version 3 (TTCN-3): Operational semantics Z.165 Testing and Test Control Notation version 3 (TTCN-3): Runtime interface (TRI) Z.166 Testing and Test Control Notation version 3 (TTCN-3): Control interface (TCI) Z.167 Testing and Test Control Notation version 3 (TTCN-3): Using ASN.1 with TTCN-3 Z.168 Testing and Test Control Notation version 3 (TTCN-3): The IDL to TTCN-3 mapping Z.170 Testing and Test Control Notation version 3 (TTCN-3): TTCN-3 documentation tags These documents that have old numbers are freely downloaded from ITU web. Newest number documents are sometime downloaded some payments.

the language should have a better name

TTCN version 3 is explained as a powerful test harness for software. It grew out of earlier versions used primarily in telecommunications. It's a very specialised language, unlike C or Java. With many features not typically seen in those. For example, for communicating between 2 programs using remote procedure calls, these are typically synchronous or blocking. But within TTCN-3, you can alter this to describe a non-blocking signature of a remote routine. This lets you test systems that can be more robust than those depending on blocking. Experience has shown that the latter can be fragile. The text suggests that TTCN-3 is moving outside telecoms in its usages. But this may be overstating the case. Within general purpose Java programming, for example, it seems to be little known. Try looking through Java books, elementary or advanced. You will rarely see a mention of this. Let alone any usages. Another flaw is in its very name. TTCN-3?! Most computer languages have names that can be easily pronounced. Even if the name is a made up one, like Fortran or Basic. A catchy name does help in garnering mindshare. Think Java. Think WiFi, as opposed to 802.11*. The people who maintain TTCN should have realised this.
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured