收藏 分销(赏)

第十章-动作规约-研究生课程-MDA教学.ppt

上传人:天**** 文档编号:14655669 上传时间:2026-10-26 格式:PPT 页数:10 大小:254.04KB 下载积分:10 金币
下载 相关
第十章-动作规约-研究生课程-MDA教学.ppt_第1页
第1页 / 共10页
第十章-动作规约-研究生课程-MDA教学.ppt_第2页
第2页 / 共10页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第十章 动作规约,动作规约语言ASL,ASL是平台无关的语言,用来在xUML模型的上下文中规约处理行为。,以一种清晰、精确、且抽象的方式表达模型中的动作。,ASL被用于定义如下内容:,类操作和对象操作 对应于状态无关的行为;,状态动作 对应于状态相关行为;,域操作 对应于域提供的服务;,桥操作 规约从一个域所需服务到其它的一个或多个域的可用服务之间的映射;,初始化片段 定义所有的初始对象;,测试方法 提供在仿真环境中用来激励模型的驱动程序。,ASL的主要功能,实例句柄;,对象操纵;,关联操纵;,调用操作;,发送信号。,实例句柄,引用某个类的某个对象的能力。,可以用于:,产生一个发送给该对象的信号;,调用该对象上的对象操作;,将一个关联实例连接到该对象;,漫游从该对象开始的一组关联;,读写该对象的属性;,删除该对象。,操纵关联,(通过-符号)漫游一个关联;,(通过关键词link)创建一个关联实例;,(通过关键词unlink)删除一个关联实例。,调用操作和信号发送,操作调用,range,bearing,elevation=TGT1:reprotLocation on theTarget,信号发送,generate D2:doorFullyClosed()to theDoor,污染控制,复用并不和是否面向对象有关,而是和是否避免了污染有关。,需要两个策略来解决污染问题:,域划分,来保持主题间的分离;,动作语言,允许对每个域中行为的规约与实现无关(或与平台无关)。,避免目标语言污染,ASL不假定任何特定的目标语言,因此可以被映射到任意语言上。,?,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 研究生课件

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服