Page tree
Skip to end of metadata
Go to start of metadata

Modeling Tool References

The Models project will collect references to tools used in the process of developing, analyzing, or deploying models for NFV. Some of these tools will be used directly in the Models project, or referenced in description of various model-related processes.

Title

Scope/Purpose

Priority

Comments

OpenStack: TOSCA Parser

"developed to parse TOSCA Simple Profile in YAML. It reads the TOSCA templates and creates an in-memory graph of TOSCA nodes and their relationship"

 

See also on PyPi

OpenStack: Heat Translator

"a command line tool which takes non-Heat templates as an input and produces a Heat Orchestration Template (HOT) which can be deployed by Heat. "

 

 

ODL: Yang Tools

"to develop necessary tooling and libraries to provide Java runtime and support for YANG modeling language, data structures modeled by YANG and their serialization and deserialization as defined in IETF drafts and standards."

 

 

Pyang

"a YANG validator, transformator and code generator, written in python. It can be used to validate YANG modules for correctness, to transform YANG modules into other formats, and to generate code from the modules."

 

 

PlantUML

Diagramming tool

 

 

Eclipse: Papyrus

Modeling IDE. Used by a number of SDO with the profile coming from the EAGLE Open Model Profile and Tools repository.

 

 

Eclipse: Winery

"a Web-based environment to graphically model TOSCA topologies and plans managing these topologies"

 

 

ONF: EAGLE UML to YANG Tool

A tool to convert Papyrus UML models to YANG following the mapping rules defined in onf2015.261_Mapping_Gdls_UML-YANG.04 by OpenNetworkFoundation(ONF) IMP group.

 

 

ONF: EAGLE YANG to JSON Tool

Tools for the translation from YANG schemas to JSON. Two PYANG plugins are providing translation for:

  

Yang Central: YangTools

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • No labels