§
Complex Data elements not defined by
User-type
§
(C13014) Instance of 'as Function'
generic chart defined as Task
§
New Dataport APIs
§
Add and Delete Elements From list
§
New Dataport & Documentor API
§
stm_r_self_hyper_key(id, status)
Description
For information about IBM Rational Statemate see the Rational Statemate
Support overview web page.
System requirements
For
information about the hardware and software requirements for Rational
Statemate, see the Statemate Installation
Guide in the IBM
Rational Information Center
At the time of writing, the third
party products tested with <productname> n.n are:
- <third
party product> or reference to documentation including this information
- <third party product>
Compatible products
- Adobe Acrobat Reader 6.0 or newer
- CANoe V3.0
- ClearCase V3.1.1
- Continuous 4.5
- DOORS 8.1, 9.1, 9.2 (Windows Systems)
- dSPACE (models 1102 & 1103)
- dSPACE ControlDesk 1.2 P2
- FlexNet v 11.5.0.0
- FrameMaker 7.0
- PVCS Version Manager v6.7.00 (Build 894)
- QNX V6.3.2
- VxWorks: 5.4 (Tornado 2.0)
- Word 2000/2003
- GNAT ADA version 2.8.1 (Solaris)
Installation Instructions
For information on installing, see the
Statemate Administrator’s Guide and Statemate Installation
Guide, found on the Rational
Information Center
Download of electronic images
For download
information, please view the Rational Statemate
4.6.0.1 Download page.
The installation
packages are available for download at IBM Fix Central:
Select these filters:
- Product Group: Rational
- Product: IBM Rational Statemate
- Installed version: 4.6
Fixed Defects in this release
For information about the APARs fixed in version
4.6.0.1 see the Fix
List for Rational Statemate 4.6 page :
What's new in version 4.6.0.1
- Statemate Autosar Generator (SAG) Enhancements
- Enhance Support of Calibration
Parameters
- A Design Attribute was added
on Internal-Behavior: "Use Direct Access for CalPrm".
When the value of this Design Arrtibute is set to "yes",
Calibration Parameters would be accessed directly without any memory
allocation.
The default value of the new Design Attribute is "no".
This Design Attribute is relevant for autosar_rte_310 OSI only.
- CheckModel Enhancements
- Complex Data elements not
defined by User-type
- New CheckModel test was added to report a
warning for data-items, fields and subroutine parameters defined
directly as arrays or record/union, and not by user-type.
This test is applicable for Module-charts, Activity-charts, Statecharts,
Flowcharts and GDSs.
The default setting of this test (for all charts) in the
statemate_defaults.pref file is off.
- (C13014) Instance of 'as
Function' generic chart defined as Task
- New CheckModel test was added to warn about
generic instances defined as Task, when the generic chart is implemented
as Function.
- Dataport / Documentor
Enhancements
- New Dataport APIs
- Add and Delete elements from
list
4 new APIs were added to add and delete elements from list.
These new functions are the same as the existing list_add, list_delete
functions, only they add/delete the element to/from the input list,
instead of returning a new list with the added/deleted element.
The API functions are:
void
stm_list_add_id_element_to_list
void stm_list_add_ptr_element_to_list
void stm_list_delete_id_element_from_list
void stm_list_delete_ptr_element_from_list
- New Dataport & Documentor
API
- stm_r_self_hyper_key(id, status)
The new function stm_r_self_hyper_key(id,
status) is the same as stm_r_hyper_key(id,
status), but
for id's of instance-boxes (offpage or generic), the new function
returns the hyper-key of the instance-box, and not of the connected
chart.
- MicroC Enhancements
- Constant Condition as #define statement
- A constant condition with the value
"true", defined to be a compilation flag, will be generated as
a #define statement in the file
macro_def.h:
#define
<const-name>
For example :
#define
COMPILER_FLAG
- Graphical Back Animation (GBA)
support
- Allow selection of
Statecharts to be instrumented.
To use this fix take the following steps:
- Add a new file to your OSI:
$STM_ROOT\etc\ctd\<myOSI>\inheritable_attributes.txt
- In this file add a single
line: CK_avoidGbaPaint
- Add a design attribute to
"Control Activity" in your OSI: OSDT >open your OSI >
Edit Attributes > Edit Attributes > Control Activity > Add
attribute:
CK_avoidGbaPaint with the possible values: 'yes' and 'no'.
- From the tool you can now select yes/no for
this design-attribute on a Control-Activity, which will control the GBA
instrumentation for this Statechart
- Command-line Interface
- A new optional flag was added to the Statemate
command-line interface, to support execution of configuration-files while
checking-out latest version of each file in the configuration.
Syntax:
run_stmm –workarea
<workarea> -execute_config <configuration-file>
-latest_version
Workarea Management – hidden for this version
- Feature
1 – hidden for this version
- Feature
2 – hidden for this version
- Workflow
Enhancements
IBM Rational Software
Support
For support information, please visit the Rational Support
overview site.
You will find a one-sheet reference guide about how to best contact support in
your geography.