Application Programming Interface for Embedded Protocol Management System

This paper defines an architecture and software structure which implements a polymorphic system to manage hardware devices. The architecture implements a system to manage integration of hardware devices by providing the constructs required to implement communication and data transport protocols with a method that manages system state independence of each hardware component integrated. The architecture components provide a system which maintains the independence of each device by defining abstractions between each component of the system providing the software constructs required to integrate hardware components which implement differing connections methods and communication protocols. The software architecture provides the means of Integration of multiple systems which do not communicate with the same data representations, states and message passing techniques to build a system that is cohesive and capable of managing reusability and reliability while also defining architectural requirements for the developer which facilitate software cohesion in a volatile software environment. Software roles between components of the system are demarcated to outline the independence of each component of the architecture required to build a system for managing hardware independence while providing state information for each component and preventing contamination between the communication stacks and software application by removing impediments to development in the creation of common interfaces between independent embedded devices. The development life cycle can be shortened by the architecture and protocol management system by defining reusable components able to manage multiple protocols, easing integration and the requirement to develop unique implementations for specific applications and hardware components. The elimination and condensing of differing protocols will remove impediments to development creating common ways to communicate among multiple embedded devices. The implementation of the architecture will aid in the rapid deployment of hardware to an embedded system and will allow for re usability of software modules and lower integration activities by providing a common interface for data producers and consumers, lowering the level of effort required when adding additional hardware components to an embedded system.

Publication Details

Journal
RIT Scholar Works (Rochester Institute of Technology)
Published
2024-12-01
Primary Topic
Embedded Systems and FPGA Design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Application Programming Interface for Embedded Protocol Management System

RIT Scholar Works (Rochester Institute of Technology)
Embedded Systems and FPGA Design
article

Application Programming Interface for Embedded Protocol Management System

article en

Abstract

This paper defines an architecture and software structure which implements a polymorphic system to manage hardware devices. The architecture implements a system to manage integration of hardware devices by providing the constructs required to implement communication and data transport protocols with a method that manages system state independence of each hardware component integrated. The architecture components provide a system which maintains the independence of each device by defining abstractions between each component of the system providing the software constructs required to integrate hardware components which implement differing connections methods and communication protocols. The software architecture provides the means of Integration of multiple systems which do not communicate with the same data representations, states and message passing techniques to build a system that is cohesive and capable of managing reusability and reliability while also defining architectural requirements for the developer which facilitate software cohesion in a volatile software environment. Software roles between components of the system are demarcated to outline the independence of each component of the architecture required to build a system for managing hardware independence while providing state information for each component and preventing contamination between the communication stacks and software application by removing impediments to development in the creation of common interfaces between independent embedded devices. The development life cycle can be shortened by the architecture and protocol management system by defining reusable components able to manage multiple protocols, easing integration and the requirement to develop unique implementations for specific applications and hardware components. The elimination and condensing of differing protocols will remove impediments to development creating common ways to communicate among multiple embedded devices. The implementation of the architecture will aid in the rapid deployment of hardware to an embedded system and will allow for re usability of software modules and lower integration activities by providing a common interface for data producers and consumers, lowering the level of effort required when adding additional hardware components to an embedded system.

RIT Scholar Works (Rochester Institute of Technology)
Responsible consumption and production
Openalex Percentile: Top 55%
Embedded Systems and FPGA Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.