MG-SOFT Visual YANG Designer is an advanced, yet easy-to-use YANG authoring tool that features a project-based data modeling and an IDE-like user interface with comprehensive project and file management capabilities and visual and source mode of editing.
Visual YANG Designer lets you design, edit and validate YANG modules and submodules in a visual manner, without having to master the YANG syntax. In addition to the visual design mode of operation (where YANG statements are graphically represented as nodes in a hierarchical tree view), the software features also an advanced source mode of operation, which incorporates a full-blown YANG source code editor that includes syntax coloring and intelligent code completion feature. The source mode of operation boosts productivity for experienced YANG authors who prefer writing the YANG code themselves with convenience of the built-in YANG authoring mechanisms, like code-completion (autocomplete), Find Usages, Go to Definition, Find/Replace, etc. The software lets you create a YANG authoring project in a few wizard-driven steps. Within a project, you can have many YANG files open for editing and switch between the source or design editing mode on a per-file basis.
Visual YANG Designer fully supports YANG version 1.1 (RFC 7950) as well as the original YANG version 1 (RFC 6020). The software lets you design and edit YANG modules either by using the initial version of the YANG language or by using the latest and recommended YANG version 1.1 that eliminates ambiguities and defects present in the original version. In addition, the software lets you revise existing YANG version 1 modules and submodules and update them to YANG 1.1.
The software manipulates YANG files directly and allows a parallel use of file versioning tools like SVN or Git to support collaboration and team work.
To design a YANG module in a visual mode of operation, simply drag&drop YANG nodes (e.g., "container", "list", "leaf", "leaf-list", etc.) from the components toolbar to the desired position in the module tree and set their properties in the main window. The tool supports all mechanisms available in YANG, including defining data nodes, importing, augmenting, subtyping, defining operations, notifications, etc.
The software includes strict YANG consistency validator that operates on all YANG files in the project and displays easy-to-understand Error and Warning messages in case of inconsistencies. Furthermore, the Command Line Edition of Visual YANG Designer supports validating YANG and YIN modules from command line. This edition of the software can perform YANG validation without the GUI and may be integrated into automated test environments.
MG-SOFT Visual YANG Designer is compliant with the following IETF's RFC documents: RFC 6020, RFC 6087, RFC 7950 and RFC 8407.
MG-SOFT Visual YANG Designer is a Java(TM) application that can be installed and used on Windows, Linux and Mac OS X operating systems with Java Runtime Environment version 8.0 (a.k.a. JRE 1.8) or later installed.
|