基于XML的构架描述语言XBA的研究.pdf

基于XML的构架描述语言XBA的研究.pdf

ID:53570498

大小:201.65 KB

页数:6页

时间:2020-04-18

基于XML的构架描述语言XBA的研究.pdf_第1页
基于XML的构架描述语言XBA的研究.pdf_第2页
基于XML的构架描述语言XBA的研究.pdf_第3页
基于XML的构架描述语言XBA的研究.pdf_第4页
基于XML的构架描述语言XBA的研究.pdf_第5页
资源描述:

《基于XML的构架描述语言XBA的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第l2A期电子学报Vol.30No.l2A2002年l2月ACTAELECTRONICASINICADec.2002基于XML的构架描述语言XBA的研究赵文耘,张志(复旦大学计算机与信息技术系,上海200433)摘要:本文通过对现有构架描述语言进行分析,指出其存在的不足,并提出了一种基于XML的构架描述语言-XBA.它把XML应用于软件构架的描述,具备了较多的先进特性.通过对组成构架的基本元素进行描述,同时利用XML的可扩展性,XBA可对现有的各种ADL进行描述及定义.关键词:软件构架;构架描述语言;可扩展标记语言;构件;连接器中图分类号:TP3ll.5文献标识

2、码:A文章编号:0372-2ll2(2002)l2A-2036-04AResearchonXMLBasedArchitectureDescriptionLanguage-XBAZHAOWen-yun,ZHANGZhi(Dept.ofComputer&InformationTechnology,FudanUniuersity,Shanghai200433,China)Abstract:ThroughanalyzingcurrentADLs,thispaperpointsouttheirshortcomingsandpresentsanXMLbasedADL-XBA

3、.ItappliesXMLtothedescriptionofsoftwarearchitecture,andpossessesmanyadvancedcharacteristics.Throughdescribingthebasicele-mentsthatconstitutearchitecturesandmakinguseoftheextensibilityofXML,XBAcandescribeanddefinethecurrentvariousADLs.Keywords:softwarearchitecture;ADL;XML;component;co

4、nnectorXMLSchema作为定义机制.1引言2XML的特点基于构件的软件开发方法正越来越受到人们的接受和重视.作为新一代的软件开发方法,它将软件人员的注意力吸引eXtensibleMarkupLanguag(eXML)一经出现,就由于它的可到构件的复用上,而基于构件的软件开发需要在较高的层次扩展性、自描述性以及结构化等优点,受到了计算机界的广泛对软件系统进行把握,要对应用系统的构架进行描述,并在构关注,并迅速成为了互联网上数据交换和处理的标准.同时由架基础上实现可复用构件的组装.软件构架是一个具有较高于XML出色的描述能力,它在互联网之外的许多领域也成为

5、抽象级别的系统视图,对构件组装具有十分重大的意义.构架信息描述的标准.描述语言(ArchitectureDescriptionLanguage,ADL)是进行构架设XML为开发软件构架的可扩展建模语言提供了理想的计的主要技术及描述手段.有代表性的ADL包括ACME[2],平台.XML作为构架的标准描述语言有很多优点.使用XML[3],C2[4],Darwin[5]等.但这些ADL都是为满足某种特殊作为构架的标准描述语言,就可以使得构架模型可以得到更Wright的设计目标与领域特征而开发的,有各自不同的侧重点和特为广泛的共享,许多应用都可以搜索、引用、处理和保存这

6、些色,对软件构架的研究起到了重要作用[6]构架模型.根据不同领域的要求,对基于XML的ADL进行必.它们在各自领域内是非常有效的,但由于它们的语法都是固定的并且差别较大,要的扩展,就能快速满足新的需要.所以难以增加新的特性,而且彼此之间的交互非常困难,难以3一种基于XML的构架描述语言:XBA做到构架表示信息的共享.在关于到底什么是ADL这个问题上,在众多的ADL之间也还没有达成一致,它们对应该对一3.1XBA的结构个构架的哪些方面建模的理解也不尽相同.例如,Rapid作为在现在已经出现的各种ADL中,虽然每一种都有各自的一种通用系统描述语言,它对构件的接口和它

7、们的外部可视特性,但它们还是有很多相似点的.例如几乎所有的ADL都行为进行了建模,而Wright对构架连接的语义进行了形式化是由构件(component)和连接器(connector)组成的,都定义了构描述[7]件和连接器之间的约束即配置(configuration).作为一种可扩.为了支持我们的构件组装工具的开发,我们提出了一种展的ADL,XBA包括了构架描述中的三种基本抽象元素:构基于XML的构架描述语言XBA(XMLBasedADL),它采用件,连接器和配置.我们将通过一个实例来对XBA进行说明.收稿日期:2002-06-06;修回日期:2002-l0-l

8、5基金项目:国家863计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。