Towards a
Compliance Meta-Model for
System
Requirements in Contractual Projects
Rashed
Nekvi1, Remo Ferrari2 University of Western Ontario mnekvi1,rnferrar2@csd.uwo.ca |
Brian Berenbach Siemens Corporate Research brian.berenbach@siemens.com |
Nazim H. Madhavji University of Western Ontario madhavji@gmail.com |
Comparison Table
Characteristic |
Our research |
Ref [2] |
Ref [3] |
Ref [6] |
Ref [10] |
Ref [12] |
Paper title |
Towards
compliance meta model |
Why
managing Reqts. is hard |
Compliance
in automotive domain |
Addressing
legal reqts. |
Extracting
rights and obligations |
Contract-based
RE |
Type of results (content) |
Basis
for a meta model |
Reqts.
elicitation and management challenges |
State
of practice in the automotive domain |
Survey
of modelling techniques; Indications for how to address legal reqts. |
Method
for extracting rights and obligations from regulations |
Aspects
of contract-based projects (give
2-3 examples – see paper) |
Artefact-artefact
relationship type |
|
|
|
|
|
|
|
Reference-to
(Contract- to_Reg_ref.) |
|
|
|
|
mentions |
|
cross-ref-to (Reg-Reg_ref) |
|
|
mentions |
mentions |
|
|
impose |
mentions |
mentions |
mentions |
identification |
mentions |
|
Is-derived-from
|
|
|
|
|
mentions |
|
Proxy-to |
|
|
|
|
mentions |
|
Conform-to |
mentions |
mentions |
mentions |
mentions |
mentions |
Use of proxies (proxy as an artefact
also) |
yes |
|
|
|
|
mentions |
Proxy (as a rel.) |
proxy |
|
|
|
|
|
Artefact
type |
|
|
|
|
|
|
|
Contract |
|
|
|
|
identify |
|
, PRS, |
mentions |
mentions |
Identification
through experience |
mentions |
identify |
|
IPRS, |
|
|
|
|
|
|
stds, |
|
mentions |
Identification
through experience |
|
identify |
|
reg., |
mentions |
mentions |
Identification
through experience |
Yes
– privacy policies, healthcare act, factsheet |
identify |
|
proxy |
|
|
|
|
yes |
Quantitative/qualitative |
quantitative |
|
|
|
Rights
and obligations (quantitative) |
|
Type of study |
Case
study |
Logical
deduction+ common knowledge |
experience |
Survey
of papers + experience |
3
study (pilot study, case study) |
Experience
+ logical deduction |
System scale |
Industrial-scale
|
No
system examined |
No
system examined |
No
system examined |
Four
sections of HIPAA privacy rule |
Contract
based projects in general |
Application domain |
Systems
engineering -- Railways |
Information
systems |
Systems
engineering -- Automotive |
General (data
from pape survey) |
Health
care |
Systems
engineering – (general) |
Scale of the Data set |
Large
set of requirements (12,000);
Large set of regulatory documents |
No
data set at all |
No
data set at all |
IEEE,
ACM database papers (150) |
Parts
of three diff regulations |
Experience
on large number of reqts. and large set of docs |
Challenge observations |
4
different challenges through data analysis (see
paper) |
3
Elicitation and management challenges through opinions |
3
challenges from industrial experience |
3
challenges from experience |
|
9
challenges from industry experience |