[Previous]
[Next]
[Contents]
[Index]
Telelogic Tau 3.5
User's Manual
Part 2:
Chapter
10
--
22
Table of Contents
10. The PostMaster
441
Introduction to the PostMaster 442
PostMaster Reference 444
PostMaster Messages 444
The PostMaster Configuration 444
Environment Variables 447
Functional Interface 449
Run-Time Considerations 466
Starting Up the PostMaster (in Windows) 466
SDT Start-Up 466
Start-Up Arguments 468
SDT-2 Connections (UNIX only) 468
Version 3.4 PostMaster (Windows only) 469
Multiple PostMaster Instances 469
Configuration and Tool Search 469
11. The Telelogic Tau Public Interface
471
General Concepts 472
Introduction 472
The Public Interface 472
Overview of Available Services 475
Client Interface 482
Message Based Services 483
The Service Encapsulator 489
Tool Services 491
Configuration Services 491
System File Services 499
Link File Services 504
ITEX Services 506
Menu Manipulation Services 530
Logging Services 545
SDT Reference Services 547
Editor -- Diagram Services 549
Editor -- Object Services 559
Editor -- Object Attribute Services 565
Information Server Services 576
SDL Editor Services 577
SC Editor Services 579
MSC Editor Services 580
HMSC Editor Services 581
CIF Services 582
Text Editor Services 616
Notifications 618
Overview of Available Notifications 618
Auxiliary Messages 624
12. Using the Telelogic Tau Public Interface
627
Introduction 628
The Service Encapsulator 628
Introduction to the Service Encapsulator 628
Design 629
Generating the Application for ORCA and SDT 631
Using ORCA and SDT Services 632
Introduction 632
Load External Signal Definitions into the Information Server 633
Requesting the Service 633
Obtain Source (SDT GR Reference) 633
Show Source 634
Dynamic Menus 634
Extended Object Data Attributes (UNIX only) 636
Using ITEX Services 638
Opened Documents 638
Find Table 638
Integrating Applications with SDT Simulators 639
Transferring SDL Signals 639
Transferring PostMaster Messages 640
Example of Use (UNIX only) 640
13. The ASN.1 Utilities
647
Introduction 648
Application Areas for the ASN.1 Utilities 648
Overview of the ASN.1 Utilities 648
Using the ASN.1 Utilities 649
Command-Line Interface (UNIX only) 649
PostMaster Interface 650
Translation of ASN.1 to SDL 650
General 650
Module 651
General Type and Value Assignment 652
Boolean, Null, and Real 652
Bit String 653
Character Strings 654
Choice Types 654
Enumerated Types 655
Integer 656
Object Identifier 656
Octet String 657
Sequence/Set Types 657
Sequence of Types 659
Set of Types 660
Subtypes 661
Useful Types 661
Support for External ASN.1 in ITEX 662
Error and Warning Messages 663
Restrictions 670
14. The H2SDL Utility
671
Introduction 672
H2SDL Input and Output 672
Running H2SDL Stand-Alone 673
When the Analyzer Starts H2SDL 675
References to the Translation Source Files 677
C to SDL Translation Rules 679
Introduction 679
New Generators -- CArray and Ref 680
Basic Type Mapping 681
C Operators and Constant Expressions 683
Modifying C Identifiers to Conform to SDL 684
General Declaration Mapping 686
Error Messages 702
Common Errors and How to Interpret Them 704
15. CIF Converter Tools
707
Introduction 708
Common Interchange Format 708
CIF <-> SDT Converters 708
CIF2SDT Converter Tool 710
Command Line Syntax (UNIX only) 710
Convert CIF to GR Dialog (UNIX only) 712
Graphical User Interface (Windows only) 714
How the Converter Works 716
Messages from CIF2SDT Converter 716
SDT2CIF Converter Tool 724
Command Line Syntax (UNIX only) 725
Convert GR to CIF Dialog (UNIX only) 727
Graphical User Interface (Windows only) 729
Messages from SDT2CIF Converter 731
16. The SDT Information Server
735
General 736
Information Server Error Messages 736
17. SDT References
739
General 740
Syntax 741
Examples 743
18. Using OM Access
745
OM Access 746
OM Access Files 746
General Concepts 747
The OM Access Application 747
Basic Methods 747
Accessing the Information 748
Relations 749
Example 750
Files and Compiling 751
General 751
UNIX 751
Windows 752
Using OM Access Together with ORCA 753
Reference 754
Data Model 754
Functions 758
19. Basic Compiling Theory
765
Basic Compiling Theory 766
The Compiler 766
Lexical Analyzer 767
Syntax Definition 768
Syntax Analyzer 770
Parse Trees 771
Parsing 772
Intermediate Code 772
Code Generator 772
The Phases of a Compiler 772
Symbol Table Management 773
Error Detection and Reporting 774
20. ITEX Access
775
Introduction to ITEX Access 776
Terms Used in This Document: 776
General Concepts 776
ITEX Access and the ITEX Analyzer 777
Lexical Analysis 777
Syntax Analysis 778
Parse Tree 778
Symbol Table Management 778
Example of ITEX Access Functionality 778
Traversing 779
Translating 780
Example of ITEX Access Usability 780
The Encoder 780
ITEX Access in Relation to TTCN and ASN.1 785
Differences 785
The Base Nodes 788
Tree Traversing in the Dynamic Part 788
Naming Conventions 789
The ITEX Access Notation 789
ITEX Access Primitives 790
General ITEX Access Functions Description 791
Direct Access 795
The AccessVisitor Class 797
AccessVisitor Class Members 797
Using the AccessVisitor 798
Optimizing Visitors 802
Common Class Definitions 806
AccessSuite 806
AccessNode 806
Astring 807
Getting Started with ITEX Access 808
Setting Up the ITEX Access Environment 808
Using Example Applications 808
Starting an ITEX Access Application 809
21. Creating an ITEX Access Application
811
ITEX Access 812
General Concepts 812
The ITEX Access Application 812
Basic Methods 812
Traversing the Access Tree 814
Examples 817
The Identifiers 817
Context 818
Translating TTCN 820
Summary 823
Solutions to the Examples 824
Makefile 824
Solution 1 825
Solution 2 827
Solution 3 829
Solution 4 830
22. The ITEX Access Class Reference Manual
833
Static and Table Nodes 834
Parse Tree Nodes 865
Terminal Nodes 918
[Previous]
[Next]
[Contents]
[Index]