User Tools

Site Tools


pe-bpmn-editor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
pe-bpmn-editor [2018/04/20 04:56]
admin
pe-bpmn-editor [2018/05/15 16:51]
admin
Line 2: Line 2:
  
 PE-BPMN editor is a user-facing frontend application that implements support for our BPMN PE-BPMN editor is a user-facing frontend application that implements support for our BPMN
-extension (PE-BPMN). It allows to extend models by adding various PE-BPMN [[pe-bpmn-editor_stereotypes|stereotypes]] to their elements. Stereotypes are attached by adding specific labels (named after stereotypes) into the xml code of the model. Currently the editor is not using any analysis tools yet.+extension (PE-BPMN). It allows to extend models by adding various PE-BPMN [[pe-bpmn-editor_stereotypes|stereotypes]] to their elements. Stereotypes are attached by adding specific labels (named after stereotypes) into the XML code of the model. Currently the editor is not using any analysis tools yet.
  
-----+===== Quick guide =====
  
-PE-BPMN editor is accessible through Actions menu under each model in own and shared models/​folders lists of frontend - link "Open in PE-BPMN editor"​.+PE-BPMN editor is accessible through Actions menu (with burger-menu icon) under each model in own and shared models/​folders lists of frontend - link "Open in PE-BPMN editor"​. 
 + 
 +** Adding stereotypes to model elements for analysis ** 
 + 
 +Clicking on tasks, message flows or data objects opens a stereotypes menu next to the element. Stereotypes are organized in the menu based on the taxonomy of privacy-enhancing technologies used to create PE-BPMN. Clicking on a stereotype in the menu opens a respective stereotype settings menu on the right side of the page (in sidebar). In this menu you can set different parameters related to the [[pe-bpmn-editor_stereotypes|requirements of stereotypes]]. 
 +Stereotype menus for tasks, message flows and data objects appear all in the sidebar. 
 + 
 +** Validating model & running analysis ** 
 + 
 +Clicking on //​Validate//​ button opens validation results in the sidebar: 
 +If there are any errors or warnings, list (entitled //Errors in model//) appears. 
 +If there are no errors (warnings are accepted), message //Passed validation!//​ appears. Under that appears an analysis menu with //Simple disclosure analysis// and //Data dependencies analysis// buttons. Clicking on one of these buttons opens a modal with analysis results. 
 + 
 +These two analysis do not require using stereotypes on a model, but presumably analysis results are more useful, if the analysis is based on models using privacy enhancement technologies. 
 + 
 +More detailed instructions will be added soon. 
 + 
 +===== Source code =====
  
 The source code is available at [[https://​github.com/​pleak-tools/​pleak-pe-bpmn-editor|pleak-pe-bpmn-editor]] repository. The source code is available at [[https://​github.com/​pleak-tools/​pleak-pe-bpmn-editor|pleak-pe-bpmn-editor]] repository.
pe-bpmn-editor.txt · Last modified: 2020/03/03 15:37 by pullonen