基于Traits泛化技术的SLE﹢API编译码处理

基于Traits泛化技术的SLE﹢API编译码处理

ID:46603986

大小:372.58 KB

页数:7页

时间:2019-11-26

基于Traits泛化技术的SLE﹢API编译码处理_第1页
基于Traits泛化技术的SLE﹢API编译码处理_第2页
基于Traits泛化技术的SLE﹢API编译码处理_第3页
基于Traits泛化技术的SLE﹢API编译码处理_第4页
基于Traits泛化技术的SLE﹢API编译码处理_第5页
资源描述:

《基于Traits泛化技术的SLE﹢API编译码处理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第34卷第6期2015年12月飞行器测控学报JournalofSpacecraftTr&cTechnologyV01.34No.6December2015引用格式:张军朋,李晓伟,唐卫涛,等.基于Traits泛化技术的SLEAPI编译码处理[J].飞行器测控学报,2015,34(6):563—569.ZhangJunpeng,LiXiaowei,TangWeitao,eta1.ProcessingofSLEAPIencodinganddecodingbyusingtraitsgeneralization口].Jour

2、nalofSpacecraftTT&CTechnology,2015,34(6):563—569.基于Traits泛化技术的SLEAPI编译码处理+张军朋1’2’3,李晓伟1’3,唐卫涛1’3,李大鹏1’3(1.宇航动力学国家重点实验室·西安·710043;2.63788部队·陕西渭南·714000;3.西安卫星测控中心·西安·710043)摘要:在对CCSDS(ConsultativeCommitteeforSpaceDataSystems,空间数据咨询委员会)制定的SLE(SpaceLinkExtension,空

3、间链路扩展)的标准API(ApplicationProgramInterface,应用程序接口)设计开发过程中,需要对各种不同服务类型的操作进行ASN.1(AbstractSyntaxNotation0me,抽象语法标记1)编码译码,使用一般方法处理会存在大量的冗余且可扩展性不强。因此,设计了基于Traits技术的SLEAPI编码译码泛化模型,该模型从服务、协议数据单元、操作等3个层级,以及编码、译码这2个方向分别定义模板,并进行特化、偏特化以及萃取,从而实现了对编码、译码过程的泛化,并通过实例描述了应用过程。该模型

4、有效提高了SLEAPI设计的灵活性、层次性、通用性,以及SLE服务的可拓展性。关键词:空间链路扩展(SLE);应用程序接口(API);协议数据单元(PDU);抽象语法标记(ASN);数据编码层(DEL);自主可控中图分类号:V557+.3文献标志码:A文章编号:1674—5620(2015)06—0563—07IlOI:10.7642/j.issn.1674—5620.2015—06—0563—07ProcessingofSLEAPIEncodingandDecodingbyUsingTraitsGeneraliza

5、tionZHANGJunpen91’2“,LIXiaoweil“,TANGWeita01~,LIDapen91’3(1.StateKeyLaboratoryofAstrodynamics,Xi’an710043o2.PLAUnit63788,Weinan,ShaanxiProvince714000;3.Xi’anSatelliteControlCenter,Xi’an710043)Abstract:DuringdesignanddevelopmentofCCSDS(ConsultativeCommitteeforSp

6、aceDataSystems)SLE(SpaceLinkExtension)standardAPI(ApplicationProgramInterface),alloperationsofdifferentservicesneedtobeenen—codedanddecodedbyusingASN.1.Therearealotofredundantprocessingandscalabilityisveryweakinthepro—eessingbyusinggeneralmethods.Basedontraits,

7、anSLEAPIencodinganddecodinggeneralizedmodelisde—signed.Fromthreelevels,service,protocoldataunitandoperation,aadfrombothdirectionsofencodingandde—coding,templatesaredefined,andspecializationandpartialspecializationtraitsareprocessed.Encodinganddeco—dingaregenera

8、lized.Theapplicationprocessesaredescribedbyexamples.Themodeleffectivelyenhancestheflexi—bility,hierarchyandversatilityofSLEAPIdesignandextensibilityofSLEservices.Keywords:Sp

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

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

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