Top Banner
Compliance Management Elham Ramezani 1
29

Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Jan 05, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

1

Compliance Management

Elham Ramezani

Page 2: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

2

Enterprises are governed by regulations

Compliance Report

Laws & Regulations

Diagnostic Information

Automated Compliance

Checking

Page 3: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

3

Compliance Analysis

Compliance Requirement

Diagnostic Information

Using Alignment

Problem setting

Event log

Page 4: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

4

Compliance Requirement

Control-flow

Data

Resource

Time

CF-rule

D-rule

R-rule

T-rule

Compliance Analysis

Diagnostic Information

Control-flow

Solution overview

Event log1

23

Page 5: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

5

Event log

Control-flowRule

…...

……...

…...

Petri-net specification

Log preparation

Pre-processed log

Conformance checking

Control-flow alignment

Enrich log with diagnostics

Diagnostics

Control-flow compliance analysis

Page 6: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

6

Compliance Requirement

CF-rule

T-rule

D-rule

R-rule

Compliance Analysis

Diagnostic Information

Data

Time

Control-flow

Resource

Data & Resource

Solution overview

Event log

Page 7: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

7

Example

If nutrition with multifiber cannot be increased in tube feeding by (2 kcal/ml)

then Demperidone must be administered to the patient.

activity ‘A’attribute ‘X’

activity ‘B’

change in data attribute by ‘d’

If the value of attribute X is not increased by d then activity B must be executed.

Check activity execution in combination with the data attribute

Control-flow

conformance checking

Data-aware

conformance checking

Page 8: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

8

Data/ResourceRule

Data-aware Petri-net

specification...

Enriched log with

diagnostics

Prepared log

Data-aware conformance

checking

Data-aware alignment

Enriched log

Control-flowRule

conformance checking

…...

……...

…...

Petri-net specification

Control-flow alignment

Enriched log with

diagnostics

Combineddiagnostics

Log preparation

Event log

Data and Resource compliance analysis

Page 9: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Example If nutrition with multifiber cannot be increased in tube feeding by (2 kcal/ml) then

Demperidone must be administered to the patient.

name tube feed.

Vent. tube feed.

Demp.admin.

tube feed.

x-ray tube feed.

Med.admin.

diagnosis C12 C12 C12 C12 C12 C12 C12 C12

time 1 4 6 7 8 10 11 19

multifiber nutrition

10kcal/ml

11Kcal/ml

13kca/ml

14Kcal/ml

medicine dosage

5mg 6mg

treatment type

ICU vent. chest

nurse in charge

Sue Sue Sue Sue Sue Bob John John

Event log

9

name A Vent. A B A x-ray A Med.admin.

diagnosis C12 C12 C12 C12 C12 C12 C12 C12

time 1 4 6 7 8 10 11 19

X 10kcal/ml

11Kcal/ml

13kca/ml

14Kcal/ml

medicine dosage

5mg 6mg

treatment type

ICU vent. chest

nurse in charge

Sue Sue Sue Sue John Bob John John

If the value of attribute X is increased by d activity B must be executed.

delete attributes which are not of interest

name A Vent. A B A x-ray A Med.admin.

X 10kcal/ml

11Kcal/ml

13kca/ml

14Kcal/ml

Page 10: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

10

Example (log preparation)

name A Vent. A B A x-ray A Med.admin.

X 10kcal/ml

11Kcal/ml

13kca/ml

14Kcal/ml

Abstract log and introduce new attribute

name A Ω A B A Ω A Ω

X 10 >> 11 >> 13 >> 14 >>

datacondition

datawrite

Ω datawrite

Ω datawrite

Ω datawrite

Ω

Page 11: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

11

Example (data-aware Petri-net)

F end

Ω data write

name [X’ = X + 2] ||[X = Undef.]

X

Ω data write

name A Ω A B A Ω A Ω

X 10 >> 11 >> 13 >> 14 >>

datacondition

datawrite

Ω datawrite

Ω datawrite

Ω datawrite

Ω

Data-awareconformance checker

Page 12: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Example (data-aware alignment)

name A Ω A B A Ω A Ω

X 10 >> 11 >> 13 >> 14 >>

datacondition

datawrite

Ω Ω datawrite

Ω Ω

Data-awareconformance checkerProcessed

event log

name A Ω A B A Ω A Ω

X 10 >> 12 >> 13 >> 15 >>

datacondition

datawrite

Ω datawrite

Ω datawrite

Ω datawrite

Ω

Ldata write

data write

M

A Ω A B A Ω A Ω

datacondition

holds

true >> false >> true >> >>true false true false

12

comb.name&

condition

A_

true

Ω_

>>

A_

false

B_

>>

A_

true

Ω_

>>

A_

false

Ω_

>>

Page 13: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Example (control-flow alignment)

Every time the event A_false occur, it must be followed by B_>>.

start

end

Ω_>>

A_true

A_false

B_>>

>> A_true

Ω_>>

