Loading…
BERLib: A Basic Encoding Rules implementation
In this paper we present a Basic Encoding Rules library implemented in three programming languages (C, C++ and C#) that offers encoding and decoding of data types in order to be used in serialization and deserialization processes in communication protocols. The implementation is consistent with the...
Saved in:
Published in: | Software impacts 2024-09, Vol.21, p.100677, Article 100677 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this paper we present a Basic Encoding Rules library implemented in three programming languages (C, C++ and C#) that offers encoding and decoding of data types in order to be used in serialization and deserialization processes in communication protocols. The implementation is consistent with the currently active standards and it offers a great degree of scalability. BERLib is also highly documented and significant examples are provided for all the programming languages used. Our work qualifies as an ideal solution for providing data encoding and decoding in communication protocol design especially for Wireless Sensor Networks and Internet of Things.
•Basic Encoding Rules Library implementation in C, C++, C#.•Essential in serialization and deserialization of information in digital communication.•Basic Encoding Rules Library for all layers in Internet Of Things.•Communication protocol design in embedded systems. |
---|---|
ISSN: | 2665-9638 2665-9638 |
DOI: | 10.1016/j.simpa.2024.100677 |