Verification of Business Process Entailment Constraints Using SPIN

被引:0
|
作者
Wolter, Christian [1 ]
Miseldine, Philip [1 ]
Meinel, Christoph [2 ]
机构
[1] SAP Res, Vincenz Priessnitz Str 1, D-76131 Karlsruhe, Germany
[2] Univ Potsdam, HPI, IT Syst Engn, Potsdam, Germany
来源
ENGINEERING SECURE SOFTWARE AND SYSTEMS, PROCEEDINGS | 2009年 / 5429卷
关键词
Business Processes; Access Control; Verification; Model Checking; SPIN; BPMN;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The verification of access controls is essential for providing secure systems. Model checking is an automated technique used for verifying finite state machines. The properties to be verified are usually expressed as formula in temporal logic. In this paper we present an approach to verify access control security properties of a security annotated business process model. To this end we utilise a security enhanced BPMN notation to define access control properties. To enhance the usability the complex and technical details are hidden from the process modeller by using an automatic translation of the process model into a process meta language (Promela) based on Coloured Petri net (CPN) semantics. The model checker SPIN is used for the process model verification and a trace file is written to provide visual feedback to the modeller on the abstraction level of the verified process model. As a proof of concept the described translation methodology is implemented as a plug-in for the free web-based BPMN modelling tool Oryx.
引用
收藏
页码:1 / +
页数:4
相关论文
共 50 条
  • [41] Verification and Validation of UML Artifact-Centric Business Process Models
    Estanol, Montserrat
    Sancho, Maria-Ribera
    Teniente, Ernest
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2015, 2015, 9097 : 434 - 449
  • [42] Data Aware Business Process Models: A Framework for the Analysis and Verification of Properties
    Dell'Aversana, Raffaele
    DECISION ECONOMICS, IN COMMEMORATION OF THE BIRTH CENTENNIAL OF HERBERT A. SIMON 1916-2016 (NOBEL PRIZE IN ECONOMICS 1978), 2016, 475 : 75 - 82
  • [43] Automating correctness verification of artifact-centric business process models
    Borrego, Diana
    Gasca, Rafael M.
    Gomez-Lopez, Maria Teresa
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 62 : 187 - 197
  • [44] Conceptual Workflow Verification and Optimization for Artifact-centric Business Process
    Li, Dong
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 3, PROCEEDINGS, 2009, : 142 - 146
  • [45] Verification of business rules using logic programming means
    Pranevicius, Henrikas
    Miseviciene, Regina
    INTERNATIONAL CONFERENCE MODELLING OF BUSINESS, INDUSTRIAL AND TRANSPORT SYSTEMS, 2008, : 99 - 106
  • [46] Toward automated verification of timed business process models using timed-automata networks and temporal properties
    Dechsupa, Chanon
    Vatanawood, Wiwat
    Thongtak, Arthit
    INFORMATION SCIENCES, 2025, 710
  • [47] Comparison of SPIN and VIS for protocol verification
    Hong Peng
    Sofiène Tahar
    Ferhat Khendek
    International Journal on Software Tools for Technology Transfer, 2003, 4 (2) : 234 - 245
  • [48] FORMAL VERIFICATION OF CONTRACTUAL SOFTWARE ARCHITECTURES USING SPIN
    Ozkaya, Mert
    MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2015, 28 (04) : 318 - 337
  • [49] Modelling and Verification of Compensating Transactions using the Spin Tool
    Wan, Kaiyu
    Kapoor, Hemangee K.
    Das, Shirshendu
    Raju, B.
    Krilavicius, Tomas
    Man, Ka Lok
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTIST, IMECS 2012, VOL II, 2012, : 1163 - 1168
  • [50] Modeling and Verification of Contactless Mobile Banking System in E-Banking Using SPIN
    Thakur, Tej Narayan
    Yoshiura, Noriaki
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT VI, 2021, 12954 : 581 - 597