Decentralized enforcement of document lifecycle constraints. (May 2018)
- Record Type:
- Journal Article
- Title:
- Decentralized enforcement of document lifecycle constraints. (May 2018)
- Main Title:
- Decentralized enforcement of document lifecycle constraints
- Authors:
- Hallé, Sylvain
Khoury, Raphaël
Betti, Quentin
El-Hokayem, Antoine
Falcone, Yliès - Abstract:
- Highlights: A document can carry a tamper-proof history of its modifications. This history can be used to check constraints on that document's lifecycle. An implementation shows that manipulating this history incurs light overhead. Abstract: Artifact-centric workflows describe possible executions of a business process through constraints expressed from the point of view of the documents exchanged between principals. A sequence of manipulations is deemed valid as long as every document in the workflow follows its prescribed lifecycle at all steps of the process. So far, establishing that a given workflow complies with artifact lifecycles has mostly been done through static verification, or by assuming a centralized access to all artifacts where these constraints can be monitored and enforced. We present in this paper an alternate method of enforcing document lifecycles that requires neither static verification nor single-point access. Rather, the document itself is designed to carry fragments of its history, protected from tampering using hashing and public-key encryption. Any principal involved in the process can verify at any time that the history of a document complies with a given lifecycle. Moreover, the proposed system also enforces access permissions: not all actions are visible to all principals, and one can only modify and verify what one is allowed to observe. These concepts have been implemented in a software library called Artichoke, and empirically tested forHighlights: A document can carry a tamper-proof history of its modifications. This history can be used to check constraints on that document's lifecycle. An implementation shows that manipulating this history incurs light overhead. Abstract: Artifact-centric workflows describe possible executions of a business process through constraints expressed from the point of view of the documents exchanged between principals. A sequence of manipulations is deemed valid as long as every document in the workflow follows its prescribed lifecycle at all steps of the process. So far, establishing that a given workflow complies with artifact lifecycles has mostly been done through static verification, or by assuming a centralized access to all artifacts where these constraints can be monitored and enforced. We present in this paper an alternate method of enforcing document lifecycles that requires neither static verification nor single-point access. Rather, the document itself is designed to carry fragments of its history, protected from tampering using hashing and public-key encryption. Any principal involved in the process can verify at any time that the history of a document complies with a given lifecycle. Moreover, the proposed system also enforces access permissions: not all actions are visible to all principals, and one can only modify and verify what one is allowed to observe. These concepts have been implemented in a software library called Artichoke, and empirically tested for performance and scalability. … (more)
- Is Part Of:
- Information systems. Volume 74:Part 2(2018)
- Journal:
- Information systems
- Issue:
- Volume 74:Part 2(2018)
- Issue Display:
- Volume 74, Issue 2, Part 2 (2018)
- Year:
- 2018
- Volume:
- 74
- Issue:
- 2
- Part:
- 2
- Issue Sort Value:
- 2018-0074-0002-0002
- Page Start:
- 117
- Page End:
- 135
- Publication Date:
- 2018-05
- Subjects:
- Business artifact -- Business process -- Document lifecycle -- Lifecycle policy -- UML statechart -- Business Process Modelling Language -- Linear Temporal Logic -- Finite-state automata -- Trace validation -- Policy enforcement -- Public-key encryption -- Hash functions -- Tamper-proof history -- Confidentiality -- Distributed enforcement -- Runtime monitoring -- Smart cards -- Portable Document Format -- Artichoke-X
Database management -- Periodicals
Electronic data processing -- Periodicals
Bases de données -- Gestion -- Périodiques
Informatique -- Périodiques
Database management
Electronic data processing
Periodicals
005.7 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03064379 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.is.2017.08.002 ↗
- Languages:
- English
- ISSNs:
- 0306-4379
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4496.367300
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 6026.xml