Release Notes for Eclipse-based Prometheus Design Tool (PDT) Version 0.4.0 *New Features*: Feature No.1: AUML protocol design, allow communication design between same types of agent with different instance (short name) name in AUML Feature No.2: Entity ownership field in property tab, the ownership only apply to the entities appear in Detailed Design diagrams. Existing Features: 1. Improve image exporting feature. 2. Users can define Capability, Data Type and Percept as external entities. 3. Users can easily group coherent events/plans/data into a capability by drag-and-drop operation. The detailed description of this feature could be found from the wiki-page. 4. The name of the .pd file could be shown on the editor tab when it is open. 5. Automatic Backup enables PDT to automatically create backup copy of the current project file and allow users to manage the backup period. 6. Users can right click context menu to perform entity model deletion operation. 7. Allow users to set additional indicator (overlap/coverage) for messages. Overlap indicates that multiple plans are applicable to deal with an event. Coverage indicates that there will be at least one applicable plan to deal with the event under any circumstances. 8. Enable the write operation to the external data entity, enable the send operation to the external message entity. 9. Provide a new version of JACK code generator. 10. Sub-goal sequence feature. 11. Scenario naming featured with relevant goal generation. 12. Customized message/event type The feature allow user to set customized message/event type in PDT, then generate code to jack. Bug fixes: Bug fix No.1: fix the error message when user try to change connected entity to external entity Bug fix No.2: fix the plan trigger rule, which now the 1st link from message to plan will be default as trigger, and only allow one trigger for each plan entity Bug fix No.3: fix the multiple trigger setting in the property tab, now only allow to switch trigger among linked messages from plan Bug fix No.4: fix the multiple #handle declaration when generate JACK code, now only plan trigger will have the #handle declaration Bug fix No.5: fix the external capability diagram, now all the entity created inside a external capability will be set to “external to system” as default. Bug fix No.6: fix the current fade status for entity icon, now all the fade status will take account the ownership of the entity.