WG4 - Modelling and SDKs

WG4 - Modelling and SDKs

Overview

The Nephio modelling Working Group is responsible for the definition, documentation and application of the modelling guidelines and principles used by Nephio to govern the models used within the Nephio system.

Terms of Reference for Nephio Modelling and SDK Working Group

Introduction

The Nephio Modelling and SDK Working Group (NMSWG) is established to define, develop, and enhance the modelling and software development kit (SDK) components for the Nephio project. The working group will focus on defining robust and efficient tools and processes to facilitate the development and deployment of cloud-native workload clusters and network functions.

Objectives

The primary objectives of the NMSWG are:

  • To define and maintain a comprehensive modelling framework for Nephio.

  • To define and maintain an SDK that supports the creation and management of Nephio-compatible network functions.

  • To ensure interoperability and integration with existing cloud-native technologies and telco-related Standards bodies .

  • To provide guidelines and best practices for developers using Nephio modelling and SDK tools.

  • To collaborate with other Nephio working groups to align objectives and deliverables.

Scope

The scope of the NMSWG includes, but is not limited to:

  • Development and maintenance of Nephio modelling and SDK specifications.

  • Documentation of methodologies and practices.

  • Reviewing updates to the modelling and SDK components.

Decision-Making

The NMSWG will make recommendations, based on consensus of attending community members, which can inform / steer decisions made in respective SIGs looking for direction. Actual decisions will be made and executed on in the relevant SIGs or the TSC as appropriate.

Deliverables

The NMSWG is responsible for producing the following deliverables:

  • Nephio modelling specifications and documentation.

  • Input to architecture and user stories related to SDK tools, libraries, and documentation.

  • Regular progress reports to the wider Nephio community.

  • Recommendations for future development and improvements.