Font Size: a A A

The Design And Realization Of ANIMA Intent Description Language Compiler

Posted on:2020-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:H LuFull Text:PDF
GTID:2428330590459922Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of artificial intelligence,network autonomy technology has been paid more and more attention.,one of the research topics is ANIMA(Autonomic Networking Integrated Model and Approach)network.There is an abstract intent in ANIMA,which can be used as a carrier of learning among single-point network elements.,but there is still no final conclusion on how to apply abstract intent.This thesis designs an IDL(intent description language)to parse abstract intent.,IDL is a new language,the main work of this thesis is to design and implement its compiler based on this language.The following parts are mainly completed:(1)according to the application scenario of IDL language,the requirements of IDL compiler are analyzed,and the functional requirements and performance indicators of IDL compiler are put forward.(2)the IDL compiler is designed in accordance with the characteristics of IDL by referring to the functions and development methods of common compilers and combining the compiling principle and technology.The system is divided into lexical analysis module,grammatical analysis module,semantic analysis and intermediate storage module and policy execution module,and each module is specifically designed.(3)according to the needs and design,the compiler system modules are implemented,some test cases are used to verify that IDL compiler achieves the expected functional and performance requirements.At present,the IDL compiler has completed the development of basic functions.After testing and acceptance by the project team,the compiler meets the expected goal of the project and has been integrated into the ANIMA component as a sub-module.The implementation of IDL compiler provides a solution for the application of abstract intention of ANIMA.Moreover,even as a separate application,it's also a very convenient means of equipment configuration with good practicability.
Keywords/Search Tags:Intent Description Language, Compiler, Intermediate Storage, Policy Execution
PDF Full Text Request
Related items