首页> 外文会议>IEEE International Conference on Service-Oriented Computing and Applications >Design-Time Compliance of Service Compositions in Dynamic Service Environments
【24h】

Design-Time Compliance of Service Compositions in Dynamic Service Environments

机译:动态服务环境中服务组合的设计时合规性

获取原文

摘要

In order to improve the flexibility of information systems, an increasing amount of business processes is being automated by implementing tasks as modular services in service compositions. As organizations are required to adhere to laws and regulations, with this increased flexibility there is a demand for automated compliance checking of business processes. Model checking is a technique which exhaustively and automatically verifies system models against specifications of interest, e.g. A finite state machine against a set of logic formulas. When model checking business processes, existing approaches either cause large amounts of overhead, linearize models to such an extent that activity parallelization is lost, offer only checking of runtime execution traces, or introduce new and unknown logics. In order to fully benefit from existing model checking techniques, we propose a mapping from workflow patterns to a class of labeled transition systems known as Kripke structures. With this mapping, we provide pre-runtime compliance checking using well-known branching time temporal logics. The approach is validated on a complex abstract process which includes a deferred choice, parallel branching, and a loop. The process is modeled using the Business Process Model and Notation (BPMN) standard, converted into a colored Petri net using the workflow patterns, and subsequently translated into a Kripke structure, which is then used for verification.
机译:为了提高信息系统的灵活性,通过在服务组合中将任务实现为模块化服务,使越来越多的业务流程自动化。由于要求组织遵守法律和法规,因此随着灵活性的提高,需要对业务流程进行自动合规性检查。模型检查是一种技术,可根据感兴趣的规格详尽地自动验证系统模型,例如针对一组逻辑公式的有限状态机。在对业务流程进行模型检查时,现有方法要么会导致大量开销,要么将模型线性化到丢失活动并行化的程度,要么仅提供对运行时执行跟踪的检查,要么引入新的和未知的逻辑。为了充分利用现有的模型检查技术,我们提出了从工作流程模式到称为Kripke结构的一类标记过渡系统的映射。通过此映射,我们使用众所周知的分支时间时间逻辑来提供运行前合规性检查。该方法在一个复杂的抽象过程中得到了验证,该过程包括一个延迟的选择,并行分支和一个循环。使用业务流程模型和表示法(BPMN)标准对流程进行建模,使用工作流模式将其转换为彩色的Petri网,然后转换为Kripke结构,然后将其用于验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号