{"title":"Vala协议缓冲库的设计","authors":"L. Liang, Zhilong He","doi":"10.1109/ICEMI52946.2021.9679656","DOIUrl":null,"url":null,"abstract":"The increasing complexity of automated test systems demands high performance communication libraries that can be distributed. Protocal Buffer is a widely used mechanism for providing object serialization for Remote Processing Calls (RPC). However, it lacks support for an efficient and high-level programming language such as Vala, which is suitable for instrumentation control. This paper presents and details a methodology for creating a Protocal Buffer library for Vala. And the library developed has been applied to an automated test system that was designed for testing an arbitrary function generator. The results show that this library functions properly and can be prepared for RPC use.","PeriodicalId":289132,"journal":{"name":"2021 IEEE 15th International Conference on Electronic Measurement & Instruments (ICEMI)","volume":"638 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Design of a Protocal Buffer Library for Vala\",\"authors\":\"L. Liang, Zhilong He\",\"doi\":\"10.1109/ICEMI52946.2021.9679656\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The increasing complexity of automated test systems demands high performance communication libraries that can be distributed. Protocal Buffer is a widely used mechanism for providing object serialization for Remote Processing Calls (RPC). However, it lacks support for an efficient and high-level programming language such as Vala, which is suitable for instrumentation control. This paper presents and details a methodology for creating a Protocal Buffer library for Vala. And the library developed has been applied to an automated test system that was designed for testing an arbitrary function generator. The results show that this library functions properly and can be prepared for RPC use.\",\"PeriodicalId\":289132,\"journal\":{\"name\":\"2021 IEEE 15th International Conference on Electronic Measurement & Instruments (ICEMI)\",\"volume\":\"638 \",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 15th International Conference on Electronic Measurement & Instruments (ICEMI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEMI52946.2021.9679656\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 15th International Conference on Electronic Measurement & Instruments (ICEMI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEMI52946.2021.9679656","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The increasing complexity of automated test systems demands high performance communication libraries that can be distributed. Protocal Buffer is a widely used mechanism for providing object serialization for Remote Processing Calls (RPC). However, it lacks support for an efficient and high-level programming language such as Vala, which is suitable for instrumentation control. This paper presents and details a methodology for creating a Protocal Buffer library for Vala. And the library developed has been applied to an automated test system that was designed for testing an arbitrary function generator. The results show that this library functions properly and can be prepared for RPC use.