• 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
小仙女女

上传于:2017-04-12

粉丝量:1

该文档贡献者很忙,什么也没留下。

  • 相关
  • 目录
  • 笔记
  • 书签

更多相关文档

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

sugar for ocl -凯发官网入口

下载积分:1200

内容提示: sugar for ocljörn guy süßinformation technology and electrical engineeringthe university of queensland, st. lucia, 4072, australiajgsuess@itee.uq.edu.auabstract. examples of ocl use often do not exceed a few lines. largerexamples are rare, because the concrete syntax of ocl is verbose andbased exclusively on ascii encoding. this makes it easy to edit oclin any environment, but hard to layout in a readable manner. a minorissue like presentation af f ects use in a major way. this paper proposesthree short...

文档格式:pdf | 页数:12 | 浏览次数:12 | 上传日期:2017-04-12 11:49:13 | 文档星级:
sugar for ocljörn guy süßinformation technology and electrical engineeringthe university of queensland, st. lucia, 4072, australiajgsuess@itee.uq.edu.auabstract. examples of ocl use often do not exceed a few lines. largerexamples are rare, because the concrete syntax of ocl is verbose andbased exclusively on ascii encoding. this makes it easy to edit oclin any environment, but hard to layout in a readable manner. a minorissue like presentation af f ects use in a major way. this paper proposesthree shorthand notations, or syntactic sugars, for laying out ocl inthe latex, html, and unicode encoding systems. to avoid splittingthe available ocl source code base any further, f l avours are convertiblevia the base syntax. to allow benef i t across the community, the repre-sentations are ocl version-independent. to support recognisability, therepresentations are visually very similar. to simplify reuse, def i nitionsare based on posix regular expressions and unicode.1 introductionwhile ocl today of f ers an substantial number of tools, its adoption as an indus-try standard is still limited. usage issues due to language semantics and tooling,like the lack of modularisation, non-deterministic evaluation, the missing and in-suf f i ciently formalized transitive closure operation and collection f l attening havebeen addressed successfully in the past[2,?] and seem to consolidate. ocl’s con-crete syntax still seems to be an impediment:working with a un-cefact group on the metamodel for the business lan-guage umm[8], which is formalized as a uml prof i le, i had to introduce theworkgroup to the use of ocl. it turned out that even simple examples quicklyf i lled the whiteboard. points of emphasis were hard to make, due to the expansivesyntax. thus i resorted to short symbols, borrowed from math, logic or impro-vised in the process, but made clear that these were not standard compliant.after collecting the workshop notes, i found that most participants had adoptedthe shortened ad-hoc syntax and that those that had used it, had generally triedout more and dif f erent formalisation solutions, and hence come up with betterones on average, then those that had used the standard syntax.after this experience, i applied the shorthand to the ocl contained in mywork of creating a uml prof i le for small-scale enterprise integration, to saveprint space. section 4 shows two well-formedness rules from the uml 1.4.2

关注凯发一触即发

关注微信公众号

网站地图