Thesis (Selection of subject)Thesis (Selection of subject)(version: 385)
Thesis details
   Login via CAS
Automatická (de)serializace podle modelu YANG
Thesis title in Czech: Automatická (de)serializace podle modelu YANG
Thesis title in English: Automatic (de)serialization driven by YANG models
Academic year of topic announcement: 2024/2025
Thesis type: Bachelor's thesis
Thesis language:
Department: Department of Applied Mathematics (32-KAM)
Supervisor: Mgr. Martin Mareš, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 24.02.2025
Date of assignment: 24.02.2025
Confirmed by Study dept. on: 25.02.2025
Guidelines
Cílem práce je vytvořit nástroj, který na základě datového modelu formalizovaného v jazyce YANG bude generovat kód pro serializaci a deserializaci dat. (De)serializace bude řízena zadanými pravidly pro transformaci dat mezi datovým modelem a vnitřní reprezentací konkrétního projektu. Nástroj bude umět generovat kód pro jazyky C, Python a případně Rust. Bude podporovat serializaci do formátů CBOR a JSON.

Nástroj vzniká ve spolupráci se sdružením CZ.NIC. Plánované využití je k tvorbě nového API projektu BIRD Internet Routing Daemon.
References
[RFC7950] Bjorklund, M., Ed. "The YANG 1.1 Data Modeling Language", RFC 7950, DOI 10.17487/RFC7950, August 2016, <https://www.rfc-editor.org/info/rfc7590>
[RFC8949] Bormann, C., Hoffman, P., "Concise Binary Object Representation (CBOR)", RFC 8949, DOI 10.17487/RFC8949, December 2020, <https://www.rfc-editor.org/info/rfc8949>
[draft-core-comi] Veillette, M., Ed., and van der Stok, P., Ed., and Pelov, A., Ed., and Bierman, A., Bormann, C., Ed., "CoAP Management Interface (CORECONF)", Work in Progress, Internet-Draft, draft-ietf-core-comi-19, 3 November 2024 <https://datatracker.ietf.org/doc/html/draft-ietf-core-comi>
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html