|
| |
Rose Versions
| Rose |
version |
date |
petal |
| 2001a |
7.?.????.?? |
??? 2001 |
37,40,42,43,44 |
| 2001.03.00 |
7.1.9642.30 |
Dec 2000 |
37,40,42,43,44 |
| 2000e |
7.0.9420.23 |
Mar 2000 |
37,40,42,43,44 |
| 2000 |
6.5.9232.17 |
Nov 1999 |
37,40,42,43 |
| 98i (SP1) |
6.1.9113.5 |
Jun 1999 |
37,40,42,43 |
| 98i3 |
6.0.8321.10 |
Feb 1999 |
37,40,42 |
| 98 (SP1) |
4.5.8163.3 |
Jun 1998 |
37,40,42 |
| 98 |
4.5.8054 |
Oct 1997 |
37,40,42 |
| 4.0 |
4.0 |
Aug 1997 |
37,40 |
| 3.0 |
3.0.1 |
Nov 1995 |
37 |
| 2.7 |
2.7.1 |
Jun 1995 |
341, 352,
36 |
| 2.5 |
2.5.11 |
Oct 1994 |
341, 352,
36 |
| 2.0 |
2.0 |
1993 |
34 |
| 1.0 |
1.0.7 |
1992 |
|
1) Rose 2.5 & 2.7 can only read
petal 34, they cannot write it.
2) Petal 35 is the standard petal format
used, Petal 36 is a 2.0 -> 2.5 converted format
3) Rose 98i (6.0.xxxx) on UNIX also
supports petal 43
4) Petal 41 is used by localized version
of Rose (e.g. Japanese)
| Rose RT |
version |
date |
petal |
| 6.0 |
6.0.1 |
1999 |
43 (read 38-42) |
Legend:
| Rose RT |
= |
Rose RealTime |
| petal |
= |
supported model formats (read & write) |
| date |
= |
release date |
| version |
= |
exact version number |
| (SP1) |
= |
Service Pack 1 |
Identifying Rose and Petal version:
"version" KEYWORD in petal file:
The keyword "version" is part of the petal version header that appears at the top of
each petal file. The value behind this keyword is the petal version.
"_written" KEYWORD in petal file:
As part of the petal version header that appears at the top of each petal file, Rational added a new field called "_written" which
will hold the product name and version. This was added to later 4.0 versions. For example:
(object Petal
version 42
_written "Rose 4.0.11")
Rose writes out this information even when saving as 3.0 and 4.0 format. i.e. If you save back to an old fomrat like
3.0, _written will still show the version of Rose writting this file. For example:
(object Petal
version 37
_written "Rose 6.5.9232.10")
_written was an unused part of the language, which means those versions will be able to parse it just fine and not
return any error.
|