构件形式化描述及组合研究.pdf

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构件的形式化描述及其组合研究绷 摘要 随着软件需求的刁i断增加,软件规模4i断扩人、功能lI趋复杂,传统的软件 丌发难以满足用户的需求,日日仃,基于构件的JI:发方法已经成为…个研究热点。 通过构件的复用和组合米构建软件系统,可以显著缩短丌发剧期、提高软件生成 效率、确保软件产品的质量。存犟丁构件的软件JI:发中,构件库中的单个构件功 能弱于用』lI需求,彳i能有效地实现用户f“j,Ik务功能,需要通过构件交瓦组合米获 得粒度更大,功能更强的系统构件。对此,本文首先对构件的形式化语义进行研 究,然后在此基础.卜研究多个构件的交瓦组合技术。 首先,采用范畴论,给出了一个构件的形式语义描述,定义了构件之间的态 射关系,提出了一个构件的范畴模型。把构件定义为山构件规约和构件实现组成 的二元组集合,通过对构件中的接r]、属性、功能及其结构特征的描述来定义构 件规约,利用接口及属性I’自J的映射关系来建立构件规约之I训的态射,进而刻画出 构件之间的关系。在此基础上,利用构件及其念射关系建立构件的范畴模型。 其次,利用范畴运算,给出了构件之I训的组合关系,利用范畴函子,构造出 系统的体系结构。针对两个相互独立的构件,采用范畴论中的和运算,组合成一‘ 个新的复合构件;针刈‘带交瓦的两个构件组合方式,利用推…运算构造m复合构 件。利用函予刻画了体系结构中表示层、业务逻辑层和数扔;访问层之间的逻辑关 系,最终构造…软件系统的体系结构。 . 最后,通过勘察设计项日管理信息系统的JI:发实例研究,表明基于范畴论语 ● 义的构件建模和组合的开发方法是的可行的。采用三层体系结构为软件丌发框 架,通过在不同抽象层上对基本功能构件进行组合,给出了包括合同管理员、项 目管理员等五大角色功能模块的构件模型,最后利用构件范畴函子来映射体系结 构上不同抽象层间的关系,最终实王见了整个软件系统的构建。 关键词:形式化方法:构件纠i合;范畴模型;推出;函予 RESEARCHONCOMPONENTFORMALSEMANTICAND COMBINATION AB STRACT Withthe increaseofsoftware ambassadorscaleof rapid requirement,the software thefunctionofsoftware system,and is more becomingcomplex.Traditional ● softw/ire methodsaredifficulttomeettheneedsofusers development today. software becomesahot of Component—baseddevelbpmentmethodology topic software arebuilt reuseor engineering.Systemsbycomponentcombination,which shortenthesoftware and the of significantly developmentcycleimproveefficiency softwaretoensurethe ofsoftware CBSD,individual gene

文档评论(0)

wq640326 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档