首页    期刊浏览 2024年09月20日 星期五
登录注册

文章基本信息

  • 标题:Una Propuesta de Algoritmo Spin / Promela para el Análisis y Diagnóstico de Errores en Diagramas de Secuencia UML
  • 其他标题:An Spin / Promela Algorithm Proposal for the Analysis and Errors Diagnosis in UML Sequence Diagrams
  • 本地全文:下载
  • 作者:Vidal-Silva, Cristian L. ; Vidal-Silva, Cristian L. ; Villarroel, Rodolfo H.
  • 期刊名称:Información tecnológica
  • 印刷版ISSN:0716-8756
  • 电子版ISSN:0718-0764
  • 出版年度:2019
  • 卷号:30
  • 期号:1
  • 页码:263-272
  • DOI:10.4067/S0718-07642019000100263
  • 出版社:Centro de Información Tecnológica
  • 摘要:Resumen: Este trabajo describe las principales características de diagramas de secuencia UML, la noción de falla o error y tolerancia a fallas, y algunos tipos de fallas comunes y sus acciones de corrección en un diagrama de secuencias UML. Así, el principal objetivo de este trabajo es proponer un algoritmo para la transformación de diagramas de secuencia UML en código Spin / Promela, una herramienta de verificación formal y de detección de errores en el chequeo de modelos para un sistema de tolerancia a fallas, y así entregar explicaciones de los pasos necesarios para ajustar y corregir los diagramas afectados. El algoritmo para transformar diagramas de secuencia UML en código Spin / Promela es útil para la detección de fallas en secuencias de mensajes. Se aplica la solución propuesta sobre un diagrama simple y general de secuencias UML para analizar su código Promela y garantizar la efectividad del chequeo de modelos sobre diagramas de secuencia UML. Además, se presentan ideas de extensión de la propuesta para el análisis de diagramas de secuencias UML con la inclusión de fragmentos combinados de iteraciones.
  • 其他摘要:Abstract: This paper describes the main characteristics of UML sequence diagrams, the notion of failure or error and fault tolerance, and some common fault types and their correction actions in a UML sequence diagram. Thus, the main objective of this work is to propose an algorithm for the transformation of UML sequence diagrams in Spin / Promela code, a formal verification and errors detection in the model checking for a fault tolerance system, and thus to provide explanations of the necessary steps to adjust and corrections the affected diagrams. The algorithm for transforming UML sequence diagrams into Spin / Promela code is useful for the detection of faults in sequence of messages. The proposed solution is applied on a simple and general UML sequence diagram to analyze its Promela code, guarantying in this way the model checking effectiveness on UML sequence diagrams. This work also presents ideas to extend the proposal for the analysis of UML sequences diagrams which include combined fragments of iterations.
  • 关键词:análisis de modelos;tolerancia a fallas;UML;Spin / Promela;diagramas de secuencia.
  • 其他关键词:models analysis;fault tolerance;UML;Spin / Promela;sequence diagrams
国家哲学社会科学文献中心版权所有