Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JWT BPMN VIEW"
Line 35: | Line 35: | ||
<p><strong>Schedule</strong><br/> | <p><strong>Schedule</strong><br/> | ||
</p> | </p> | ||
− | <table | + | <table> |
<tr> | <tr> | ||
<td><strong>Time Interval </strong></td> | <td><strong>Time Interval </strong></td> | ||
Line 42: | Line 42: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>Apr 26 - May 24</td> | + | <td style="background-color:#ffffe6;">Apr 26 - May 24</td> |
<td>4 weeks</td> | <td>4 weeks</td> | ||
<td>Community bonding; study JWT and BPMN metamodels; study usage of aspects in JWT</td> | <td>Community bonding; study JWT and BPMN metamodels; study usage of aspects in JWT</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>May 24 - Jun 13</td> | + | <td style="background-color:#ffffe6;">May 24 - Jun 13</td> |
<td>3 weeks</td> | <td>3 weeks</td> | ||
<td>Create initial BPMN view prototype<sup>*</sup></td> | <td>Create initial BPMN view prototype<sup>*</sup></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>Jun 13 - Jun 27</td> | + | <td style="background-color:#ffffe6;">Jun 13 - Jun 27</td> |
<td>2 weeks</td> | <td>2 weeks</td> | ||
<td>Extend/Refactor JWT metamodel</td> | <td>Extend/Refactor JWT metamodel</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>Jun 27 - Jul 12</td> | + | <td style="background-color:#ffffe6;">Jun 27 - Jul 12</td> |
<td>2 weeks</td> | <td>2 weeks</td> | ||
<td>Extend Workflow Editor</td> | <td>Extend Workflow Editor</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td><em>Jul 14</em></td> | + | <td style="background-color:#efe;"><em>Jul 14</em></td> |
<td>–</td> | <td>–</td> | ||
<td><em>Mid-term evaluation</em></td> | <td><em>Mid-term evaluation</em></td> |
Revision as of 07:15, 10 April 2010
Title: | BPMN view for the JWT Workflow Editor | ||||||||||||||||||||||||||||||||||||
Student: | Ilshat Khasanov | ||||||||||||||||||||||||||||||||||||
The goal of this project is to implement the BPMN [1] view for the Workflow Editor of the Java Workflow Tooling project [2] on top of the JWT meta-model (which should therefore be extended with JWT's aspect oriented mechanism) to provide native support of the popular BPMN standard. |
|||||||||||||||||||||||||||||||||||||
Abstract The JWT Workflow Editor is designed as an extensible toolset which provides possibilities to extend the editor with additional elements and this already been shown in a UML activity diagram view and an event-driven process chain view. Detailed Information At the present the JWT contains modules to transform the JWT-model into BPMN and vice versa [4] but there's no view for BPMN. General idea is to use JWT's view mechanism to realize the BPMN view as an additional option to the existing views. The project can be formulated in the following steps: 1. Redesign Metamodel
Background I checked out the source tree of the JWT project from CVS repository and prepared all necessary environment for further development. During the time leading up to the start of the GSoC programme I'll study the BPMN specifications, difference between BPMN 1.2 and BPMN 2, JWT metamodel and implementation of the existing views. All required information can be obtained by me from my mentor (Christian Saad) and projects' mailing list [5]. Deliverables
Schedule
* I would like to work in an iterative manner, producing a working prototype with the specified feature at the end of each milestone. Expectations I expect one of our main issues to discuss during the project will be extending the JWT-metamodel to fit into BPMN specifications. Contact Information My name is Ilshat Khasanov and I'm an undergraduate CS student at Ufa State I have an expirience working with Eclipse as java developer since 2006
References [1] http://wikipedia.org/wiki/BPMN
|