首页> 外文会议>System analysis and modeling: About models >UOST: UML/OCL Aggressive Slicing Technique for Efficient Verification of Models
【24h】

UOST: UML/OCL Aggressive Slicing Technique for Efficient Verification of Models

机译:UOST:用于有效验证模型的UML / OCL积极切片技术

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

摘要

In Model Driven Development (MDD), model errors are a primary concern in development methodology. UML/OCL models have increased both in size and complexity due to its popularity in model design and development. Consequently, the efficiency of the verification process is being affected. The verification of these models is each time more laborious because of their complex design and size thus prolonging the verification process. In this paper, we propose an algorithm of an aggressive slicing technique that works on UML/OCL models (a collection of classes, associations, inheritance hierarchies, and OCL constraints) which improves the efficiency of the verification process. With this technique, the submodels of an original model are computed through partitioning those classes and multiplicities that are not used in written constraints and at the same time, ensuring that the model behavior is not affected. We attempt to quantify the speed-up achieved by adding the slicing technique to two different tools (1) UMLtoCSP and (2) Alloy. The purpose behind showing the results in UMLToCSP and Alloy is to demonstrate that the developed slicing technique is neither tool dependent nor formalism dependent.
机译:在模型驱动开发(MDD)中,模型错误是开发方法中的主要问题。由于UML / OCL模型在模型设计和开发中的普及,UML / OCL模型的大小和复杂性都在增加。因此,验证过程的效率受到影响。由于这些模型的复杂设计和尺寸,因此每次验证都比较费力,从而延长了验证过程。在本文中,我们提出了一种主动切片技术的算法,该算法可用于UML / OCL模型(类,关联,继承层次结构和OCL约束的集合),从而提高了验证过程的效率。使用这种技术,可以通过对未在书面约束中使用的类和多重性进行分区,并同时对它们进行分区,从而计算出原始模型的子模型,从而确保模型行为不会受到影响。我们尝试量化通过将切片技术添加到两个不同的工具(1)UMLtoCSP和(2)Alloy中来实现的加速。在UMLToCSP和Alloy中显示结果的背后目的是证明开发的切片技术既不依赖于工具也不依赖于形式主义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号