| <html> |
| <head> |
| <title>MDT OCL 1.1</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <meta name="author" content="Christian W. Damus"/> |
| <meta name="keywords" content="modeling, UML, UML2, OCL"/> |
| <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> |
| <style type="text/css"> |
| <!-- |
| .style2 {font-size: x-small} |
| A:link {color: #0080c0; text-decoration: none} |
| A:active {color: #0080c0; text-decoration: none} |
| A:visited {color: #0080c0; text-decoration: none} |
| --> |
| </style> |
| </head> |
| <body bgcolor="#FFFFFF" text="#000000"> |
| |
| <table border="0" cellspacing="5" cellpadding="2" width="100%"> |
| <tr> |
| <td align="left" width="72%"> <font class="indextop"> mdt ocl </font><br> |
| <font class="indexsub"> Object Constraint Language </font></td> |
| <td width="28%"> |
| <a href="/modeling"><img src="../../../images/modeling_pos_logo_fc_med.png" border="0" height="200" width="296" alt="Modeling Logo"></a></td> |
| </tr> |
| </table> |
| |
| <h3>Component 1.1 Draft Plan</h3> |
| |
| <blockquote>Last revised 14 May, 2007 15.45 EST. |
| <img width="12" height="12" src="../images/new.gif" border="0"> indicates changes over the |
| <a href="http://dev.eclipse.org/viewcvs/index.cgi/*checkout*/www/modeling/mdt/ocl/docs/ocl_project_plan_1_1.html?rev=1.10&cvsroot=Eclipse_Website">previous version</a>.</blockquote> |
| <p> |
| This is the draft plan for the MDT OCL component. |
| |
| Please send comments about this draft plan to the |
| <a href="mailto:mdt-ocl.dev@eclipse.org">mdt-ocl.dev@eclipse.org</a> |
| developer mailing list or the |
| <a href="news://news.eclipse.org/eclipse.modeling.mdt.ocl">eclipse.modeling.mdt.ocl</a> |
| newsgroup. |
| </p> |
| |
| <table border="0" cellspacing="5" cellpadding="2" width="100%"> |
| <tbody> |
| <tr> |
| <td align="left" valign="top" colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff"> |
| Plan Item Queries </font></font></b></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td>By Status:</td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td> |
| <blockquote> |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED">All Open</a> |
| | <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED">All Resolved</a> |
| | <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">All Items</a> |
| </blockquote> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td>By Milestone:</td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td> |
| <blockquote> |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M4&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">1.1 M4</a> |
| | <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M5&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">1.1 M5</a> |
| | <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M6&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">1.1 M6</a> |
| | <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=M7&keywords_type=allwords&keywords=plan&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">1.1 M7</a> |
| </blockquote> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td>Other Items:</td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td> |
| <blockquote> |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=1.1.0&keywords_type=allwords&keywords=helpwanted&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">Help Wanted</a> |
| | <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Modeling&product=MDT&component=UML2+OCL&target_milestone=1.1.0&keywords_type=nowords&keywords=plan+helpwanted&emailassigned_to1=1&emailtype1=notregexp&email1=.*inbox%40eclipse.org">Unassigned</a> |
| </blockquote> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| |
| <h4>Milestone Plans</h4> |
| |
| |
| <table border="0" cellspacing="5" cellpadding="2" width="100%"> |
| <tbody> |
| <tr> |
| <td align="left" valign="top" colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff"> |
| Milestone Plan (1.1 M4)</font></font></b></td> |
| </tr> |
| <tr> |
| <td valign="top"><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" |
| border="0" height="16" width="16"></td> |
| <td width="94%"><strong>Key Dates </strong> <ul> |
| <li>R1.1 Milestone 4: 22 December, 2006</li> |
| <li>Last day of development: 15 December, 2006</li> |
| <li>Build/test/fix pass: 19 December, 2006</li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td colspan="2" valign="top" bgcolor="#0080c0"><span class="style2"><font face="Arial,Helvetica"><font color="#ffffff"> |
| Plan details </font></font></span></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| Project Restructuring</strong></p> |
| <ul> |
| <li>LPG. Consume LPG runtime library from the Orbit project. |
| </li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| Appealing to a Broader Community</strong></p> |
| <ul> |
| <li>Stand-alone support. Provide a stand-alone (Eclipse-free) OCL build. |
| </li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| Enable Consistent Multi-language Support</strong></p> |
| <ul> |
| <li>ICU4J. Isolate and minimize dependency on ICU4J; ensure support for the 'thin' variant of ICU4J. |
| </li> |
| </ul></td> |
| </tr> |
| <tr><td> </td></tr> |
| |
| <tr> |
| <td align="left" valign="top" colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff"> |
| Milestone Plan (1.1 M5)</font></font></b></td> |
| </tr> |
| <tr> |
| <td valign="top"><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" |
| border="0" height="16" width="16"></td> |
| <td width="94%"><strong>Key Dates </strong> <ul> |
| <li>R1.1 Milestone 5: 16 February, 2007</li> |
| <li>Last day of development: 9 February, 2007</li> |
| <li>Build/test/fix pass: 13 February, 2007</li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td colspan="2" valign="top" bgcolor="#0080c0"><span class="style2"><font face="Arial,Helvetica"><font color="#ffffff"> |
| Plan details </font></font></span></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| Cohesion</strong></p> |
| <ul> |
| <li>Integration with UML. Provide support for parsing and evaluating OCL constraints and expressions on the UML metamodel. |
| </li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| Design for Extensibility -- Be a Better Platform</strong></p> |
| <ul> |
| <li>Parsing API. Provide a public API for parsing OCL documents, with the complete context declaration syntax. |
| </li> |
| <li>EMF 2.3 / J2SE 5 Support. Adopt EMF 2.3, including regeneration of the OCL metamodel. |
| </li> |
| </ul></td> |
| </tr> |
| <tr><td> </td></tr> |
| |
| |
| <tr> |
| <td align="left" valign="top" colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff"> |
| Milestone Plan (1.1 M6: API Freeze)</font></font></b></td> |
| </tr> |
| <tr> |
| <td valign="top"><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" |
| border="0" height="16" width="16"></td> |
| <td width="94%"><strong>Key Dates </strong> <ul> |
| <li>R1.1 Milestone 6: 30 March, 2007</li> |
| <li>Last day of development: 23 March, 2007</li> |
| <li>Build/test/fix pass: 27 March, 2007</li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td colspan="2" valign="top" bgcolor="#0080c0"><span class="style2"><font face="Arial,Helvetica"><font color="#ffffff"> |
| Plan details </font></font></span></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/investigate.gif" nosave="" height="12" width="12" border="0"> |
| Design for Extensibility -- Be a Better Platform</strong></p> |
| <ul> |
| <li>OCL Conformance. Validate and document the API's conformance to the OCL Specification's compliance points. This includes which language capabilities are supported and which metamodels (EMOF/Ecore, UML) are supported. |
| </li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/investigate.gif" nosave="" height="12" width="12" border="0"> |
| Appealing to a Broader Community</strong></p> |
| <ul> |
| <li>Standard Compliance. Maintain currency of the API with the OMG's OCL, ensuring backward API compatibility. |
| </li> |
| </ul></td> |
| </tr> |
| <tr><td> </td></tr> |
| |
| |
| <tr> |
| <td align="left" valign="top" colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica"><font color="#ffffff"> |
| Milestone Plan (1.1 M7: RC0)</font></font></b></td> |
| </tr> |
| <tr> |
| <td valign="top"><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" |
| border="0" height="16" width="16"></td> |
| <td width="94%"><strong>Key Dates </strong> <ul> |
| <li>R1.1 Milestone 7 (RC0): 11 May, 2007</li> |
| <li>Last day of development: 4 May, 2007</li> |
| <li>Build/test/fix pass: 18 May, 2007</li> |
| </ul></td> |
| </tr> |
| <tr> |
| <td colspan="2" valign="top" bgcolor="#0080c0"><span class="style2"><font face="Arial,Helvetica"><font color="#ffffff"> |
| Plan details </font></font></span></td> |
| </tr> |
| <tr> |
| <td valign="top"> </td> |
| <td><p><strong><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| Simple to Use</strong> <img width="12" height="12" src="../images/new.gif" border="0"></p> |
| <ul> |
| <li>Improved Documentation. Develop a complete Programmer's Guide for the OCL subcomponent. |
| </li> |
| </ul></td> |
| </tr> |
| <tr><td> </td></tr> |
| </tbody> |
| </table> |
| |
| <table border="0" cellspacing="5" cellpadding="2" width="100%"> |
| <tbody> |
| <tr><td> </td></tr> |
| <tr> |
| <td align="left" valign="top" colspan="4" bgcolor="#0080c0" |
| width="100%"><b><font face="Arial,Helvetica"><font color="#ffffff"> |
| Legend</font></font></b></td> |
| </tr> |
| <tr> |
| <td valign="center"><img src="../images/progress.gif" nosave="" height="5" width="14" border="0"> |
| </td> |
| <td width="50%">item is under development. |
| </td> |
| <td valign="center"><img src="../images/investigate.gif" nosave="" height="12" width="12" border="0"> |
| </td> |
| <td width="50%">item is under investigation or help is wanted. |
| </td> |
| </tr> |
| <tr> |
| <td valign="center"><img src="../images/ok.gif" nosave="" height="5" width="14" border="0"> |
| </td> |
| <td width="50%">item is finished. |
| </td> |
| <td valign="center"><img src="../images/waiting.gif" nosave="" height="5" width="14" border="0"> |
| </td> |
| <td width="50%">item is not started. |
| </td> |
| </tr> |
| <tr> |
| </tbody> |
| </table> |
| |
| </body> |
| </html> |