首页> 外文OA文献 >Semantics Through Pictures: towards a diagrammatic semantics for object-oriented modelling notations
【2h】

Semantics Through Pictures: towards a diagrammatic semantics for object-oriented modelling notations

机译:通过图片进行语义:面向面向对象的建模符号的图解语义

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

An object-oriented (OO) model has a static component, the set of allowable snapshots or system states, and a dynamic component, the set of filmstrips or sequences of snapshots. Diagrammatic notations, such as those in UML, each places constraints on the static and/or dynamic models. A formal semantics of OO modeling notations can be constructed by providing a formal description of (i) sets of snapshots and filmstrips, (ii) constraints on those sets, and (iii) the derivation of those constraints from diagrammatic notations. In addition, since constraints are contributed by many diagrams for the same model, a way of doing this compositionally is desirable. One approach to the semantics is to use first-order logic for (i) and (ii), and theory inclusion with renaming, as in Larch, to characterize composition. A common approach to (iii) is to bootstrap: provide a semantics for a kernel of the notation and then use the kernel to give a semantics to the other notations. This only works if a kernel which is sufficiently expressive can be identified, and this is not the case for UML. However, we have developed a diagrammatic notation, dubbed constraint diagrams, which seems capable of expressing most if not all static and dynamic constraints, and it is proposed that this be used to give a diagrammatic semantics to OO models.
机译:面向对象(OO)模型具有一个静态组件,一组允许的快照或系统状态,以及一个动态组件,一组胶片或快照序列。诸如UML中的图表符号,每个都对静态和/或动态模型施加约束。可以通过提供以下形式的形式描述来构造OO建模符号的形式语义:(i)快照和胶片的集合,(ii)这些集合的约束,以及(iii)从图解符号派生这些约束。另外,由于约束是由同一模型的许多图表所贡献的,因此希望有一种在结构上做到这一点的方法。语义的一种方法是对(i)和(ii)使用一阶逻辑,并使用重命名的理论包含(如Larch)来描述组成。 (iii)的一种常见方法是自举:为一种表示法的内核提供语义,然后使用该内核为其他表示法提供语义。这仅在可以确定足够表达的内核的情况下才有效,而UML并非如此。但是,我们已经开发了一种称为约束图的图解符号,它似乎能够表达大多数(如果不是全部)静态和动态约束,并且建议将其用于为OO模型提供图解语义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号