首页> 外文期刊>Software and systems modeling >Specification of invariability in OCL Specifying invariable system parts and views
【24h】

Specification of invariability in OCL Specifying invariable system parts and views

机译:OCL中不变性的规范指定不变的系统零件和视图

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

摘要

The Object Constraint Language (OCL) is a high-level, object-oriented language for contractual system spec-ifications. Despite its expressivity, OCL does not provide primitives for a compact specification of invariability. In this paper, problems with invariability specification are listed and some weaknesses of existing solutions are pointed out. The question of invariability specification is addressed and a sim-ple but expressive extension of OCL is proposed. It allows a view-oriented specification of invariability constraints, wher-eby we restrict the notion of view to reducts based on order-sorted algebras. The semantics of this extension is defined in terms of standard OCL.
机译:对象约束语言(OCL)是用于合同系统规范的高级,面向对象的语言。尽管OCL具有表现力,但它不提供用于简洁性不变性规范的原语。本文列出了不变性规范存在的问题,并指出了现有解决方案的一些缺点。解决了不变性规范的问题,并提出了OCL的简单但可表达的扩展。它允许对不变性约束进行面向视图的规范,从而我们将视图的概念限制为基于有序排序代数的约简。此扩展的语义是根据标准OCL定义的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号