Evolution of Modeling Methodologies in Telecommunication Standards

 
ITU-T Information & Data Modeling and Status
 
Joint IEEE 802 and ITU-T Study Group 15 Workshop
 
Kam LAM (CICT) Q14/15 Rapporteur
 
ITU-T Q14/15 Modeling Work
 
Mandate & Scope
Modeling Methodology
Evolution
Pruning/Refactoring & Augmentation
UML to YANG Generation
Status
 
Q14/15 Mandate & Scope
 
 
Management and control of transport systems and equipment
Technology architecture & function 
 
Management/Control
requirement, information model, data model
 
Q14
 
Q10,
Q11,
Q12,
Q13
 
Model Development Methodology
 
 
UML Modelling Guidelines evolution
 
NGCOR
Modelling Requirements
ITU-T SG15
Modelling Guidelines
UML Modeling Guidelines
ONF TR-514
JWG MA
Model Repertoire
UML Modeling Guidelines
IISOMI 514
Other candidates:
ONAP
OIF
 
Information Model evolution
 
 
Influence Across Standards and Open Source
 
 
Pruning/Refactoring example
 
 
UML 
Modelling
 
 
UML Modeling Guidelines
ONF TR-514 v1.3 (IISOMI-514 v1.3)
https://www.opennetworking.org/software-defined-standards/models-apis/
 
UML Modelling Tools
 
 
Papyrus & Github Guidelines
ONF TR-515 v1.3 (IISOMI-515 v1.3)
https://www.opennetworking.org/software-defined-standards/models-apis/
 
UML to YANG Mapping
 
 
Mapping Guidelines
ONF TR-531 v1.1 (IISOM-531 v1.1)
https://www.opennetworking.org/software-defined-standards/models-apis/
Mapping Tool
xmi2yang
https://github.com/OpenNetworkingFoundation/EagleUmlYang
To download the tool:
Go to 
https://github.com/OpenNetworkingFoundation/EagleUmlYang
,
click                             , select “Download ZIP”
Extract the zip file
Put the “xmi2yang” folder anywhere you like in your explore.
 
UML 
to YANG Mapping Tool
 
 
Open Source Tool:
 
https://github.com/OpenNetworkingFoundation/EagleUmlYang
Background:
Initially developed by the ONF open source project “
EAGLE
Now run by the Informal Inter SDO Open Model Initiative (IISOMI), including active
participants from ONF, ITU-T SG15, MEF, TMF, …
Mapping Guidelines (rules): IISOMI-531 v1.3
Mapping Tool: 
xmi2yang
Programming language: JavaScript
Set up the running environment: node.js (download from 
https://nodejs.org/en/
 the node-
v8.9.4-x64.exe and run it once)
Also, from time to time, update the environment by running the command “
npm install
” in the folder
xmi2yang
How to run:
1.
Copy the UML file of the UML model into the “project” sub-folder of the xmi2yang directory
2.
Run the command “
node main.js
” at the xmi2yang directory
3.
The YANG file will be generated in the “project” sub-folder
4.
Validate the YANG file at 
http://www.yangvalidator.com/
 and get also the YANG Tree.
 
UML 
to YANG Mapping Tool - Demo
 
 
Status of ITU-T Technology-specific and Generic Information Models
 
 
G.7711 – Core information model, generic to transport technology; same model as ONF TR-512
v3.05 in TD370r1/3 (7/2019); to align with ONF TR-512 v1.4.1-info and consent in 9/2020
 
G.875 – OTN (L1)
v4.06 in TD439/P(1/2020); is planned for consent at this 2/2020 SG15 plenary meeting
G.876 – Photonic media (L0); requirements and information model
v0.09 in TD476/3 (1/2020); is progressing and planned for consent in 09/2020
 
G.7719 – Management/Control components IM; revision to ex. G.7718.1; 
v1.02 in TD373r1/3 (7/2019);
 
G.7721 – Synchronization IM; management requirements and information model; 
v1.0 approved in 11/2018;
G.7721.1 – Synchronization management data model; 
v0.01, Just started
 
G.8052 – Carrier Ethernet; v3.02 in TD484/3 (1/2020);
G.8052.1 – OAM information/data model for Carrier Ethernet; v0.12 in TD521/3 (1/2020);
G.8052.2 – Resilience information/data for Carrier Ethernet; v0.12 in TD521/3 (1/2020);
 
