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.

...

Recommended

Format: Hardcover

Condition: New

$98.42
Save $11.53!
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 © 2024 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