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
pe-bpmn-editor [2018/04/20 04:56]
admin
pe-bpmn-editor [2020/03/03 15:37] (current)
pullonen [Quick guide]
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. The task stereotypes correspond to different actions - e.g. encryption and decryption - needed to use some privacy enhancing technology. 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 ** 
 + 
 +Starting the analysis first verifies if the model is syntactically correct. 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 the PE-BPMN analysis options. Clicking on one of these buttons opens a modal with the analysis results. 
 + 
 +PE-BPMN analysis do not require using stereotypes on a model, but analysis results are more interesting,​ if the analysis is based on models using privacy enhancement technologies. 
 + 
 +===== 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.1524189369.txt.gz · Last modified: 2019/10/01 13:53 (external edit)