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...

Full description

Saved in:
Bibliographic Details
Published in:Software impacts 2024-09, Vol.21, p.100677, Article 100677
Main Authors: Stangaciu, Valentin, Stangaciu, Cristina
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!
Description
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