This software contains proprietary and confidential information of Rational and its suppliers. Use, disclosure or reproduction is prohibited without the prior express written consent of Rational.
This Service Release fixes problems reported with the v2002.05.00.305.000 release of Rational Rose RealTime.
Scope.....................................................................................................................................
1
Hardware/Software Information............................................................................................
2
Supported Platforms..........................................................................................................
2
Hardware Requirements....................................................................................................
3
Software
Requirements......................................................................................................
3
Getting
Started........................................................................................................................
3
What
to do Before Installation...........................................................................................
3
Installation Information......................................................................................................
3
How
to Install this Patch...............................................................................................
3
What to do After
Installation..............................................................................................
4
Toolset..........................................................................................................................
4
RQA-RT.......................................................................................................................
4
RTJava Models............................................................................................................
4
Model Integrator...........................................................................................................
5
C++ TargetRTS............................................................................................................
5
C++ Models..................................................................................................................
5
C TargetRTS.................................................................................................................
5
C Models.......................................................................................................................
5
Product
Documentation............................................................................................................
5
Defects
and Changes...............................................................................................................
5
Toolset...............................................................................................................................
7
Documentation....................................................................................................................
10
Code Generation and Target changes for both C
and C++..................................................
10
C++
Only............................................................................................................................
11
Java
Only............................................................................................................................
12
C
Only................................................................................................................................
12
RQA-RT............................................................................................................................
13
Files changed by this
release..................................................................................................
15
Contacting
Rational Technical Support...................................................................................
19
·
Windows NT 4.0 with service pack 6a
·
Windows 2000 Professional, with service
pack 1
·
Windows XP Pro
For Windows:
Minimum Pentium 150 MHz. We recommend 500 MHz or faster CPU.
Minimum 128 MB of RAM. We recommend 256 MB.
Minimum 325 MB of disk space for the Rose RealTime installation.
Minimum display of 1024 X 768. We recommend 1280 X 1040 or better.
Postscript printer for printing.
Browser requirement - Internet Explorer 5.01 (SP2) or 5.5, or Netscape Navigator 4.7 or 6.0. We recommend Internet Explorer 5.5.
Verify that there is a valid Rose RealTime v2002.05.00 installed and ensure that file and directory permissions allow writing to the files listed in the defects and changes section.
If you installed Rational Rose RealTime using a Network or Administrative installation, please do not apply this patch. You should visit the Rational Rose RealTime patches page and download the patch in the Special Patches Section, please see Contacting Rational Technical Support.
Some Windows virus checking software will warn you about gzip type files (with a .gz extension). This warning can be safely ignored. There should be no virii reported during the extraction of the patch files when using WinZip.
Step 1. Ensure there is no running instance of Rational Rose RealTime on the computer you want to update.
Step 2. Run the setup.exe file and follow the instructions. Make sure you select Rose RealTime when prompted to select which Rational Software products you want to upgrade.
Step 3. (optional). This patch includes changes to the C and C++ TargetRTS source files and libraries . These updates are only applied to the default locations.
If you copied the TargetRTS to another directory, you can patch this new directory using the files in the following locations:
For the C language, use C/TargetRTS/GA-00.ctarget.tar.gz
For the C++ language, use C++/TargetRTS/GA-00.cpptarget.tar.gz
Copy the appropriate compressed file to the location of your TargetRTS and extract it. The patch updates will overwrite files in the /src and /include directories.
Step 4. Rebuild the C and C++ TargetRTS configurations that you use.
Run the toolset and ensure that the build number is 6.4.107.0. If the build number is not the same, the patch was not applied correctly.
Run the toolset and ensure that the build number of RQA-RT is 6.4.100.0. If the build number is not the same, the patch was not applied correctly.
Reload and Rebuild Java Models
No additional steps required
Rebuild the target RTS for all platforms that you use. We have provided the following pre-built libraries (which you do not need to rebuild):
·
NT40T.x86-VisualC++-6.0
·
SUN5T.sparc-SunC++-5.0
·
SUN5T.sparc-gnu-2.7.2.3
·
SUN5T.sparc-gnu-2.8.1
·
SUN5T.sparc-gnu-2.95.1
Rebuild C++ models
Rebuild the target RTS for all platforms that you are using. We have provided the following pre-built libraries (which you do not need to rebuild):
·
NT40S.x86-VisualC++-6.0
·
NT40T.x86-VisualC++-6.0
·
SUN5S.sparc-SunC-5.0
·
SUN5S.sparc-gnu-2.8.1
·
SUN5T.sparc-SunC-5.0
·
SUN5T.sparc-gnu-2.8.1
Rebuild C models
http://www.rational.com/support/documentation/index.jsp
Defect
42556 |
Add property to allow Compilation of all data classes into one obj file |
Defect 46989 |
Move RTDATA to RTS |
Defect 47679 |
GetSelectedModelElements in RRTEI not working |
Defect 48431 |
RoseRT does not allow the re-ordering of inclusion paths. |
Defect 48925 |
IsrExample model should be deregistering 3 functions & deleting semaphore |
Defect 49035 |
CodeGen crash when ClassKind=Typedef and ImplementationType contains '{' |
Defect 50298 |
SubComp CodeGen Error |
Defect 50751 |
Code panes in operation specification is size challenged |
Defect 51049 |
Dependencies in C |
Defect 51408 |
Alt-Gr key does now work on a Swedish keyboard |
Defect 55797 |
Sequence diagrams have fixed size comment blocks |
Defect 55946 |
Incorrect Selection of text |
Defect 56662 |
Move Model Elements Wizard |
Defect 57617 |
copy-paste from Unix terminal does not work |
Defect 58183 |
RQA-RT: Incorrect conversion of OTD Testscope diagrams with "return" specified in the data |
Defect 59271 |
RRTEI: GetSelected only find things in browser if it is active |
Defect 60928 |
Add link to RDN and Rational on the Web menu item – not working correctly on UNIX |
Defect 61085 |
The model examples for Java have the wrong “Jar” command as the default |
Defect 62153 |
Generation failure with nested classes and type descriptors |
Defect 62394 |
Sequence Diagram Numbering does not reflect the proper number |
Defect 62687 and Defect 51414
Crash when doing inheritance rearrangement. |
|
Defect 62714 |
Internal Error (Code Generator): _associationEndKindProperty when building C_CardGame Model Example |
Defect 63218 |
Exception: MwSetDCDepth |
Defect 63465 |
RoseRT: Undo when Promoting state diagram before ports causes crash |
Defect 63791 |
Sequence Diagram signal choosable in one direction only |
Defect 65538 |
Problems with RQA-RT and Unwired ports |
Defect 65777 |
Editing of code in both the subclass and superclass at the same time can result in lost changes. |
Defect 65832 |
Crash when updating title bar on state diagram |
Defect 65929 |
Memory leak in context menu |
Defect 66050 |
Code generator bug in branches after a choicepoint |
Defect 66595 |
codegen crash: Problem with class names containing underscores |
Defect 66692 |
Generate explicit constructors and destructors for protocol role classes |
Defect 66775 |
Transition Code pane scrolls to caret when receiving focus |
Defect 66858 |
RQART Does not produce comparison results on target failure |
Defect 66873 |
Synchronization failure between RQART and TO |
Defect 66875 |
Unexpected shutdown of the target causes RQART to retain invalid information for the next run. |
Defect 66877 |
RQART shuts down when the model is modified. |
Defect 66880 |
TO shuts down when interaction instances are deleted in RQART |
Defect 66881 |
RoseRT does not shut down cleanly after verify behavior fails |
Defect 67038 |
Toolset crashes when build is done concurrently with other operations |
Defect 67041 |
check_rose_reqs should check for more Solaris 8 patches for Exper3D/gfx/ifb0 cards |
Defect 67256 |
modelintRT reporting wrong version(UNIX only) |
Defect 67257 |
TO loses messages when the Capsules being traced are destroyed. |
Defect 67382 |
C TargetRTS does not build if OTRTSDEBUG = DEBUG_NONE |
Defect 67392 |
TO crashes if capsule enters leaf state |
Defect 67461 |
object ConnectionPtVw (port) generated twice in structure diagram |
Defect 67615 |
Generated receiver transition incorrect when sending nested classes |
Defect 67646 |
Rose RT analyzer reporting wrong version(UNIX only) |
Defect 68035 |
Crash when manipulating windows when TO or RQA is updating them. |
Defect 68268 |
OTD model conversion of MSC's may create 0 sized comment blocks |
Defect 68528 |
RoseRT: Crashes when opening a corrupted sequence diagram |
Defect 68690 |
Added navigation to the data types for operation return type, attributes, and operation arguments. |
Defect 69255 |
RoseRT for Java 6.3.126.0 ; Build cause rtjavagen to crash |
Defect 69487 |
PDF Documentation Updates required for Release Notes |
Defect 69497 |
C Timer: Undeclared function called in BaseTimer |
Defect 69666 |
Unix Exception: _doprnt - Need to document |
Defect 70072 |
-DPRAGMA ineffective when code generation path set to non nil |
Defect 70287 |
TargetRTS Porting Wizard |
Defect 71350 | Target app terminates on watching variable |
Defect 71696 | Restore performance comparable to 6.3. |
Defect 56662
Move Model Elements Wizard
The Move Model Elements
Add-In provides an quick way of moving multiple model elements to a destination
package in the Logical View.
The Add-In is used by
selecting model elements in the model browser, or on a class diagram and
then selecting "Move Model Elements..." from the Tools menu.
A dialog box will appear containing a hierarchical list of all the
packages in the Logical View. Once
the Ok button is pressed a confirmation dialog appears listing the destination
packages, elements that will be moved, and any elements that cannot be moved
(for whatever reason).
This Add-In will work
with a model under source control. The
user will be asked to confirm that they wish to check out the necessary
controlled units.
The Move Model Elements
Add-In is capable of moving capsules, protocols, classes, and packages from the
Logical View and Use Case Views. Currently,
use cases cannot be moved with this Add-In.
Defect 47679 GetSelectedModelElements in RRTEI not working
This RRTEI function now behaves as documented.
Defect 50751 Code panes in operation specification is size challenged
The argument pane in the operation specification now has a fixed sized of 3 items (more will cause a scroll bar to appear). The code area will now use the remainder of the window regardless of its size.
Defect 51408 Alt-Gr key does now work on a Swedish keyboard
This key now behaves as expected.
Defect 55797 Sequence diagrams have fixed size comment blocks
The comment blocks on sequence diagrams are now resizable. The conversion code from OTD 5.2.1 will also map the original size from OTD into RoseRT.
Defect 55946 Incorrect Selection of text
When opening a transition editor on Unix, the code in the transition is selected. We now no longer select the code.
Defect 57617 copy-paste from Unix terminal does not work
It was not possible to paste code from a Unix terminal into the RoseRT toolset. This was due to the selection being overwritten when the RoseRT toolset received focus. This has been fixed.
Defect 59271 RRTEI: GetSelected only find things in browser if it is active
This RRTEI function now behaves as documented.
Defect 60928 Add link to RDN and Rational on the Web menu – not working correctly on UNIX.
This link now correctly opens the Rational Web page.
Defect 62687 and Defect 51414 Crash when doing inheritance rearrangement.
Fixed a problem where excluding an inherited state did not automatically exclude transitions to/from that state that were inherited from a different level than the excluded state.
Fixed a problem where you could draw transitions to/from excluded states.
Fixed a problem with an orphaned dependency between an inherited state and a state diagram that was caused by changing the superclass so the inherited state was no longer in the state diagram. This could cause a number of different crashes, including the IsKindOf, FindDependent stack traces.
Defect 63218 Exception: MwSetDCDepth
When a user moved sequence diagrams in T.O. the toolset could crash with an exception that ended in MwSetDCDepth. This crash has been fixed
Defect 63465 RoseRT: Undo when Promoting state diagram before ports causes crash
This crash has been fixed.
Defect 63791 Sequence Diagram signal choosable in one direction only
Signals in the sequence diagram now can be selected based on the conjugation status of the port.
Defect 65777 Editing of code in both the subclass and superclass at the same time can result in lost changes.
If the user opens code editors on the same code from a superclass and a subclass, and then changes both of them, when the apply is done on the superclass, the unapplied subclass changes are silently lost. This has been fixed.
Defect 65832 Crash when updating title bar on state diagram
A Unix crash occurred in void COStateDiagram::getDescription due to the access of an invalid pointer. There are now checks to eliminate this problem
Defect 65929 Memory leak in context menu
A small memory leak in context menus has been eliminated.
Defect 66775 Transition Code pane scrolls to caret when receiving focus
This behavior was non-standard and very confusing, especially when combined with functionality from the search window. The transition code panes no longer change scroll position when receiving focus.
Defect 67257 TO loses messages when the Capsules being traced are destroyed.
In certain cases the destruction of a capsule being traced will cause the loss (in the trace window) of messages which originate at this capsule. The messages are actually delivered correctly, but the observation mechanism loses them. This has been corrected with a TargetRTS code fix. The TargetRTS must be recompiled for this fix to take effect.
Defect 68268 OTD model conversion of MSC's may create 0 sized comment blocks
When the comment block in an OTD had the default size, the converted MSC in RoseRT no longer has a 0 size.
Defect 68690 Added navigation to the data types for operation return type, attributes, and operation arguments.
There is a new menu item "open DataClass Specification" accessible from the class specification sheet for:
1. The return type of an operation (in the operations pane or the browser)
2. The data type of an attribute (in the attributes pane or the browser)
3. The data type of operation arguments (in the Detail tab of the operation specification).
This menu item will open the class specification for this type. If there is more than one class that matches this type, there will be a "chooser" pop-up that will allow the user to select the desired class. Double clicking on these types in the specification sheets will default to this menu item.
Defect 67038 Toolset crashes when build is done concurrently with other operations.
Protection has been added to the error log window to prevent model deletions that happen simultaneous with the report of compilation errors in those elements from crashing the toolset.
Defect 67041 check_rose_reqs should check for more Solaris 8 patches for Exper3D/gfx/ifb0 cards
The crash handling code for RoseRT now will ensure that the patches for this line-up are current.
Defect 67256 modelintRT reporting wrong version(UNIX only)
Model integrator now reports the correct version -- 2001a.04.00 build 2.2.11065
Defect 67461 object ConnectionPtVw (port) generated twice in structure diagram
This defect has been corrected.
Defect 67646 Rose RT analyzer reporting wrong version(UNIX only)
Rose RT Analyzer is now reporting version 2002.05.00 info on Help\About... screen.
Defect 68528 RoseRT: Crashes when opening a corrupted sequence diagram
RoseRT no longer creates the corrupted sequence diagrams. Old diagrams that are corrupted (cause the toolset to crash) will need to be redone.
Defect 70287
TargetRTS Porting Wizard
The TargetRTS contains the source code, make files, etc. that are used to build applications from Rose RealTime models. It contains application independent source code (e.g. main routine, etc.) which is pre-compiled into target specific libraries. To compile this source code, tools such as make, compiler, linker and archiver utilities must be installed and operational in your environment. This TargetRTS Wizard simplifies the activities of building, configuring, managing and customizing the TargetRTS libraries and build environment.
Defect 69487 PDF Documentation Updates required for Release Notes
The Release notes have been updated.
Defect 69666 Unix Exception: _doprnt - Need to document
An error message that indicates the inability to print the default gray shading from an 8 bit display has been added.
Defect 42556 Add property to allow Compilation of all data classes into one obj file
A property has been added to Executable and Library components. When the property "CompileSingleDataUnit" is set all data classes in this component will be compiled into a single data class.
This has been don in order to reduce the number of compilation units (object files.) This has the benefit of quicker complete system builds and may result in smaller debug symbol overhead in the resulting executables.
Defect 48431 RoseRT does not allow the re-ordering of inclusion paths.
RoseRT now allows a "Move Up" and "Move Down" button to re-order the inclusion paths on a component.
Defect 49035 CodeGen crash when ClassKind=Typedef and ImplementationType contains '{'
This crash has been fixed.
Defect 50298 SubComp CodeGen Error
The code generator gave a cryptic message “CubComp CodeGen Error” when there was a missing dependency between two components. This message is now more descriptive.
Defect 66595 codegen crash: Problem with class names containing underscores
All restrictions related to underscores in class names have been removed.
Defect 67392 TO crashes if capsule enters leaf state
TO no longer causes the target to crash when viewing the state machines of a leaf actor.
Defect 46989 Move RTDATA to RTS
Changes in Rose RealTime 2002.05.00 resulted in the macro RTDATA being generated in numerous locations. However, the value of this macro was invariant. It has now been defined in the TargetRTS include files and is no longer generated.
Defect 62153 Generation failure with nested classes and type descriptors
There was a problem with automatically generating type descriptors for nested classes when they contained private members. This has been fixed.
Defect 66050 Code generator bug in branches after a choicepoint
The type signature for the true and false branches of an overridden choicepoint did not respect the data type on the trigger for the entering transition. This has now been fixed.
Defect 66692 Generate explicit constructors and destructors for protocol role classes
Some compilers produce excess debug information when required to generate implicit constructors and destructors. We have generated the extra code to prevent the compiler from doing this. The result is smaller executables in debug mode.
Defect 67615 Generated receiver transition incorrect when sending nested classes
The code associated with transitions now can handle nested classes.
Defect 70072 -DPRAGMA ineffective when code generation path set to non nil
The generated code has been modified so that the –DPRAGMA flag (used for older gnu compilers) has the desired effect.
Defect 71350 Target app terminates on watching variable
The TargetRTS would terminate with the following assertion whenever a large state variable was being observed:
Assertion: 0 <= txBuffer.used && txBuffer.used <= 9999
failed at line 42 of ../src/RTToolsetObserver/sendTxBuffer.cc
panic: assertion failure
Defect 71696 Restore performance comparable to 6.3.
There was an unnecessary mutex enter/leave pair that was called on every intrathread message dispatch. This mutex caused a significant performance penalty and has been removed.
Defect 61085 The model examples for Java have the wrong “Jar” command as the default
The model examples have been updated to have the required “Jar” command.
Defect 69255 RoseRT for Java 6.3.126.0 ; Build cause rtjavagen to crash
Defect 48925 IsrExample model should be deregistering 3 functions & deleting semaphore
This model example has been corrected
Defect 51049 Dependencies in C
In Rose RealTime for C++ there is an implicit dependency between a capsule and a data class, if the capsule has a port based on a protocol using the data class in some signal. This is because in the capsules header file there is an include statement
#include<Protocol.h>
and in the protocol header there is a statement
#include <DataClass.h>.
This has now been added to the C version.
Defect 61203 C TargetRTS aborts on extremely large capsules.
The C TargetRTS aborted when creating capsules larger that 2^16 bytes. This limit has been raised to 2^31
Defect 62714 Internal Error (Code Generator): _associationEndKindProperty when building C_CardGame Model Example
Defect 67382 C TargetRTS does not build if OTRTSDEBUG = DEBUG_NONE
This configuration of the C TargetRTS has been repaired.
Defect 69497 C Timer: Undeclared function called in BaseTimer
The C timing system has been modified to remove some warnings about undeclared functions that occurred when using /W4 with the Visual Studio compiler.
Defect 58183 RQA-RT: Incorrect conversion of OTD Testscope diagrams with "return" specified in the data
Testscope diagrams will need to be manually updated for all cases that return values. This is a seldom used feature that is not supported in RQA-RT.
Defect 62394 Sequence Diagram Numbering does not reflect the proper number
The number algorithm for generated sequence diagrams has been corrected.
Defect 65538 Problems with RQA-RT and Unwired ports
RQART now copies the "Publish" attribute of unwired ports when creating drivers. This attribute formerly defaulted to not published.
Defect 66858 RQART Does not produce comparison results on target failure
Verify Behavior in RQART was modified to always perform the differencing on any tests that were completed even if the entire test run did not finish for any reason. Previous behavior was to not do any differencing if the test run did not run to completion.
Defect 66873 Synchronization failure between RQART and TO
The synchronization between the target and the toolset of a number of target observability methods used by RQART was improved.
Defect 66875 Unexpected shutdown of the target causes RQART to retain invalid information for the next run.
The way that the target observability code that is used by RQART handles unexpected shutdown of the target was improved.
Defect 66877 RQART shuts down when the model is modified.
Target observability was modified to change the way it reacts when it detects a model change. Previously, a message box with the text "Target observability session terminated due to model change." would appear and the component instance would either be detached or shutdown. The new behavior is to continue execution. A modeless dialog box will appear with the text "Target observability has detected a model change. Execution is continuing. Do you wish to detach/shutdown this component instance?". If you do nothing or press the "Continue" button, execution will continue and additional model changes will be ignored. If you press the "Detach/Shutdown" button the following will happen:
The component instance will be detached.
If the component instance is the instance used to start the run and the check box "Attach to target on startup" on the Detail tab of the Component Instance specification dialog is checked an attempt will be made to shut down the target. If that attempt is successful then any other component instances attached to the same target will be detached as well.
Defect 66880 TO shuts down when interaction instances are deleted in RQART
Target observability was modified to ignore the deletion of interaction instances. This allows an RQART manual mode Verify Behavior run to complete without a message box with the text "Target observability session terminated due to model change." appearing while the sequence diagrams are being compared.
Defect 66881 RoseRT does not shut down cleanly after verify behavior fails
Fixed a problem where RQART could fail to release some COM pointers after Verify Behavior terminated abnormally. In this case the RoseRT process would remain active after the user exited and the GUI disappeared.
Defect 68035 Crash when manipulating windows when TO or RQA is updating them.
A crash in Object::isKind that occurred when manipulating windows that were being updated by TO or RQA has been fixed. This would most likely occur when shutting down the RTS when RQA is running.
The following files are included in this patch. All
paths are relative to the $ROSERT_HOME directory.
AddIns/BuildRTS.mnu
AddIns/BuildRTSdlg.txt
AddIns/BuildRTShelp.txt
AddIns/MoveModelElements.mnu
C++/C++TargetRTS.rtpty
C++/TargetRTS/lib/NT40T.x86-VisualC++-6.0/libObjecTime.LIB
C++/TargetRTS/lib/NT40T.x86-VisualC++-6.0/libObjecTimeTypes.LIB
C++/TargetRTS/lib/NT40T.x86-VisualC++-6.0/main.OBJ
C++/TargetRTS/src/MANIFEST.cpp
C++/TargetRTS/src/RTController/destroy.cc
C++/TargetRTS/src/RTController/dispatch.cc
C++/TargetRTS/src/RTDaemon/eventMatches.cc
C++/TargetRTS/src/RTDaemon/setInfo.cc
C++/TargetRTS/src/RTDaemon/updateSettings.cc
C++/TargetRTS/src/RTDebugger/addEvent.cc
C++/TargetRTS/src/RTDebugger/freeMsg.cc
C++/TargetRTS/src/RTDiagStream/flush.cc
C++/TargetRTS/src/RTDiagStream/write.cc
C++/TargetRTS/src/RTDiagStream/write_type.cc
C++/TargetRTS/src/RTEventInfo/ct.cc
C++/TargetRTS/src/RTEventInfo/dt.cc
C++/TargetRTS/src/RTEventInfo/unused.cc
C++/TargetRTS/src/RTObserver/dispatchEvent.cc
C++/TargetRTS/src/RTProtocol/reply.cc
C++/TargetRTS/src/RTProtocol/resetFlag.cc
C++/TargetRTS/src/RTProtocol/resize.cc
C++/TargetRTS/src/RTProtocol/sendOne.cc
C++/TargetRTS/src/RTProtocol/unbindAt.cc
C++/TargetRTS/src/RTPurgeFilter/accept.cc
C++/TargetRTS/src/RTTimerNode/cancel.cc
C++/TargetRTS/src/RTToolsetObserver/endeBoth.cc
C++/TargetRTS/src/RTToolsetObserver/endeTarg.cc
C++/TargetRTS/src/RTToolsetObserver/evtMessageIn.cc
C++/TargetRTS/src/RTToolsetObserver/evtMessageOut.cc
C++/TargetRTS/src/RTToolsetObserver/evtMessageOutIn.cc
C++/TargetRTS/src/RTToolsetObserver/evtPresence.cc
C++/TargetRTS/src/RTToolsetObserver/handleInject.cc
C++/TargetRTS/src/Rational.mk
C++/TargetRTS/src/include/RTEventInfo.h
C++/TargetRTS/src/include/endeBoth.h
C++/TargetRTS/src/include/endePriv.h
C++/TargetRTS/src/target/OSE3/RTtcp.h
C++/TargetRTS/include/RTCompatibility.h
C++/TargetRTS/include/RTController.inl
C++/TargetRTS/include/RTMessage.inl
C++/TargetRTS/include/RTStructures.h
C++/TargetRTS/include/RTTiming.h
C++/TargetRTS/include/RTVersion.h
C++/TargetRTS/codegen/chdir_run.pl
C++/TargetRTS/codegen/rm.pl
C++/TargetRTS/codegen/rterror.pl
C++/TargetRTS/GA-00.cpptarget.tar.gz
C++/cpp.pty
C/CTargetRSL.rtpty
C/RTCClasses/TimerPackage/BaseTimer.rtclass
C/RTCClasses/TimerPackage/TimerControlBlock.rtclass
C/RTCClasses/TimerPackage/TimerDependancy.rtclassdgm
C/TargetRTS/lib/NT40S.x86-VisualC++-6.0/libObjecTimeC.LIB
C/TargetRTS/lib/NT40S.x86-VisualC++-6.0/libObjecTimeCTransport.LIB
C/TargetRTS/lib/NT40S.x86-VisualC++-6.0/main.obj
C/TargetRTS/lib/NT40T.x86-VisualC++-6.0/libObjecTimeC.LIB
C/TargetRTS/lib/NT40T.x86-VisualC++-6.0/libObjecTimeCTransport.LIB
C/TargetRTS/lib/NT40T.x86-VisualC++-6.0/main.obj
C/TargetRTS/src/Control/ct.c
C/TargetRTS/src/Control/wakeup.c
C/TargetRTS/src/ObjecTime.mk
C/TargetRTS/src/PeerCont/ct.c
C/TargetRTS/src/PeerCont/shutdown.c
C/TargetRTS/src/PeerCont/timeWait.c
C/TargetRTS/src/PeerCont/wait.c
C/TargetRTS/src/PeerCont/wakeup.c
C/TargetRTS/src/SyncObj/delete.c
C/TargetRTS/src/SyncObj/new.c
C/TargetRTS/src/Thread/delete.c
C/TargetRTS/src/Thread/dt.c
C/TargetRTS/src/Thread/run.c
C/TargetRTS/src/include/RTPriv/RTthread.h
C/TargetRTS/src/target/*RTPriv/SyncObj.h
C/TargetRTS/src/target/*/yncObj/ct.c
C/TargetRTS/src/target/*/yncObj/dt.c
C/TargetRTS/src/target/*/yncObj/signal.c
C/TargetRTS/src/target/*/yncObj/timewait.c
C/TargetRTS/src/target/*/SyncObj/wait.c
C/TargetRTS/tools/ar.pl
C/TargetRTS/tools/feedback.pl
C/TargetRTS/tools/merge.pl
C/TargetRTS/tools/nop.pl
C/TargetRTS/tools/rm.pl
C/TargetRTS/tools/touch.pl
C/TargetRTS/include/RTPubl/Control.h
C/TargetRTS/include/RTPubl/RSL.h
C/TargetRTS/include/RTPubl/SyncObj.h
C/TargetRTS/include/RTPubl/Version.h
C/TargetRTS/GA-00.ctarget.tar.gz
C/c.pty
Examples/Models/C++/IntegratingData/IntegratingData.rtmdl
Examples/Models/C++/IsrExample/ISR_Interface_TORNADO101T.cc
Examples/Models/C++/IsrExample/IsrExample.rtmdl
Examples/Models/Java/HelloWorldCapsule.rtmdl
Examples/Models/Java/ReliableServiceJava.rtmdl
Help/WatchThisViewlet.htm
Help/releasenotes.pdf
Help/roseu.cnt
Help/roseu.hlp
Help/rrtprofessional.pdf
RQART/bin/win32/rqart.dll
RQART/bin/win32/rqartRes.dll
RTJava/TargetRTS/LogicalView/com/rational/rosert/Application.rtclass
RTJava/TargetRTS/LogicalView/com/rational/rosert/Debug/Observer.rtclass
RTJava/classes.jar
Scripts/MoveModelElements.ebs
bin/registry/BuildRTS.reg
bin/registry/MoveModelElements.reg
bin/win32/BuildRTS.ebx
bin/win32/MoveModelElements.ebx
bin/win32/RoseRT.exe
bin/win32/RrtRes.dll
bin/win32/libMSDEV.dll
bin/win32/libeMVT.dll
bin/win32/rtcbld.dll
bin/win32/rtcgen.exe
bin/win32/rtcppbld.dll
bin/win32/rtcppgen.exe
bin/win32/rtjavagen.exe
bin/win32/rtjavaui.dll
bin/win32/rtwizards.dll
bin/win32/wizardsRes.dll
rosert_prof_readme.htm
rosert_readme.htm
http://www.rational.com/support/index.jsp
IMPORTANT NOTICE
COPYRIGHT
Copyright ©1993-2001, Rational Software Corporation. All rights reserved.
Version Number: 2002.05.00
PERMITTED USAGE
THIS DOCUMENT CONTAINS PROPRIETARY INFORMATION WHICH IS THE PROPERTY OF RATIONAL SOFTWARE CORPORATION ("RATIONAL") AND IS FURNISHED FOR THE SOLE PURPOSE OF THE OPERATION AND THE MAINTENANCE OF PRODUCTS OF RATIONAL. NO PART OF THIS PUBLICATION IS TO BE USED FOR ANY OTHER PURPOSE, AND IS NOT TO BE REPRODUCED, COPIED, ADAPTED, DISCLOSED, DISTRIBUTED, TRANSMITTED, STORED IN A RETRIEVAL SYSTEM OR TRANSLATED INTO ANY HUMAN OR COMPUTER LANGUAGE, IN ANY FORM, BY ANY MEANS, IN WHOLE OR IN PART, WITHOUT THE PRIOR EXPRESS WRITTEN CONSENT OF RATIONAL.
TRADEMARKS
Rational, Rational Software Corporation, Rational the e-development company, ClearCase, ClearCase Attache, ClearCase MultiSite, ClearDDTS, ClearQuest, ClearQuest MultiSite, DDTS, Object Testing, Object-Oriented Recording, ObjecTime & Design, Objectory, PerformanceStudio, ProjectConsole, PureCoverage, PureDDTS, PureLink, Purify, Purify'd, Quantify, Rational, Rational Apex, Rational CRC, Rational Rose, Rational Suite, Rational Summit, Rational Visual Test, Requisite, RequisitePro, RUP, SiteCheck, SoDA, TestFactory, TestFoundation, TestMate, The Rational Watch, AnalystStudio, ClearGuide, ClearTrack, Connexis, e-Development Accelerators, ObjecTime, Rational Dashboard, Rational PerformanceArchitect, Rational Process Workbench, Rational Suite AnalystStudio, Rational Suite ContentStudio, Rational Suite Enterprise, Rational Suite ManagerStudio, Rational Unified Process, SiteLoad, TestStudio, VADS, among others, are either trademarks or registered trademarks of Rational Software Corporation in the United States and/or in othercountries.All other names are used for identification purposes only, and are trademarks or registered trademarks of their respective companies.
Microsoft, the Microsoft logo, Active Accessibility, Active Channel, Active Client, Active Desktop, Active Directory, ActiveMovie, Active Platform, ActiveStore, ActiveSync, ActiveX, Ask Maxwell, Authenticode, AutoSum, BackOffice, the BackOffice logo, BizTalk, Bookshelf, Chromeffects, Clearlead, ClearType, CodeView, Computing Central, DataTips, Developer Studio, Direct3D, DirectAnimation, DirectDraw, DirectInput, DirectMusic, DirectPlay, DirectShow, DirectSound, DirectX, DirectXJ, DoubleSpace, DriveSpace, FoxPro, FrontPage, Funstone, IntelliEye, the IntelliEye logo, IntelliMirror, IntelliSense, J/Direct, JScript, LineShare, Liquid Motion, the Microsoft eMbedded Visual Tools logo, the Microsoft Internet Explorer logo, the Microsoft Office Compatible logo, Microsoft Press, the Microsoft Press logo, Microsoft QuickBasic, MS-DOS, MSDN, Natural, NetMeeting, NetShow, the Office logo, One Thumb, OpenType, Outlook, PhotoDraw, PivotChart, PivotTable, PowerPoint, QuickAssembler, QuickShelf, Realmation, RelayOne, Rushmore, SourceSafe, TipWizard, TrueImage, TutorAssist, V-Chat, VideoFlash, Virtual Basic, the Virtual Basic logo, Visual C++, Visual FoxPro, Visual InterDev, Visual J++, Visual SourceSafe, Visual Studio, the Visual Studio logo, Vizact, WebBot, WebPIP, Win32, Win32s, Win64, Windows, the Windows CE logo, the Windows logo, Windows NT, the Windows Start logo, and XENIX are trademarks or registered trademarks of Microsoft Corporation in the United States and other countries.
FLEXlm and GLOBEtrotter are trademarks or registered trademarks of GLOBEtrotter Software, Inc. Licensee shall not incorporate any GLOBEtrotter software (FLEXlm libraries and utilities) into any product or application the primary purpose of which is software license management.
Portions Copyright ©1992-2001, Summit Software Company. All rights reserved.
PATENT
U.S. Patent Nos.5,193,180 and 5,335,344 and 5,535,329 and 5,835,701. Additional patents pending.
Purify is licensed under Sun Microsystems, Inc., U.S. Patent No. 5,404,499.
GOVERNMENT RIGHTS LEGEND
Use, duplication, or disclosure by the U.S. Government is subject to restrictions set forth in the applicable Rational Software Corporation license agreement and as provided in DFARS 277.7202-1(a) and 277.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct. 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 227-14, as applicable.
WARRANTY DISCLAIMER
This document and its associated software may be used as stated in the underlying license agreement. Rational Software Corporation expressly disclaims all other warranties, express or implied, with respect to the media and software product and its documentation, including without limitation, the warranties of merchantability or fitness for a particular purpose or arising from a course of dealing, usage, or trade practice.