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.



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.

2015 saw the appointment of

This key area of work is led by BBF Software Architect William Lupton, who also leads the Software Advisory Group.


 

Table of Contents

Impact on Work Areas

The emergence of SDN and NFV is clearly important in almost every aspect of the above work and data modelling impacts many of the areas.

Image Removed

See also: TR-355 staging page

The Forum's software activities span many areas and are stored for the membership on the Forum's Bitbucket server (needs login) and publicly on GitHub.




Child Pages

Page Tree

Page Tree 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. Advanced Tables - Table Plus

width100%
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse
Table Filterinversefalsedefaultcell-widthsparkNameSparklinedatepatternyy-mm-ddglobalFiltertrueid1479133944020_1785346484separatorPoint (.) ... ...TypeWAPS NamePS KeyProjectProj KeyProject NameIPRNotesCodeTest PlansBUSNetwork MeasurementNETMEASWT-382HNSTACKTest Plan for 1905.1/1aBSD3 RANDSoftware Tools
 BUSSoftware ToolsTOOLSSD-354DMRNew BBF CWMP Report ToolBSD3 RANDxCONFSD-376DM2YMCWMP Data Model/YANG Translation Rules and ToolsBSD3 RANDInterfaces
APIsBUSUSPUSPWT-369USPUser Services Platform BSD3 RANDData Models
TR-069 Data ModelsBUSCWMP Data ModelDMWT-140NASDMTR-069 Data Model for Storage Service Enabled DevicesBSD3 RAND
  • Traditional
WT-181DEV2DMDevice Data Model for TR-069BSD3 RAND
  • Traditional
WT-196FAPDMFemto Access Point Service Data ModelBSD3 RAND
  • Traditional
YANG Data Models
Common YANGCommon YANGYANGWT-383YMCMNCommon YANG ModulesBSD3 RANDFANPON ManagementPONWT-385YMOLTYANG model for management of ITU-T PONBSD3 RANDWT-394YMONUYANG Models for Management of PON ONUsBSD3 RAND
  • Not started
 FTTdpFTTdp ManagementFTTDPWT-355YMDPUYANG Modules for FTTdp ManagementBSD3 RANDWT-374YMGHNYANG Models for Management of G.hn SystemsBSD3 RANDWT-393 PMAA Management ModelBSD3 RAND
  • Not started
SDN / NFVSDN for MSBNSDNWT-368YMANYANG Models for access nodes in SDNBSD3 RAND

Creating Software Projects

Note

The OD-271 NPIF template will be updated to list all software deliverable types (this is in progress).

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

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

All contributors 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.