PROCESS MODEL VALIDATION Transforming Process Models to Extended Checking Models

被引:0
作者
Pulvermueller, Elke [1 ]
Speck, Andreas [2 ]
Feja, Sven [2 ]
Witt, Soeren [2 ]
机构
[1] Univ Osnabruck, Dept Comp Sci, Albrechtstr 28, D-49076 Osnabruck, Germany
[2] Christian Albrechts Univ Kiel, Dept Comp Sci, D-24098 Kiel, Germany
来源
ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING | 2010年
关键词
Process model validation; Model checking; Model translation and specifiers for temporal logic operators; SYSTEMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Process and workflow models are typical means to describe the dynamic activities of a system. Therefore, it is of high interest to validate these models. Many kinds of (business) rules, best practices, patterns, legal regulations may serve as specifications which the models have to fulfill. An already established technique to validate models of dynamic activities is inodel checking. In model checking the requirements are expressed by temporal logic. Temporal logic allows describing temporal dependencies. The models to be verified by model checkers are automata. In this context the question is how to transform process or workflow models into automata and how to specify the temporal logic in the way that the semantic of the process models is considered sufficiently. In our paper we present three approach to transform process models to checkable automata. We use the example of ARTS Event-driven Process Chains. In particular, the third approach introduces specializers enabling semantic-rich requirement specifications. This reduces the gap between process models (consisting of different model element types) and verification models.
引用
收藏
页码:214 / 220
页数:7
相关论文
共 22 条
  • [1] [Anonymous], 2006, TECHNICAL REPORT
  • [2] [Anonymous], LECT NOTES COMPUTER
  • [3] [Anonymous], 1993, Symbolic Model Checking
  • [4] [Anonymous], LNCS
  • [5] [Anonymous], 2001, Handbook of Process Algebra, DOI [DOI 10.1016/B978-044482830-9/50022-9, 10.1016/B978-044482830-9/50022-9]
  • [6] [Anonymous], 2001, MODEL CHECKING
  • [7] Berard B., 2001, Sys- tems and Software Verification, Model-Checking Techniques and Tools
  • [8] Breitling M., 2002, TECHNICAL REPORT
  • [9] Chaki S, 2004, LECT NOTES COMPUT SC, V2999, P128
  • [10] Multi-valued symbolic model-checking
    Chechik, M
    Devereux, B
    Easterbrook, S
    Gurfinkel, A
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (04) : 371 - 408