首页> 外文会议>Formal methods and software engineering >Towards a Practical Approach to Check UML/fUML Models Consistency Using CSP
【24h】

Towards a Practical Approach to Check UML/fUML Models Consistency Using CSP

机译:寻求使用CSP检查UML / fUML模型一致性的实用方法

获取原文
获取原文并翻译 | 示例

摘要

This work provides an underpinning for a systems modelling approach based on UML and fUML together. It uses UML state diagrams as a starting point for modelling system object behaviour abstractly, then refining each state diagram by adding the implementation decisions in a form of a fUML activity diagram. Maintaining behavioural consistency between each UML state diagram and its corresponding fUML activity diagram is an important but difficult task. In this paper we introduce a framework that automates checking such consistency in a practical way. The framework is based on formalizing these diagrams into the process algebra CSP to do trace refinement checking using FDR2. One of the main contributions in this work is that we transform FDR2 output (counter-example in case of inconsistency) back to the UML/fUML model in a way that allows the modeller to debug the consistency problem. To be able to provide this kind of interactive feedback, the generated CSP model is augmented with traceability information. A case tool plugin based on the Epsilon model management framework has been developed to support our approach.
机译:这项工作为共同基于UML和fUML的系统建模方法提供了基础。它使用UML状态图作为抽象模型化系统对象行为的起点,然后通过以fUML活动图的形式添加实现决策来完善每个状态图。维护每个UML状态图及其对应的fUML活动图之间的行为一致性是一项重要但困难的任务。在本文中,我们介绍了一种框架,该框架以实用的方式自动检查这种一致性。该框架基于将这些图形式化为过程代数CSP,以使用FDR2进行迹线细化检查。这项工作的主要贡献之一是,我们以允许建模者调试一致性问题的方式将FDR2输出(在不一致的情况下为反例)转换回UML / fUML模型。为了能够提供这种交互式反馈,使用可追溯性信息来增强生成的CSP模型。已经开发了基于Epsilon模型管理框架的案例工具插件来支持我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号