A_false

B_>>

A_true

Ω_>>

A_false >> Ω_

>> >>L

M

13

comb.name&

condition

A_

true

Ω_

>>

A_

false

B_

>>

A_

true

Ω_

>>

A_

false

Ω_

>>

start A_true

Ω_>>

A_false

B_>>

A_true

Ω_>>

A_false

B_>>

Ω_>> end

>>

Page 14: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Data and Resource compliance requirements

Restrict data attributes

Restrict activities with a certain data attributeData & resource

rules

• Activity A and B must be executed with different resources Check the data attribute

• If the value of attribute X is not increased by d then activity B must be executed.

Check activity execution in combination with the data attribute

Data-aware

conformance checking

Control-flow

conformance checking

14

Page 15: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

15

Compliance Requirement

CF-rule

T-rule

D-rule

R-rule

Compliance Analysis

Diagnostic Information

Time

Control-flow

Data

Resource

Temporal

Solution overview

Event log

Page 16: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Temporal compliance analysis

Activity A must occur at time t.

Capture occurrence of activity A.

16

Data-aware

conformance checking

Control-flow

conformance checking

Page 17: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

17

Compliance Requirement

Diagnostic Information

Time

Control-flow

Data

Resource

Control-flow

TemporalCompliance

Analysis

Compliance Elicitation

Solution overview

Event log

1

Data & Resource

Page 18: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

18

Configurable pattern repository

Compliance requirements

...…...

…...

……...

…...

...

Repository of configurable compliance rules

Formalization

Petri-net patterns

Configurable Petri-nets

Develop configurable

Petri-nets

Page 19: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Compliance elicitation

Repository of configurable compliance

rules

Which configurable

rule?

How to configure the rule?

Compliance Analysis

19Compliance Elicitor

Page 20: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

20

Compliance Requirement

CF & T rules

Control-flow

TemporalCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Data & resource rules

Diagnostic Information

Compliance Dashboard

2

Diagnostic InformationData & Resource

Diagnosis Analysis

Page 21: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

e.g., Activity B n violations

Compliance dashboard

Control-flow violations

Data&resource violations

Temporal violations

Table

Bar chart

Deviation report

Compliance statistics • Number of violating

moves/cases

• Problems list

e.g., In total n number of times, activity B was skipped.

21

Page 22: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

22

Compliance Requirement

Diagnostic Information

CF & T rules

Control-flow

Data & ResourceCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Temporal

Data & resource rules

Compliance Dashboard

Problem Insight

Page 23: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

Get problem insight

Violations(CF, D, R, T)

Violations pre-requisites • Compares violating and non-

violating moves with respect to other attributes in the log.

This problem occurs when nurse in charge is John.

Problem description

e.g., Activity B is often skipped.

23

A … B ... A … B

A … B ... A … A … B

A … A ... B … A … B

A … B ... A … A … B

A … A ... B … A … B

B 90% nurse in charge is Sue

B 100% nurse in charge is John

Page 24: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

24

Compliance

RequirementDiagnostic

Information

CF & T rules

Control-flow

TemporalCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Data & Resource

Data & resource rules

Compliance Dashboard

Problem Insight

3

Page 25: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

25

Compliance Requirement

Diagnostic Information

CF & T rules

Control-flow

Data & ResourceCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Temporal

Data & resource rules

Compliance Dashboard

Problem Insight

Check Compliance of a Log

E.Ramezani, D.Fahland, W.M.P. van der Aalst. Where Did I Misbehave? BPM2012

Page 26: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

26

Compliance Requirement

Diagnostic Information

CF & T rules

Control-flow

Data & ResourceCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Temporal

Data & resource rules

Compliance Dashboard

Problem Insight

Check Temporal Compliance Using Data-Aware Conformance Checking

E.Ramezani, D.Fahland, B. van Dongen, W.M.P. van der Aalst. Diagnostic Information for Compliance Checking of Temporal Compliance Requirements. CAiSE2013

Page 27: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

27

Compliance Requirement

Diagnostic Information

CF & T rules

Control-flow

Data & ResourceCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Temporal

Data & resource rules

Compliance Dashboard

Problem Insight

Elicit a Compliance Rule

E.Ramezani, D.Fahland, W.M.P. van der Aalst. Supporting Domain Experts to Select and Configure Precise Compliance Rules, BPM2013-SBP WS

Page 28: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

28

Compliance Requirement

Diagnostic Information

CF & T rules

Control-flow

Data & ResourceCompliance

Analysis

Solution overview

Event log

Compliance Elicitor

Temporal

Data & resource rules

Compliance Dashboard

Problem Insight

Get Compliance Dashboard

Get Problem Insight

Vladimir Gromov

Page 29: Compliance Management Elham Ramezani 1. Enterprises are governed by regulations Compliance Report ✓ ✗ ✗ ✓ ✗ ✗ Laws & Regulations Diagnostic Information.

PAGE 29

Thank you for your

attention!