Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Deleted old "Soft Ware" logo


Show If
special@authenticated


Note

Please always use https://www.broadband-forum.org/software when referring to this page. This URL redirects to here.

Software Pages and Search

Page Tree
expandCollapseAlltrue
root@self
excerpttrue
searchBoxtrue

Software Projects

Software projects are projects that have software deliverables. These are the currently active software projects, organized by software deliverable type. Links are as follows:

ColumnSiteLinkWAWikiWork Area wiki pagePS NameWikiProject Stream wiki pagePS CodeCodeBitbucket projectProjectWikiProject wiki pageIssuesIssuesJIRA projectCode: Project NameCodeBitbucket repositoryImage Removed



Excerpt

A critical area of the BBF's work is the development of software models, specifically the development of both data and information models that accelerate the implementation of agile services. This key area of work is led by BBF Software Architect William Lupton, who also leads the Software Advisory Group.

The Forum's software activities span many areas and are stored for the membership on the Forum's

code repository

Bitbucket server (needs login) and publicly on GitHub.

Table of Contents 

Table of Contents




Child Pages

Page Tree
root@self
excerpttrue
searchBoxtrue

Advanced Tables - Table Plus
width100%
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse
Table Filterinversefalsedefaultcell-widthsparkNameSparklinedatepatternyy-mm-ddglobalFiltertrueid1479133944020_1785346484separatorPoint (.) ... ...TypeWAPS NamePS CodeProjectIssuesCode: Project NameIPRNotesCodeTest PlansBUSNetwork MeasurementNETMEASWT-382HNSTACKWT-382: Test Plan for 1905.1/1aBSD3 RAND

Includes stack

Software Tools
 BUSSoftware ToolsTOOLSSD-354DMRSD-354: New BBF CWMP Report ToolBSD3 RAND

Used for existing report tool

xCONFSD-376DM2YMSD-376: CWMP Data Model/YANG Translation Rules and ToolsBSD3 RAND

Shares with SD-354

Interfaces
APIsBUSUSPUSPWT-369USPWT-369: User Services Platform BSD3 RAND

Includes protocol schema

Data Models
TR-069 and USP Data ModelsBUSData ModelingCWMPWT-069CWMPWT-069: CPE WAN Management ProtocolBSD3 RANDWT-106DMSUPPWT-106: Data Model Template for TR-069-Enabled DevicesBSD3 RANDWT-181DEV2DMWT-181: Device Data Model for TR-069BSD3 RANDWT-104VOIPDM

WT-104: Provisioning Parameters for VoIP CPE

BSD3 RANDWT-135STBDM

WT-135: Data Model for a TR-069 Enabled STB

BSD3 RANDWT-140NASDMWT-140: TR-069 Data Model for Storage Service Enabled DevicesBSD3 RANDWT-196FAPDMWT-196: Femto Access Point Service Data ModelBSD3 RANDYANG Data Models
Common YANG Work AreaCommon YANGYANGWT-383YMCMNWT-383: Common YANG ModulesBSD3 RANDFANPON ManagementPONWT-385YMOLTWT-385: YANG model for management of ITU-T PONBSD3 RANDWT-394YMONUWT-394: YANG Models for Management of PON ONUsBSD3 RAND

Not started

 FTTdpFTTdp ManagementFTTDPWT-355YMDPUWT-355: YANG Modules for FTTdp ManagementBSD3 RANDWT-374YMGHNWT-374: YANG Models for Management of G.hn SystemsBSD3 RANDWT-393WT-393: PMAA Management ModelBSD3 RAND

Not started

SDN / NFVSDN for MSBNSDNWT-368YMANWT-368: YANG Models for access nodes in SDNBSD3 RANDFixed Access Network SharingFANSWT-386YMFANSWT-386: Fixed Access Network Sharing InterfacesBSD3 RAND

Creating Software Projects

As already stated, a software project is a project that has software deliverables. This is determined when the project is created: the NPIF indicates whether there will be software deliverables and, if so, lists the expected software deliverable types. The Software Project Guidelines explain how an NPIF for a software project should be completed.

Contributing to Software Projects

Note

Many projects are now using Bitbucket pull requests for software contributions. This will happen project by project.

All contributors of software to a software project must have completed a software submission form that covers the project's software deliverable types. The Software Project Guidelines explain how the software submission form is used and how it should be completed. All completed Software Submission Forms are available for review.

A software contribution proposes software for inclusion in a project. For projects that use Bitbucket for managing their software deliverables, software contributions consist of "pull requests" to a project git repository. The Bitbucket Guidelines page explains how software projects use Bitbucket and how to create pull requests.