jYang : A YANG Parser in Java
The NETCONF configuration protocol of the IETF Network Working Group provides mechanisms to manipulate the configuration of network devices. YANG is the language currently under consideration within the IETF to specify the data models to be used in NETCONF. This paper describes the design and development of a syntax and semantics parser for YANG in java. It is common in the network management world that a protocol and a data model are separated even if jointly designed, as it was already the case in the SNMP protocol and its SMI data modeling, COPS and SPPI, or SMI (GDMO and CMIS or WBEM and CIM outside the IETF scope).