G.8152 – MPLS-TP; V1 (12/2016);
G.8152.1 – 
OAM information/data model for MPLS-TP; v0.04 in TD486/3 (1/20202)
G.8152.2 – 
Resilience information/data model for MPLS-TP; v0.04 in TD487/3 (1/20202)
 
G.mtn-mgmt – MTN management requirements and information model; just started
 
THANK YOU
 
Slide Note
Embed
Share

Workshop on joint efforts between IEEE 802 and ITU-T Study Group 15 focused on information modeling, data modeling, and system control in the realm of transport systems and equipment. The mandate covers technology architecture, function management, and modeling methodologies like UML to YANG generation. The workshop also delves into creating common information models, evolving UML modeling guidelines, and exploring the formal UML model concepts for network technologies.

  • Telecommunication Standards
  • Modeling Methodologies
  • Information Modeling
  • Data Modeling
  • Technology Architecture

Uploaded on Jul 19, 2024 | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Joint IEEE 802 and ITU-T Study Group 15 Workshop ITU-T Information & Data Modeling and Status Kam LAM (CICT) Q14/15 Rapporteur

  2. ITU-T Q14/15 Modeling Work Mandate & Scope Modeling Methodology Evolution Pruning/Refactoring & Augmentation UML to YANG Generation Status

  3. Q14/15 Mandate & Scope Management and control of transport systems and equipment Technology architecture & function Management/Control requirement, information model, data model Carrier Ethernet Generic SDH OTN (L1) MPLS-TP MTN Media (L0) Sync G.800 G.805 G.807 Transport Architecture G.media- arch G.803 G.872 G.8010 G.8110.1 G.807 Q10, Q11, Q12, Q13 G.8265.1 G.8275.1 G.8275.2 Interface G.709 G.8013 G.8113.x G.mtn G.698.1..4 Equipment Function G.mtn-eqpt G.mtn-prot G.806 G.783 G.798 G.8021 G.8121.x Mgmt/Control Requirement G.7710 G.784 G.874 G.8051 G.8151 G.mtn- mgmt G.876 G.7721 Information Model Q14 G.7711 G.875 G.8052 G.8152 G.774.1-10 (CMISE) Data Model G.8052.1/2 G.8152.1/2 G.7721.1

  4. Model Development Methodology Interface Creation Process Common Information Model Core Model G.7711 / ONF TR-512 Forwarding & Termination Foundation Topology Resilience Physical . Data schema for interface 1 Interface instance 1 View of the common IM for a particular purpose Map Map Prune/refactor Interface instance 2 Map Technology specific models, e.g., G.875 OTN G.8052 Transport ETH Application specific models (e.g. storage) xxx model Guidelines UML Common Guidelines Interface specific Common process Papyrus tool and GitHub Interface specific Interface specific Model structure

  5. UML Modelling Guidelines evolution multi SDO UML Modeling Guidelines IISOMI 514 UML Modeling Guidelines ONF TR-514 ITU-T SG15 Modelling Guidelines NGCOR Modelling Requirements Other candidates: ONAP OIF JWG MA Model Repertoire

  6. Information Model evolution Formal UML model Concepts Network Technology Definition ITU-T TMF ONF MEF ETSI-NFV etc Insight G774.x SDH IM M.3100 G.805 Insight SID Device Interface etc. 2000 G.874.1 OTN IM 1.0 MTNM/MTOSI Insight G.809 MEF 7 MEF 7.1 Q.840.1 Coverage and approach Inspiration 2010 SID Converged Network ABE 2.0 Essence, structure and approach G.8052 ETH IM 1.0 Network Technology models MEF 7.2 Insight Insight TR215 Clone Clone 2015 1.0 Insight TR225 P&R 1.0 1.1 SID Service 2016 MEF Network Resource Model G.7711 Gen IM MEF 7.3 Touch points Touch points G.800 ONF Core Model TR-512 1.2 Explore Touch points Update P&R G.8152 MT IM 1.0 ETSI-NFV Core Model ONF/MEF/TMF Joint working Reference 2.0 3.0 2.0 TAPI Agreement 2017 MEF Service General and Specific G.sync-mgmt SYNC IM P&R Align SID Enhanced Tapi based Tech Spec NRM Update History 1.3 G.media-mgmt MEDIA IM ONF/MEF/TMF Joint working Update 2018 Technology specific model in ONF spec form federation Shared network resource model

  7. Influence Across Standards and Open Source ONF OTCC TAPI FRS Use cases & Requirements ONF OIMT Open Model Profile TAPI UML Information Model ONF OIMT UML-YANG Generation Tool ONF Core Information Model TAPI YANG Data Schema ONF Technology Specification Models YANG-SWAGGER Generation Tool SNOWMASS TAPI SDK SWAGGER/REST APIs Python Stub Generation Tool ETH (ITU-T G.8052) MPLS-TP (ITU-T G.8152) OTN (ITU-T G.874.1) Technology Generic Core Model Technology Generic Core Model (ITU (ITU- -T G.7711) T G.7711) Code Python Reference Implementation EAGLE Modeling Tools ITU-T SG15 OIF MEF Implementation Agreements & Certification Multi-carrier T-SDN Interop Interop Implementations Optical Transport Open CS Implementations Packet WAN NRM NRP MEF Models

  8. Pruning/Refactoring example ONF OTCC TAPI ONF OIMT Pruning & Refactoring (P&R) TAPI UML Information Model Core Information Model (TR-512 / G.7711) ONF Technology Specification Models How: Spec model approach (TR-512.7 / G.7711 Annex G) What: Technology IMs Media (G.876) ETH (G.8052) SYNC (G.7721) MPLS-TP (G.8152) OTN (G.875) ITU-T SG15 Technology IMs

  9. UML Modelling UML Modeling Guidelines ONF TR-514 v1.3 (IISOMI-514 v1.3) https://www.opennetworking.org/software-defined-standards/models-apis/

  10. UML Modelling Tools Papyrus & Github Guidelines ONF TR-515 v1.3 (IISOMI-515 v1.3) https://www.opennetworking.org/software-defined-standards/models-apis/

  11. UML to YANG Mapping Mapping Guidelines ONF TR-531 v1.1 (IISOM-531 v1.1) https://www.opennetworking.org/software-defined-standards/models-apis/ Mapping Tool xmi2yang https://github.com/OpenNetworkingFoundation/EagleUmlYang To download the tool: Go to https://github.com/OpenNetworkingFoundation/EagleUmlYang, click , select Download ZIP Extract the zip file Put the xmi2yang folder anywhere you like in your explore.

  12. UML to YANG Mapping Tool Open Source Tool: https://github.com/OpenNetworkingFoundation/EagleUmlYang Background: Initially developed by the ONF open source project EAGLE Now run by the Informal Inter SDO Open Model Initiative (IISOMI), including active participants from ONF, ITU-T SG15, MEF, TMF, Mapping Guidelines (rules): IISOMI-531 v1.3 Mapping Tool: xmi2yang Programming language: JavaScript Set up the running environment: node.js (download from https://nodejs.org/en/ the node- v8.9.4-x64.exe and run it once) Also, from time to time, update the environment by running the command npm install in the folder xmi2yang How to run: 1. Copy the UML file of the UML model into the project sub-folder of the xmi2yang directory 2. Run the command node main.js at the xmi2yang directory 3. The YANG file will be generated in the project sub-folder 4. Validate the YANG file at http://www.yangvalidator.com/ and get also the YANG Tree.

  13. UML to YANG Mapping Tool - Demo

  14. Status of ITU-T Technology-specific and Generic Information Models G.7711 Core information model, generic to transport technology; same model as ONF TR-512 v3.05 in TD370r1/3 (7/2019); to align with ONF TR-512 v1.4.1-info and consent in 9/2020 G.875 OTN (L1) v4.06 in TD439/P(1/2020); is planned for consent at this 2/2020 SG15 plenary meeting G.876 Photonic media (L0); requirements and information model v0.09 in TD476/3 (1/2020); is progressing and planned for consent in 09/2020 G.7719 Management/Control components IM; revision to ex. G.7718.1; v1.02 in TD373r1/3 (7/2019); G.7721 Synchronization IM; management requirements and information model; v1.0 approved in 11/2018; G.7721.1 Synchronization management data model; v0.01, Just started G.8052 Carrier Ethernet; v3.02 in TD484/3 (1/2020); G.8052.1 OAM information/data model for Carrier Ethernet; v0.12 in TD521/3 (1/2020); G.8052.2 Resilience information/data for Carrier Ethernet; v0.12 in TD521/3 (1/2020); G.8152 MPLS-TP; V1 (12/2016); G.8152.1 OAM information/data model for MPLS-TP; v0.04 in TD486/3 (1/20202) G.8152.2 Resilience information/data model for MPLS-TP; v0.04 in TD487/3 (1/20202) G.mtn-mgmt MTN management requirements and information model; just started

  15. THANK YOU

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#