Repositorio Institucional
Repositorio Institucional
CONICET Digital
  • Inicio
  • EXPLORAR
    • AUTORES
    • DISCIPLINAS
    • COMUNIDADES
  • Estadísticas
  • Novedades
    • Noticias
    • Boletines
  • Ayuda
    • General
    • Datos de investigación
  • Acerca de
    • CONICET Digital
    • Equipo
    • Red Federal
  • Contacto
JavaScript is disabled for your browser. Some features of this site may not work without it.
  • INFORMACIÓN GENERAL
  • RESUMEN
  • ESTADISTICAS
 
Artículo

Specification of behavioral anti-patterns for the verification of block-structured Collaborative Business Processes

Roa, JorgeIcon ; Chiotti, Omar Juan AlfredoIcon ; Villarreal, Pablo DavidIcon
Fecha de publicación: 07/2016
Editorial: Elsevier Science
Revista: Information And Software Technology
ISSN: 0950-5849
Idioma: Inglés
Tipo de recurso: Artículo publicado
Clasificación temática:
Ingeniería de Sistemas y Comunicaciones

Resumen

Context: The verification of the control flow of a Collaborative Business Process (CBP) is important when developing cross-organizational systems, since the control flow defines the behavior of the cross-organizational collaboration. Behavioral anti-patterns have been proposed to improve the performance of formal verification methods. However, a systematic approach for the discovery and specification of behavioral anti-patterns of CBPs has not been proposed so far. Objective: The aim of this work is an approach to systematically discover and specify the behavioral anti-patterns of block-structured CBP models. Method: The approach proposes using the metamodel of a CBP language to discover all possible combinations of constructs leading to a problem in the behavior of block-structured CBPs. Each combination is called minimal CBP. The set of all minimal CBPs with behavioral problems defines the unsoundness profile of a CBP language, from which is possible specifying the behavioral anti-patterns of such language. Results: The approach for specification of behavioral anti-patterns was applied to the UP-ColBPIP language. Twelve behavioral anti-patterns were defined, including support to complex control flow such as advanced synchronization, cancellation and exception management, and multiple instances. Anti-patterns were evaluated on a repository of block-structured CBP models and compared with a formal verification method. Results show that the verification based on anti-patterns is as accurate as the formal method, but it clearly improves the performance of the latter. Conclusion: By using the proposed approach, it is possible to systematically specify behavioral anti-patterns for block-structured CBP languages. During the discovery of anti-patterns different formalisms can be used. With this approach, the specification of anti-patterns provides the exact combination of elements that can cause a problem, making error correction and result interpretation easier. Although the proposed approach was defined for the context of CBPs, it could be applied to the context of intra-organizational processes.
Palabras clave: Anti-Patterns , Behavior , Collaborative Business Processes , Control Flow , Cross-Organizational Collaborations , Formal Methods , Verification
Ver el registro completo
 
Archivos asociados
Thumbnail
 
Tamaño: 4.101Mb
Formato: PDF
.
Descargar
Licencia
info:eu-repo/semantics/openAccess Excepto donde se diga explícitamente, este item se publica bajo la siguiente descripción: Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Unported (CC BY-NC-SA 2.5)
Identificadores
URI: http://hdl.handle.net/11336/39037
DOI: http://dx.doi.org/10.1016/j.infsof.2016.01.001
URL: https://www.sciencedirect.com/science/article/pii/S0950584916000033
Colecciones
Articulos(INGAR)
Articulos de INST.DE DESARROLLO Y DISEÑO (I)
Citación
Roa, Jorge; Chiotti, Omar Juan Alfredo; Villarreal, Pablo David; Specification of behavioral anti-patterns for the verification of block-structured Collaborative Business Processes; Elsevier Science; Information And Software Technology; 75; 7-2016; 148-170
Compartir
Altmétricas
 

Enviar por e-mail
Separar cada destinatario (hasta 5) con punto y coma.
  • Facebook
  • X Conicet Digital
  • Instagram
  • YouTube
  • Sound Cloud
  • LinkedIn

Los contenidos del CONICET están licenciados bajo Creative Commons Reconocimiento 2.5 Argentina License

https://www.conicet.gov.ar/ - CONICET

Inicio

Explorar

  • Autores
  • Disciplinas
  • Comunidades

Estadísticas

Novedades

  • Noticias
  • Boletines

Ayuda

Acerca de

  • CONICET Digital
  • Equipo
  • Red Federal

Contacto

Godoy Cruz 2290 (C1425FQB) CABA – República Argentina – Tel: +5411 4899-5400 repositorio@conicet.gov.ar
TÉRMINOS Y CONDICIONES