欢迎来到天天文库
浏览记录
ID:46603986
大小:372.58 KB
页数:7页
时间:2019-11-26
《基于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
此文档下载收益归作者所有