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 cellpadding="1"> |
<tr> | <tr> | ||
<td><strong>Time Interval </strong></td> | <td><strong>Time Interval </strong></td> | ||
Line 44: | Line 44: | ||
<td style="background-color:#ffffe6;">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> | ||
Line 67: | Line 68: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>Jul 16 - Jul 26</td> | + | <td style="background-color:#ffffe6;">Jul 16 - Jul 26</td> |
<td>1.5 weeks</td> | <td>1.5 weeks</td> | ||
<td>Implement visual representation of metamodel elements for BPMN</td> | <td>Implement visual representation of metamodel elements for BPMN</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>Jul 26 - Aug 6</td> | + | <td style="background-color:#ffffe6;">Jul 26 - Aug 6</td> |
<td>1.5 weeks</td> | <td>1.5 weeks</td> | ||
<td>Test the project, correct bugs</td> | <td>Test the project, correct bugs</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>Aug 6 - Aug 13</td> | + | <td style="background-color:#ffffe6;">Aug 6 - Aug 13</td> |
<td>1 week</td> | <td>1 week</td> | ||
<td>Write documentaton and user manual</td> | <td>Write documentaton and user manual</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td><em>Aug 18</em></td> | + | <td style="background-color:#fee;"><em>Aug 18</em></td> |
<td>–</td> | <td>–</td> | ||
<td><em>Final evaluation</em></td> | <td><em>Final evaluation</em></td> |
Revision as of 07:19, 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
|