{"product_id":"introduction-to-ttcn3-9780470663066","title":"Introduction to TTCN3","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eThis unique book provides a fully revised and up-to-date treatment of the TTCN-3 language\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eTTCN-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.\u003c\/p\u003e \u003cp\u003e\u003ci\u003eAn Introduction to TTCN-3\u003c\/i\u003e 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.\u003c\/p\u003e \u003cp\u003eThis second edition of the book has been updated and revised to cover\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eList of Figures.\u003c\/b\u003e  \u003c\/p\u003e\u003cp\u003e\u003cb\u003eList of Tables.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the Authors.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eForeword.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePreface.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAcknowledgements.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbbreviations and Acronyms.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 TTCN-3 as a Language.\u003c\/p\u003e \u003cp\u003e1.2 The Development of TTCN-3.\u003c\/p\u003e \u003cp\u003e1.3 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 TTCN-3 by Example.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 TTCN-3 Test Suite.\u003c\/p\u003e \u003cp\u003e2.2 TTCN-3 Test Systems.\u003c\/p\u003e \u003cp\u003e2.3 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Basic TTCN-3.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Basic Constructs.\u003c\/p\u003e \u003cp\u003e3.2 Basic Statements.\u003c\/p\u003e \u003cp\u003e3.3 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Single Component TTCN-3.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Ports.\u003c\/p\u003e \u003cp\u003e4.2 Components.\u003c\/p\u003e \u003cp\u003e4.3 Test Cases.\u003c\/p\u003e \u003cp\u003e4.4 Templates.\u003c\/p\u003e \u003cp\u003e4.5 Message-Based Communication.\u003c\/p\u003e \u003cp\u003e4.6 Timers.\u003c\/p\u003e \u003cp\u003e4.7 Alt Statement.\u003c\/p\u003e \u003cp\u003e4.8 Altsteps.\u003c\/p\u003e \u003cp\u003e4.9 Default Altsteps.\u003c\/p\u003e \u003cp\u003e4.10 Functions.\u003c\/p\u003e \u003cp\u003e4.11 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Multi Component TTCN-3.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Multi Component Test Case Example.\u003c\/p\u003e \u003cp\u003e5.2 Test Components.\u003c\/p\u003e \u003cp\u003e5.3 Mappings and Connections.\u003c\/p\u003e \u003cp\u003e5.4 Component Type Extension.\u003c\/p\u003e \u003cp\u003e5.5 Miscellaneous Port Operations.\u003c\/p\u003e \u003cp\u003e5.6 SUT Addresses.\u003c\/p\u003e \u003cp\u003e5.7 Putting the Pieces Together.\u003c\/p\u003e \u003cp\u003e5.8 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Procedure-Based Communication.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Procedure- versus Message-Based Communication.\u003c\/p\u003e \u003cp\u003e6.2 An Example – the Directory Service.\u003c\/p\u003e \u003cp\u003e6.3 Procedure-Based Communication in TTCN-3.\u003c\/p\u003e \u003cp\u003e6.4 Communication Operations.\u003c\/p\u003e \u003cp\u003e6.5 Procedure-Based Communication on the Client Side.\u003c\/p\u003e \u003cp\u003e6.6 Procedure-Based Communication on the Server Side.\u003c\/p\u003e \u003cp\u003e6.7 Addressing.\u003c\/p\u003e \u003cp\u003e6.8 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Modular TTCN-3.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Modules.\u003c\/p\u003e \u003cp\u003e7.2 Group Definitions.\u003c\/p\u003e \u003cp\u003e7.3 Importing.\u003c\/p\u003e \u003cp\u003e7.4 Module Parameters.\u003c\/p\u003e \u003cp\u003e7.5 Attributes.\u003c\/p\u003e \u003cp\u003e7.6 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 TTCN-3 Data Types.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 The Session Initiation Protocol.\u003c\/p\u003e \u003cp\u003e8.2 Subtyping.\u003c\/p\u003e \u003cp\u003e8.3 TTCN-3 Built-in Types.\u003c\/p\u003e \u003cp\u003e8.4 User-Defined Types.\u003c\/p\u003e \u003cp\u003e8.5 Nested Type Definitions.\u003c\/p\u003e \u003cp\u003e8.6 Encoding and Decoding of Data.\u003c\/p\u003e \u003cp\u003e8.7 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Advanced Type Topics.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Type Compatibility.\u003c\/p\u003e \u003cp\u003e9.2 The Anytype Type.\u003c\/p\u003e \u003cp\u003e9.3 The Address Type.\u003c\/p\u003e \u003cp\u003e9.4 Recursive Type Definitions.\u003c\/p\u003e \u003cp\u003e9.5 Foreign Type Systems.\u003c\/p\u003e \u003cp\u003e9.6 Summary.\u003cbr\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Templates.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 A First Look at TTCN-3 Templates.\u003c\/p\u003e \u003cp\u003e10.2 The TTCN-3 Match Operation.\u003c\/p\u003e \u003cp\u003e10.3 Template Definition for One Specific Value.\u003c\/p\u003e \u003cp\u003e10.4 Template Definitions with Matching Expressions.\u003c\/p\u003e \u003cp\u003e10.5 Template Definitions for Signatures.\u003c\/p\u003e \u003cp\u003e10.6 Assignment, Access of Templates and the Pre-Defined Functions Isvalue and Valueof.\u003c\/p\u003e \u003cp\u003e10.7 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Advanced Templates.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Template Definitions for Complex Type Structures.\u003c\/p\u003e \u003cp\u003e11.2 Template References.\u003c\/p\u003e \u003cp\u003e11.3 Template Parameterisation.\u003c\/p\u003e \u003cp\u003e11.4 Selective Modification of Other Templates.\u003c\/p\u003e \u003cp\u003e11.5 Explicit versus Implicit Template Definitions.\u003c\/p\u003e \u003cp\u003e11.6 Restricting Template Usage.\u003c\/p\u003e \u003cp\u003e11.7 Template Variables and Computing Functions.\u003c\/p\u003e \u003cp\u003e11.8 Structuring of Template Definitions for Complex Types.\u003c\/p\u003e \u003cp\u003e11.9 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Extension Packages.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Static Test Configurations.\u003c\/p\u003e \u003cp\u003e12.2 Real-Time in TTCN-3.\u003c\/p\u003e \u003cp\u003e12.3 Type Parameterisation.\u003c\/p\u003e \u003cp\u003e12.4 Behaviour Types.\u003c\/p\u003e \u003cp\u003e12.5 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 TTCN-3 Test Systems in Practice.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 The Anatomy of a TTCN-3 Test System.\u003c\/p\u003e \u003cp\u003e13.2 Test System Execution of a Simple Test Case.\u003c\/p\u003e \u003cp\u003e13.3 More about the SUT Adapter.\u003c\/p\u003e \u003cp\u003e13.4 More about the Platform Adapter.\u003c\/p\u003e \u003cp\u003e13.5 More about External Codecs.\u003c\/p\u003e \u003cp\u003e13.6 Documentation Comments.\u003c\/p\u003e \u003cp\u003e13.7 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Frameworks.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Frameworks and Test Suites.\u003c\/p\u003e \u003cp\u003e14.2 TTCN-3 Libraries.\u003c\/p\u003e \u003cp\u003e14.3 Design of Frameworks.\u003c\/p\u003e \u003cp\u003e14.4 Example: the IPv6 Testing Framework.\u003c\/p\u003e \u003cp\u003e14.5 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Advice and Examples.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 TTCN-3 Style Guide.\u003c\/p\u003e \u003cp\u003e15.2 Suggestions for Modularisation.\u003c\/p\u003e \u003cp\u003e15.3 Template Specification for Complex Message Definitions.\u003c\/p\u003e \u003cp\u003e15.4 Useful Behaviour.\u003c\/p\u003e \u003cp\u003e15.5 Test Component Synchronisation.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 LTE Testing with TTCN-3.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 LTE Description.\u003c\/p\u003e \u003cp\u003e16.2 LTE Test Suite.\u003c\/p\u003e \u003cp\u003e16.3 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 Closing Thoughts and Future Directions.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eReferences.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIndex.\u003c\/b\u003e\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49525385527639,"sku":"9780470663066","price":78.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780470663066.jpg?v=1731860316","url":"https:\/\/bookcurl.com\/products\/introduction-to-ttcn3-9780470663066","provider":"Book Curl","version":"1.0","type":"link"}