- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于接口矩阵分析构件变化检测方法研究
基于接口矩阵分析构件变化检测方法研究
(合肥工业大学 计算机与信息学院, 合肥 230009)
摘 要:
针对构件的变化性问题一直都是基于构件的软件工程(CBSE)中的一个关键问题,首先对构件模型以及构件匹配原则进行形式化描述,构造了构件的接口关系矩阵;然后根据构件匹配原则,对构件接口关系矩阵进行分析,动态地检测构件的变化,判断构件变化可能会对其他相关构件以及整个系统产生影响;最后实现了构件变化分析的辅助工具CIDT(component interface detecting tool),并在软件开发以及维护过程中使用CIDT对系统进行动态的检测和分析。
关键词:基于构件的软件工程; 构件; 适应性; 变化检测; 接口矩阵
中图分类号:TP311.56文献标志码:A
文章编号:1001-?B3695(2009)04-?B1360-?B03
Interface matrix-based detecting method for change of component
LI Xin-?Bke, YAN Lu-?Bming
(Institute of Computer Information, Hefei University of Technology, Hefei 230009, China)
Abstract:This paper analyzed the change of component in the system, and estimated the impact on both the correlative component and the whole system. Firstly described the component model and adaptation principle in formal specification, and then constructed the connection matrix of component interface. According to the above information, developed a tool CIDT, which was used in CBSE to analyze the incidence of the changed component.
Key words:CBSE; component; adaptation; detecting of change; interface matrix
?オ?
基于构件的软件工程(CBSE)已成为一种被广泛应用的软件工程模式。CBSE的根本目的是为了解决软件危机问题,并促进软件的自动化开发进程。从目前的应用现状来看,基于构件的软件工程的优点在于:a)大大提高了软件的开发效率;b)提高了软件(构件)的可复用性;c)降低了软件开发成本;d)提高了软件的质量。??
在基于构件的软件开发过程中,构件是开发的基本单元,新的软件系统是通过对已有构件的组装和集成实现的,因此构件的变化会对其他构件以及整个系统产生影响。构件变化的适应性的检测和相容性的判断是解决构件变化后系统正确性和稳定性问题的有效办法。??
本文在对构件模型以及构件匹配原则进行描述的同时,构造了构件的接口关系矩阵,并通过接口关系矩阵来追踪和检测构件动态变化的影响范围和构件的相容情况。??
1 相关研究情况??
关于构件的变化检测,研究者提出了多种方法和机制。文献[1,2]中提出了一种符号级的构件检测机制,该机制通过定义参数流的语法,判断每个参数在代码中的执行方式与顺序来检测构件的适应性。符号级的检测方法可以准确的判断构件接口参数对于构件匹配的影响,但是该方法要求详细的了解构件内部结构和代码,不适合黑盒以及灰盒构件的检测。文献[3]通过构件交互接口的静态列表和链路来检测软件体系结构中构件动态变化的适应性,追踪构件变化的影响范围。该方法为检测构件的动态变化性提供了方便,但是由于一个构件有多个接口,且在软件中可能被不同的其他接口调用,因此,在该方法中需要对构件接口使用的每种情况都建立一条链路或者列表,增加了检测之前的工作量,不适应大型系统的检测。文献[4]提出了软件体系结构的语义模型,并利用三种构件适应结构来判断构件的适应性。语义模型可以有效的检测构件之间的匹配关系,但是由于缺乏整体性,该模型不利于软件体系结构的整体分析。??
2 构件模型与构件匹配原则??
为了便于描述构件以及构件接口之间的关系,在本章中将对构件、构件接口以及构件匹配原则进行形式化的描述。??
定义1 构
您可能关注的文档
- 基于技能大赛高职英语课程学习情况调查报告.doc
- 基于技能抽查背景下商务谈判课程教学改革思考.doc
- 基于技能导向导游业务课程教学改革.doc
- 基于技能提升会展专业本科生导师制研究.doc
- 基于技能点导向铁路货运实训教学改革研究.doc
- 基于技能竞赛仓储与配送管理课程改革.doc
- 基于技能竞赛平台下营销专业人才培养模式探索.doc
- 基于技能竞赛导向下中职学校物流专业课程设置构想.doc
- 基于技能训练新概念英语教法.doc
- 基于技能鉴定驱动电力行业培训考评系统建设研究.doc
- 新规解读:海关税务联网后,您的外贸ERP够“硬核”吗?.docx
- 2025-2026学年第一学期聊城市运河教育联合体1月份统考8年级历史试题.pdf
- 山东省菏泽第一中学(八一路校区)2025-2026学年高二上学期12月测试英语试卷(含答案,无听力原文及音频).pdf
- 2025-2026学年安徽省马鞍山市中加双语学校高一上学期12月校内拉练(月考)英语试题.pdf
- 2025-2026学年福建省福州市平潭翰英中学高三上学期期中考试英语试题.pdf
- 甘肃省兰州市城关区多校2025-2026学年八年级上学期期末考试道德与法治试卷(含答案).pdf
- 2025-2026学年湘豫名校联考高二上学期1月月考英语试题.pdf
- 2025-2026学年广东省中山市三鑫学校高二上学期12月月考英语试题.pdf
- 河南省驻马店市2024-2025学年高一上学期1月期末质量监测英语试卷(含答案,无听力音频无听力原文).pdf
- 2025-2026学年天津市蓟州区第一中学高二上学期1月月考英语试题.pdf
最近下载
- 钢筋混凝土薄壳结构设计规程.docx VIP
- 2024济南历城区中小学教师招聘考试真题及答案.docx VIP
- 潮州市烟草专卖局专卖执法资格测试考试试卷(烟草专卖法律知识科目).docx VIP
- TSZRCA 007-2023 机器人特种线缆专用铜箔丝材料技术规范.pdf VIP
- 存储基础知识培训.pptx VIP
- 多叶片微风风力发电项目可行性报告.pptx VIP
- TSZRCA 003-2023 机器人本体电源线缆技术规范.pdf VIP
- hopeVert300系列通用型变频器选型手册 - 禾望电气.PDF VIP
- 汽车零部件质量控制和检测先进技术.docx VIP
- 矿物绝缘电缆敷设技术规程 施工专业.pdf VIP
原创力文档


文档评论(0)