The Community for Technology Leaders
2014 10th International Conference on Network and Service Management (CNSM) (2014)
Rio de Janeiro, Brazil
Nov. 17, 2014 to Nov. 21, 2014
ISBN: 978-3-901882-67-8
pp: 300-303
Mario Golling , Universität der Bundeswehr München, Department of Computer Science, 85579 Neubiberg, Germany
Robert Koch , Universität der Bundeswehr München, Department of Computer Science, 85579 Neubiberg, Germany
Peter Hillmann , Universität der Bundeswehr München, Department of Computer Science, 85579 Neubiberg, Germany
Rick Hofstede , Design and Analysis of Communication Systems (DACS), University of Twente, Enschede, The Netherlands
Frank Tietze , Universität der Bundeswehr München, Department of Computer Science, 85579 Neubiberg, Germany
ABSTRACT
Specifically designed to exchange configuration information from a management platform to network components, the XML-based NETCONF protocol has become widely used. In combination with NETCONF, YANG is the corresponding protocol that defines the associated data structures, supporting virtually all network configuration protocols. YANG itself is a semantically rich language, which - in order to facilitate familiarization with the relevant subject - is often visualized using UML to involve other experts or developers and to support them by their daily work (writing applications which make use of YANG/NETCONF). To support this process, this paper presents an novel approach to optimize and simplify YANG data models, as current solutions tend to produce very complex UML diagrams. Therefore, we have (i) defined a bidirectional mapping of YANG to UML, (ii) developed a strategy to reduce the numbers of objects, and (iii) created a tool that renders the created UML diagrams, closing the gap between technically improved data models and their human readability.
INDEX TERMS
Unified modeling language, Data models, XML, Containers, Semantics, Protocols, Data visualization
CITATION

M. Golling, R. Koch, P. Hillmann, R. Hofstede and F. Tietze, "YANG2UML: Bijective transformation and simplification of YANG to UML," 2014 10th International Conference on Network and Service Management (CNSM), Rio de Janeiro, Brazil, 2014, pp. 300-303.
doi:10.1109/CNSM.2014.7014179
231 ms
(Ver 3.3 (11022016))