[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[mdt-ocl.dev] Backwards compatibility for MDT OCL
 | 
Hi Kenn and 
Nick,
 
The MDT OCL team has 
decided to implement the new OCL standard (2.2) and also to support backwards 
compatibility with the current implementation of the OCL 2.0 standard. Since the 
new and the old OCL standards are not compatible we have decided to create two 
initially similar sets of plugins/features - MDT OCL 1.4.0 (for backwards 
compatibility in Helios+ releases) and MDT OCL 3.0.0 (the new 
implementation of OCL 2.2). We think it would be convenient to make a CVS branch 
for 1.4.0, and thus, to build 3.0.0 artefacts from HEAD and release 1.4.0 
artefacts from the branch.
Plugins for 1.4.0 
and 3.0.0 are to be independent and must successfully co-exist in Helios. 
Ideally, 1.4.0 and 3.0.0 plugins should be in different components - 
so that the users have the option not only to install both implementations but 
also to install only one of them.
Kenn, is it ok for 
MDT OCL to split into two components?
Nick, do you forsee 
any difficulties in releng (releasing 3.0.0 from HEAD and 1.4.0 from 
branch)?
 
Thanks,
Alex.