Bug fixes to address issues found
Extended model library fro UML-RT runtime elements
Support for multiple signal parameters
The type of rtdata passed to action code will now be a pointer to the datatype sent. Models which access signal parameters will need to be updated or they will have a compile error.
Curently no support for internationalization (English only)
Tooling: JRE 1.7
Code generators and runtime : Linux , C++03
Tooling
- Creating a protocol message from the protocol does not create the call event, only the operation [476126]
(target milestone: 0.7.1)
Code generators
- fatal error message UMLRTFrameService::controllerDeportUnbind [477968]
(target milestone: 0.7.1) - Case mismatch in UMLRTTimespec [469218]
(target milestone: 0.7.1) - ports should be accessed as fields instead of functions [474555]
(target milestone: 0.7.1) - support signals with more than one parameter [478013]
(target milestone: 0.7.1) - Validating a Papyrus-RT model using the RT CPP properties result in many errors [474153]
(target milestone: 0.7.1) - SM generator exception on model with inheritance: doesn't handle redefinitions [476480]
(target milestone: 0.7.1) - Ports with UMLRTLog protocol are not generated [476664]
(target milestone: 0.7.1) - rtBound and rtUnbound ignored by code generator and have null owner [478001]
(target milestone: 0.7.1) - UMLRTMessage error: base operand of '->' has non-pointer type 'const UMLRTMessage ' [478845]
(target milestone: 0.7.1) - Replications sample model: cannot declare variable ‘top_c_Test_2vs1’ to be of abstract type ‘Capsule_Tester_1Portx2’ [469328]
(target milestone: 0.7.1) - spurious compilation error in generated code [469520]
(target milestone: 0.7.1) - The generator should set the default UMLRTS_ROOT environment variable in the generated makefiles [476667]
(target milestone: 0.7.1) - Code generation makes assumptions about model structure that may be incorrect [476886]
(target milestone: 0.7.1) - Implement code generation changes to support required system protocol renaming [477404]
(target milestone: 0.7.1) - PingPong (V3) : user code reference to *rtdata, causes error on compilation [477491]
(target milestone: 0.7.1) - StandaloneUMLRTCodeGenerator -p argument uses ":" as separator.
Not so good for windows. [477993] (target milestone: 0.7.1) - PingPong (v5) segmentation fault [478908]
(target milestone: 0.7.1) - Internal logging messages duplicated [477591]
(target milestone: 0.7.1)
- fatal error message UMLRTFrameService::controllerDeportUnbind [477968]
(target milestone: 0.7.1) - Case mismatch in UMLRTTimespec [469218]
(target milestone: 0.7.1) - ports should be accessed as fields instead of functions [474555]
(target milestone: 0.7.1) - support signals with more than one parameter [478013]
(target milestone: 0.7.1) - Validating a Papyrus-RT model using the RT CPP properties result in many errors [474153]
(target milestone: 0.7.1) - SM generator exception on model with inheritance: doesn't handle redefinitions [476480]
(target milestone: 0.7.1) - Ports with UMLRTLog protocol are not generated [476664]
(target milestone: 0.7.1) - rtBound and rtUnbound ignored by code generator and have null owner [478001]
(target milestone: 0.7.1) - UMLRTMessage error: base operand of '->' has non-pointer type 'const UMLRTMessage ' [478845]
(target milestone: 0.7.1) - Replications sample model: cannot declare variable ‘top_c_Test_2vs1’ to be of abstract type ‘Capsule_Tester_1Portx2’ [469328]
(target milestone: 0.7.1) - spurious compilation error in generated code [469520]
(target milestone: 0.7.1) - The generator should set the default UMLRTS_ROOT environment variable in the generated makefiles [476667]
(target milestone: 0.7.1) - Code generation makes assumptions about model structure that may be incorrect [476886]
(target milestone: 0.7.1) - Implement code generation changes to support required system protocol renaming [477404]
(target milestone: 0.7.1) - PingPong (V3) : user code reference to *rtdata, causes error on compilation [477491]
(target milestone: 0.7.1) - StandaloneUMLRTCodeGenerator -p argument uses ":" as separator.
Not so good for windows. [477993] (target milestone: 0.7.1) - PingPong (v5) segmentation fault [478908]
(target milestone: 0.7.1) - Internal logging messages duplicated [477591]
(target milestone: 0.7.1)
Runtime
- object instance copy not currently supported by the RTS serialization API [468535]
(target milestone: 0.7.1) - UMLRTHashMap(s) must be locked by users when using an Iterator for traversal [475937]
(target milestone: 0.7.1) - implement UMLRTCapsulePart size() API [478570]
(target milestone: 0.7.1) - rename UMLRTController getName() API to name() [478571]
(target milestone: 0.7.1) - add getPriority() method to UMLRTMessage to support legacy models [478573]
(target milestone: 0.7.1) - Add support for UMLRTMessage getType() to support legacy model code [478574]
(target milestone: 0.7.1) - add support for UMLRTMessage isValid() API [478575]
(target milestone: 0.7.1) - add support for UMLRTMessage sap(), sapIndex(), sapIndex0() [478577]
(target milestone: 0.7.1) - UMLRTTimespec getClock() name to be changed to getclock() [478579]
(target milestone: 0.7.1) - add UMLRTTypedValue constructor [478580]
(target milestone: 0.7.1) - UMLRTPriority check in UMLRTOutSignal::sendAt() is incorrect [478767]
(target milestone: 0.7.1) - The direction of the protocols in the runtime library shall be swapped [476238]
(target milestone: 0.7.1) - Unused profile applications [478329]
(target milestone: 0.7.1) - RTS model library still has CallEvents for deleted operations [478353]
(target milestone: 0.7.1) - create UMLRTController constructor that takes no slot list [471211]
(target milestone: 0.7.1) - runtime: debug output of instance model hangs [476998]
(target milestone: 0.7.1) - Implement RTS changes to support required system protocol renaming [477403]
(target milestone: 0.7.1) - umlrtframeprotocol : overloaded incarnate is ambiguous [477746]
(target milestone: 0.7.1) - destroy operations on signal payload parameters should be performed [477877]
(target milestone: 0.7.1) - PingPong (v5) rtdata garbage values [478112]
(target milestone: 0.7.1) - UMLRTMessage missing "sap" function [478841]
(target milestone: 0.7.1) - test bug [468686]
(target milestone: 0.7.1)