首页> 外文会议>International Conference on Conceptual Modeling >From Declarative to Imperative UML/OCL Operation Specifications
【24h】

From Declarative to Imperative UML/OCL Operation Specifications

机译:从声明性到势在必行的UML / OCL操作规范

获取原文

摘要

An information system maintains a representation of the state of the domain in its Information Base (IB). The state of the IB changes due to the execution of the operations defined in the behavioral schema. There are two different approaches for specifying the effect of an operation: the imperative and the declarative approaches. In conceptual modeling, the declarative approach is preferable since it allows a more abstract and concise definition of the operation effect and conceals all implementation issues. Nevertheless, in order to execute the conceptual schema, declarative specifications must be transformed into equivalent imperative ones. Unfortunately, declarative specifications may be non-deterministic. This implies that there may be several equivalent imperative versions for the same declarative specification, which hampers the transformation process. The main goal of this paper is to provide a pattern-based translation method between both specification approaches. To facilitate the translation we propose some heuristics that improve the precision of declarative specifications and help avoid non-determinism in the translation process.
机译:信息系统在其信息库(IB)中保持域状态的表示。由于执行行为模式中定义的操作,IB的状态更改。有两种不同的方法来指定操作的效果:命令和声明方法。在概念性建模中,声明方法是优选的,因为它允许更摘要和简洁的操作效果定义并隐藏所有实现问题。然而,为了执行概念模式,声明规范必须转换为等效的命令。不幸的是,声明性规范可能是非确定性的。这意味着对于相同的声明性规范,可能存在几个等效的命令版本,其妨碍了转换过程。本文的主要目标是在两个规范方法之间提供基于模式的翻译方法。为了促进翻译,我们提出了一些提升,提出了提高声明性规范的精确性,并帮助避免在翻译过程中的非确定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号