Skip to main content

Privacy-preserving Process Discovery Using Connector Method

Project description

Introduction

This project implements the connector method proposed in the paper Supporting Confidentiality in Process Mining Using Abstraction and Encryption and Ensuring Confidentiality in Process Mining.

Python package

The implementation has been published as a standard Python package. Use the following command to install the corresponding Python package:

pip install p-connector-dfg

Usage

from p_connector_dfg.privacyPreserving import privacyPreserving

ela_path = ".\intermediate_results\ela_connector.xml"
ela_method = "Connector Method"
ela_desired_analyses = ['directly follows graph', 'process discovery']

activity_activity_matrix_path = r".\intermediate_results\test.csv"

dfg_path = "./DFG.svg"
freq_threshold = 0.0

#Connector structure parameters--------------
relation_depth = True #if you want to have relation depth in the connector structure
trace_length = True # if you want to have trace length in the connector structure
trace_id = True # if you want to have a fake trace id in the connector structure

event_log = "sample_log.xes"
key = 'DEFPASSWORD12345'

pp = privacyPreserving(event_log)
pp.apply_privacyPreserving(key, ela_path, ela_method, ela_desired_analyses, event_log, relation_depth = relation_depth, trace_length = trace_length, trace_id = trace_id)

pp.result_maker_ela(ela_path, True,True, True, freq_threshold, dfg_path, activity_activity_matrix_path = activity_activity_matrix_path,key = key)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

p_connector_dfg-0.0.14.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

p_connector_dfg-0.0.14-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file p_connector_dfg-0.0.14.tar.gz.

File metadata

  • Download URL: p_connector_dfg-0.0.14.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.5

File hashes

Hashes for p_connector_dfg-0.0.14.tar.gz
Algorithm Hash digest
SHA256 1605f006c7658b4005e46640afd93404bafdcde60e40f9be4c4056d1322ea5a4
MD5 04053800aa2f433bc664c8df155fede5
BLAKE2b-256 4fffc4ab91ca6ec17a4944f82e198b6b79007a20a788d045110be2a5f045be99

See more details on using hashes here.

File details

Details for the file p_connector_dfg-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: p_connector_dfg-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.5

File hashes

Hashes for p_connector_dfg-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 0fbdebd74ab3d1714acbc93b872c40a9611a70eb99229b3080b4f1da91e31110
MD5 c5a2a62d572576d7b9d0e98da6c4bb56
BLAKE2b-256 dbf9365b9b298b752b925f7464c6d764c51814ca7fb19e400c6c4d064cfd607d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page