代码生成技术在数据序列化方面的应用  

Application of Code Generation Technology in Data Serialization

在线阅读下载全文

作  者:戚艳兵 杨佳[1] QI Yanbing;YANG Jia(The 54th Research Institution of CETC,Shijiazhuang 050081,China)

机构地区:[1]中国电子科技集团公司第五十四研究所

出  处:《计算机与网络》2019年第13期52-55,共4页Computer & Network

摘  要:作为提高软件开发效率和开发质量的一种技术,代码生成技术一直受到软件开发人员的重视。针对用于数据序列化的代码生成技术在可移植性及封装、解析效率等方面的问题,设计了一种可以快速生成数据序列化或反序列化代码的方法。该方法以协议原型定义文件为基本输入,通过严格高效的转换策略,自动生成数据序列化或反序列化、日志以及边界检查等代码。该方法具有数据结构轻便高效、代码易于移植以及二进制数据流传输方式等优点。通过实际项目应用表明,该数据序列化代码生成技术有效提高了嵌入式应用软件的开发效率及可移植性,并且实现了嵌入式平台之间数据的高效可靠传输。The code generation has always been valued by software developers as a technology to improve the efficiency and quality of software development. To overcome the shortcomings of code generation technology for data serialization in terms of portability and frame packing/parsing efficiency, etc., a code generation method for fast generation of data serialization/de-serialization codes is designed. In this method, such codes as data serialization/de-serialization, logging and boundary check, etc. are generated automatically by using strict and efficient conversion strategy. This method has such characteristics as efficient structure, code portability and binary data streams. The application results from actual project show that the data serialization code generation technology can efficiently improve the development efficiency and portability of embedded application software, and implement efficient and feasible data transmission between embedded platforms.

关 键 词:代码生成 序列化 边界检查 嵌入式平台 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象