检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:戚艳兵 杨佳[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229