Skip to main content

SID Extension to efficiently manipulate YANG Data Models
draft-toutain-t2t-sid-extension-00

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Laurent Toutain , Manoj G , Javier Alejandro FERNANDEZ
Last updated 2024-09-27 (Latest revision 2024-03-26)
RFC stream (None)
Intended RFC status (None)
Formats
Yang Validation 14 errors, 5 warnings
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

As the Internet of Things (IoT) systems are becoming more pervasive with their rapid adoption, they are also becoming more complex in their architecture. Hence, a tool is required to generate prototype code based on the YANG models for constrained devices [RFC7228] to improve interoperability and increase the reusability of software components. A novel approach is introduced in this document to generate software prototypes (also called stubs) in the C language for the CORECONF protocol [I-D.ietf-core-comi] using YANG Schema Item iDentifiers (YANG SID [I-D.ietf-core-sid]). These stubs greatly reduce the complexity of navigating the CORECONF structure by abstracting the corresponding YANG SIDs. This document elaborates on the procedure to generate YANG SIDs for a given YANG model of a system, which then generates C stubs using the tools developed by the authors with the help of an example (sensor.yang file).

Authors

Laurent Toutain
Manoj G
Javier Alejandro FERNANDEZ

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)