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![]() |
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> |