收藏本站
《西北大学》 2004年
收藏 | 手机打开
二维码
手机客户端打开本文

分布式软件构架可视化建模与求精机制研究

刘炜  
【摘要】:基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用。但是,目前的软件构件技术主要还是着眼于二进制构件和构件实现模型(如EJB、COM+和CORBA),缺乏一套系统的方法以指导整个软件开发过程。最近,定位于弥补需求和底层设计编码之间跨度的软件构架SA(亦称为软件体系结构Software Architecture)研究有很大的进展。但现有的构架描述语言(ADL)对体系结构的求精和实现的支持能力明显不足,缺乏与主流技术进行有效地整合。由于目前主流的设计和实现语言都是面向对象的,如何从高层抽象的SA模型转换到具体的底层实现一直都没有一个比较好的解决方法。 基于以上问题,本文提出了一个基于构件的面向软件构架的分布式系统组装CAOSC(Component-based Architecture-Oriented distributed System Composition)软件开发方法,提供了一个基于构件复用的有效的自动解决方案。首先设计了一个基于构件的分布式软件体系结构形式化描述语言ADEAG,并借助JavaCC实现了其编译器;第二,设计并实现了一个以ADEAG为基础的分布式系统可视化建模工具CDisTool,允许用户以图形的方式对分布式系统体系结构进行构件化的分析、设计,并且通过CDisTool可以将体系结构的图形表示转化为ADEAG文本表示;第三,提出了一种独立于构件实现的、支持形式化分析与动态测试的构件交互模型,设计并实现了一个基于该模型的交互风格定义语言Dicide;第四,借助统一建模语言UML设计了一个从ADL描述的高层构架映射到OO设计的一系列映射规则和机制,以及自动求精映射工具ADEAG2UML。最后,通过一个实际例子展示了我们的技术思路和开发方法,表明本文给出的解决方案是可行和有效的。
【学位授予单位】:西北大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TP311.5

