文档介绍:西安电子科技大学
硕士学位论文
一个BPEL语言解释器的设计与实现
姓名:张彪
申请学位级别:硕士
专业:计算机软件与理论
指导教师:陈平
20070201
摘要在分布式协作开发环境中进行设计工作时,要求不同的系统设计工具之间能够相互衔接与利用,完成设计任务的流程能够平滑相连。然而由于各设计工具之间的异构性,使得各个工具之间的通信和合作非常困难。因此,如何高效地集成系统设计工具,使得各个工具之问能够顺利合作的要求迫在眉睫。本论文基于的项目采用乃枷攵怨ぞ呓屑桑ù晒ぞ叩哪芰Π装为服务,通过调用服务接口实现对工具功能的使用,在高层次上采用镅允迪侄砸恍┘榷鞒痰纳杓坪妥橹本文主要论述了该项目中自行研制的一个镅允迪值腂馐推—最褂肅是由于项目对性能有特殊的要求。着重介绍了的体系结构,部署和执行,对各部分的设计目标,以及影响各部分设计的因素和设计方案的权衡进行了详细的描述,最后对当前工作进行了总结。目前只关键词:集成解释器部署执行统从整体上看是松耦合的,具有较强的可替换性,并屏蔽了工具集成的实现细节。是个初俱雏形的解释器,尚有很多方面需要完善。
.,仃,..琑甌,.:
本人签名:猛趣日期。!日期:本学位论文属于保密,在一年解密后适用本授权书。创新性声明关于论文使用授权的说明四::本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。C艿穆畚本人签名:在解密后遵守此规定导师签名:日期
第一章绪论项目背景研究目标、内容与关键技术本论文的工作来源于“十一五”项目“系统设计工具集成技术研究州”。该课题主要面向综合电子信息系统的分布式协作开发工作,研制出一套系统设计工具的集成平台,并提供相应的数据访问协议,实现系统设计工具之『的分布式协作。综合电子信息系统为诸军种联合作战提供信息作战能力,是信息化作战时代我军重点发展的高技术武器装备,是一类复杂的人机交互系统,系统的研制风险很大。目前,研制单位在进行综合电子信息系统的需求分析、总体规划、指标论证、总体设计时,主要依据的还是以往的经验,缺乏完整、科学的方法指导和有效的技术手段及工具支持,设计分析过程和内容也缺乏统一的规范和要求,系统的研制风险较大。本项目提供了一种重要思路与手段,采用基于仿真和组件的系统集成设计概念、内容及过程,建立面向综合电子信息系统的分布式协作开发环境韵录虺为分布式协作开发环境K幸韵录父鎏氐悖一、分布式协作开发环境中既包含一组基于仿真的系统设计工具,也包含一组基于组件的系统设计工具,这些工具中既有自行研制的工具,也有商品化的工具软件。二、在完成同一设计任务时设计结果能够在不同工具之间相互衔接与利用,使用不同工具完成同一设计任务的流程能够平滑相连。三、设计工具的插件化使得分布式协作开发环境具有可扩充性。四、工具的集成应当与组件的集成相互协调,尽可能采用一致的集成规范。因此,作为建立分布式协作开发环境的重要工作之一,有必要进行有针对性的系统设计工具集成技术研究。.芯磕勘本项目的研究目标是研究面向分布式协作开发环境的系统设计工具集成技术,研制分布式协作开发环境巾的丌放式、可扩展的系统设计工具集成框架,实现对基于仿真的系统设计工具和基于组件的系统设计工具的集成,为提高综合电
项目组工作整体介绍子信息系统的开发水平提供有效的、实用的支持。.芯磕谌本项目的主要研究内容是:与所合作研究分布式协作开发环境的集成设计概念、内容和过程,以及该环境中的组件接口规范和集成标准。研究内容芯肯低成杓乒ぞ叩募山涌诠娣丁⒓杀曜肌⒓晒嬖颉研究内容芯炕诜抡娴南低成杓乒ぞ吆突谧榧南低成杓乒ぞ叩募成方法与集成手段。研究内容兄泼嫦蚧诜抡娴南低成杓乒ぞ吆突谧榧南低成杓乒ぞ的集成框架,并将其加入分布式协作开发环境。研究内容诩煽蚣苌霞梢蛔榛诜抡娴南低成杓乒ぞ吆鸵蛔榛谧件的系统设计工具。.丶际关键技术悍植际叫骺7⒒肪持邢低成杓乒ぞ叩目衫┏浼芍С旨际酰括基于元数据驱动的插件支撑机制等。关键技术悍植际叫骺7⒒肪持懈骼嘞低成杓乒ぞ叩氖葑