首页> 外文会议>International Conference on Objects, Models, Components, Patterns >Extensive Validation of OCL Models by Integrating SAT Solving into USE
【24h】

Extensive Validation of OCL Models by Integrating SAT Solving into USE

机译:通过整合SAT解决方案来广泛验证OCL模型

获取原文

摘要

The Object Constraint Language (OCL) substantially enriches modeling languages like UML, MOF or EMF with respect to formulating meaningful model properties. In model-centric approaches, an accurately defined model is a requisite for further use. During development of a model, continuous validation of properties and feedback to developers is required, since many design flaws can then be directly discovered and corrected. For this purpose, lightweight validation approaches which allow developers to perform automatic model analysis are particularly helpful. We provide a new method for efficiently searching for model instances. The existence or non-existence of model instances with certain properties allows significant conclusions about model properties. Our approach is based on the translation of UML and OCL concepts into relational logic and its realization with SAT solvers. We explain various use cases of our proposal, for example, completion of partly defined model instances so that particular properties hold in the completed model instances. Our proposal is realized by integrating a model validator as a plugin into the UML and OCL tool USE.
机译:对象约束语言(OCL)基本上丰富了UML,MOF或EMF等建模语言,相对于制定有意义的模型属性。在以模型为中心的方法,准确定义的模型是进一步使用的必要条件。在开发模型期间,需要对开发人员的持续验证和对开发人员的反馈,因为然后可以直接发现和更正了许多设计缺陷。为此目的,轻量级验证方法允许开发人员执行自动模型分析特别有用。我们提供了一种有效地搜索模型实例的新方法。具有某些属性的模型实例的存在或不存在允许关于模型属性的重大结论。我们的方法是基于UML和OCL概念的翻译成关系逻辑及其与SAT求解器的实现。我们解释了我们提案的各种用例,例如,完成部分定义的模型实例,以便在完成的模型实例中保持特定属性。我们的提议通过将模型验证器作为插件集成到UML和OCL工具使用中来实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号