手机知网App
【参考文献】
中国期刊全文数据库 前9条
1 常继传,李克勤,郭立峰,梅宏,杨芙清;青鸟系统中可复用软件构件的表示与查询[J];电子学报;2000年08期
2 黄罡,王千祥,曹东刚,梅宏;PKUAS:一种面向领域的构件运行支撑平台[J];电子学报;2002年S1期
3 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
4 杨芙清;梅宏;李克勤;袁望洪;吴穹;;支持构件复用的青鸟Ⅲ型系统概述[J];计算机科学;1999年05期
5 张世琨;王立福;杨芙清;;基于COTS构件的系统开发[J];计算机科学;2000年01期
6 刘炜,房鼎益,陈晓江;面向模式的分布式软件构架可视化建模[J];计算机工程;2005年03期
7 张世琨,张文娟,常欣,王立福,杨芙清;基于软件体系结构的可复用构件制作和组装[J];软件学报;2001年09期
8 梅宏,陈锋,冯耀东,杨杰;ABC:基于体系结构、面向构件的软件开发方法[J];软件学报;2003年04期
9 刘炜,孙雅如,何晓阳;WorldUnion多国语言实时自动交流系统[J];西北大学学报(自然科学版);1999年03期
【共引文献】
中国期刊全文数据库 前10条
1 汤阳春,陆余良,汪永益;CORBA和AGENT技术在网络应用模拟系统中的应用[J];安徽电子信息职业技术学院学报;2004年Z1期
2 李敬秀;;基于组件的软件开发模型与方法研究[J];安徽电子信息职业技术学院学报;2008年06期
3 姚健,马洪峰,薄亚明;基于COM+的远程图形交互系统的研究[J];安徽工程科技学院学报;2002年01期
4 李龙澍;;软件体系结构风格综述[J];安庆师范学院学报(自然科学版);2006年04期
5 魏学业;基于构件的地面轨道电路信息管理系统[J];北方交通大学学报;2000年05期
6 杜美萍;;基于.NET的高校教务管理系统的设计与实现[J];办公自动化;2009年12期
7 王静,阎春平,刘飞;基于构件的建筑金属结构产品计算机辅助工程系统的研究[J];兵工自动化;2001年04期
8 谢大明;CIMS中基于CORBA的异构数据源集成方法[J];兵工自动化;2004年05期
9 刘兴启;黄作明;;ERP产品批量定制生产过程中的多级版本管理[J];兵工自动化;2007年09期
10 赵建平;赵建辉;刘晓阳;施斌;顾美;;基于软件复用技术的海上测控软件测试模型[J];兵工自动化;2011年02期
中国重要会议论文全文数据库 前10条
1 张抗抗;赵志崑;徐如志;杨峰;;基于关联网络的分布式构件库服务协同[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
2 孙长嵩;李海丹;;基于构件的版本控制策略[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
3 谭贺春;;基于Excel模板的报表导出框架的设计与实现[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
4 黄诗龙;付加林;;以业务应用为核心的人事管理信息化系统设计与实践[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年
5 杜庆伟;董永强;李海峰;;基于新型网络服务体系的网络化制造集成支撑技术[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
6 梁宏池;刘艳斌;;基于CORBA技术的动态企业联盟系统平台的研究[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
7 徐正权;潘晓波;;基于适配器的软件总线体系结构下的数据传递机制研究[A];’2004计算机应用技术交流会议论文集[C];2004年
8 朱家诚;;基于软件构件的杆机构设计系统的研究[A];第十二届全国机构学学术研讨会论文集[C];2000年
9 吴志樵;唐加福;王立岩;;基于产品线两阶段模型的软件构件选择优化问题研究[A];2009中国控制与决策会议论文集(2)[C];2009年
10 张继军;董卫;;基于Petri网的构件组装运算及其性质[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
中国博士学位论文全文数据库 前10条
1 叶海智;面向分布式关键任务系统的自律恢复机制研究[D];哈尔滨工程大学;2010年
2 张冰;小组软件过程建模方法及过程定义重用研究[D];哈尔滨工程大学;2009年
3 赵倩;基于自配置的软件可信性增长模型及方法[D];哈尔滨工程大学;2010年
4 卜志国;海洋生态环境监测系统数据集成与应用研究[D];中国海洋大学;2010年
5 孟江涛;Xen虚拟机研究[D];电子科技大学;2010年
6 尹可挺;Internet环境中基于QoS的Web服务组合研究[D];浙江大学;2010年
7 张晶;面向钢铁质量过程控制的分布式并行软件框架模型研究[D];昆明理工大学;2009年
8 唐姗;基于目标的高可信自适应容错软件开发方法研究[D];复旦大学;2011年
9 宋莹;矿区矿地一体化审批与监管模式及其信息系统[D];中国矿业大学(北京);2011年
10 李良明;基于动态行为模型的构件及组装测试的研究[D];南京航空航天大学;2010年
中国硕士学位论文全文数据库 前10条
1 孙亮;基于开源框架的高校职工住房管理信息系统的设计与实现[D];华中农业大学;2010年
2 陈志勇;基于刻面描述的分布式构件库系统的研究[D];南昌航空大学;2010年
3 董燕;精准定位变率施肥播种免耕机的研究[D];山东科技大学;2010年
4 孙海春;C_net到可编译表达式的映射方法[D];山东科技大学;2010年
5 王广伦;基于构件的软件系统定制技术的研究与应用[D];山东科技大学;2010年
6 周谦;工业机器人离线编程及其在光纤激光加工平台中的应用[D];山东科技大学;2010年
7 肖荣;实时控制系统软件开发架构设计研究及其应用[D];浙江理工大学;2010年
8 张静;基于SON微微基站的网络管理系统设计与实现[D];哈尔滨工程大学;2010年
9 韩丽丽;基于DDS体系结构的构件组装机制研究[D];哈尔滨工程大学;2010年
10 王永伟;基于构件的形式化方法在软件开发中的应用研究[D];哈尔滨工程大学;2010年
【二级参考文献】
中国期刊全文数据库 前6条
1 黄罡,王千祥,曹东刚,梅宏;PKUAS:一种面向领域的构件运行支撑平台[J];电子学报;2002年S1期
2 梅宏 ,常继传 ,杨芙清;Software component composition based on ADL and Middleware[J];Science in China(Series F:Information Sciences);2001年02期
3 杨芙清;;软件复用及相关技术[J];计算机科学;1999年05期
4 常继传;郭立峰;马黎;;可复用软件构件的表示和检索[J];计算机科学;1999年05期
5 陈晓江,房鼎益;基于分布式构件的媒体流模型研究[J];计算机应用与软件;2003年03期
6 刘炜,孙雅如,何晓阳;WorldUnion多国语言实时自动交流系统[J];西北大学学报(自然科学版);1999年03期
【相似文献】
中国期刊全文数据库 前10条
1 陈菲,刘克勤;计算机软件复用技术研究[J];现代电力;2002年06期
2 马永杰;蒋兆远;张燕;;基于功能构件的软件复用方法[J];计算机应用与软件;2009年08期
3 徐亦丹;;软件构架中的复用技术研究[J];硅谷;2010年07期
4 费雅洁,钱钧翘;基于构架/构件的专向领域的应用系统开发策略[J];信息技术;2003年02期
5 孙纯怡,徐福缘;利用面向对象领域分析方法开发软件的构件与构架[J];上海理工大学学报;2003年02期
6 陆军,张育平;基于构件的软件体系结构实现技术[J];计算机工程与应用;2002年04期
7 贺新闻,王清心;基于可复用构件的软件开发过程研究[J];攀枝花学院学报;2005年03期
8 徐延军;唐又林;;构件技术在高速公路车道软件中的应用[J];上海船舶运输科学研究所学报;2009年01期
9 孙祥娥;基于时序约束的构件交互协议描述[J];电脑知识与技术;2005年02期
10 陈忠菊;关于软件复用技术的探讨[J];沈阳电力高等专科学校学报;2001年01期
中国重要会议论文全文数据库 前10条
1 张文君;顾海明;;改进的领域分析方法及数字校园网领域模型[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
2 陈枢思;李远清;;基于软件复用的人力资源管理系统实现[A];中南六省(区)自动化学会第24届学术年会会议论文集[C];2006年
3 程煜;刘会忠;马永祥;;软件构件技术在管理软件中的应用[A];中国自动化学会全国第九届自动化新技术学术交流会论文集[C];2004年
4 高玉兰;姚世军;江澜;;软件复用技术研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年
5 陈思;;浅谈软件复用技术及其应用[A];上海烟草系统2004年度优秀学术论文集[C];2004年
6 焦金丹;胡金柱;胡燕;鲁志兵;;基于软件复用的领域分析和建模研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
7 占建伟;吕志成;张国柱;欧钢;;基于面向对象框架的北斗接收机自动测试系统[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
8 李亚红;王坚;戴毅茹;;基于.NET构件技术的充水预压系统的设计与实现[A];先进制造技术高层论坛暨第六届制造业自动化与信息化技术研讨会论文集[C];2007年
9 黄奇;熊庆宇;石为人;;一种面向工业自动化仪表的嵌入式软件系统构建方法研究[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
10 姜佳佳;梁英;陈皓;张晓彤;;一种面向服务的复用遗留系统的方法及应用[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
中国重要报纸全文数据库 前10条
1 郭洪锋;分布式的统一体[N];计算机世界;2003年
2 ;Analog Devices 公司发布SoundMAX2.0系统[N];中国高新技术产业导报;2001年
3 小月;软“痛”对阵硬“伤”[N];网络世界;2004年
4 本报记者 焦清超;李平立:印前领军人物[N];中国新闻出版报;2005年
5 张勇 新疆维吾尔自治区烟草专卖局(公司);浅谈如何做好软件系统的架构设计[N];东方烟草报;2010年
6 本期主持:崔启亮 力是;解读“3I现象”(续)[N];计算机世界;2004年
7 孔翰宁(Henning Kagermann);恪守的信条[N];中国计算机报;2007年
8 ;我国软件产业迈向何方[N];中国电子报;2001年
9 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
10 谌力;系统架构师[N];网络世界;2006年
中国博士学位论文全文数据库 前10条
1 郭健美;基于共性与可变性分析的适应性软件复用与配置技术研究[D];上海交通大学;2011年
2 彭思维;面向用户的软件柔性度量研究[D];燕山大学;2012年
3 丁剑洁;软件生产线度量技术应用研究[D];西北大学;2012年
4 贾育;基于演于构件的软件复用方法[D];中国科学院研究生院(软件研究所);2002年
5 王闯;软件智能进化模型及其实现机制研究[D];北京邮电大学;2012年
6 朱建江;基于软件构件的软件复用的研究[D];南京航空航天大学;2002年
7 王奉涛;非平稳信号故障特征提取与智能诊断方法的研究及应用[D];大连理工大学;2003年
8 韩松乔;普适计算中面向移动的软件自适应性研究[D];上海交通大学;2008年
9 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年
10 易志雄;基于FTTX+Cable架构的多媒体宽带接入系统研究[D];华中科技大学;2005年
中国硕士学位论文全文数据库 前10条
1 刘炜;分布式软件构架可视化建模与求精机制研究[D];西北大学;2004年
2 蒋长春;软件开发过程中的复用研究[D];武汉理工大学;2007年
3 孟亮;基于软件复用技术的通用远程动力监控系统研究[D];西北工业大学;2006年
4 潘纹;软件复用技术及其在MIS中的研究与应用[D];景德镇陶瓷学院;2007年
5 丁江桥;元素化技术在变电管理信息系统开发中的应用研究[D];四川大学;2006年
6 黄祥国;面向敏捷制造的可集成制造执行系统(I-MES)关键技术研究[D];武汉理工大学;2006年
7 丁树贵;基于领域工程的软件复用技术的研究与实现[D];南京航空航天大学;2008年
8 朱韦桥;软件复用技术与工作流技术及其在MIS中的应用[D];铁道部科学研究院;2007年
9 范菊逸;企业级应用中面向对象框架的研究[D];华中科技大学;2005年
10 陈凯;面向网构软件的软件协同框架研究[D];江苏大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026