The OMG's CBDC WG members recommend the Federal Reserve define a task to define a methodology for proceeding with a Greenfield U.S. CBDC. There is a lot of risk in trying to organically define the development process.
For more than forty years, the practice of systems engineering followed a linear path: requirements are documented first, followed by analysis then conceptual design—through the development life cycle. However, regardless of the engineering process employed—waterfall, incremental, iterative, spiral, and even sprint-based—the lack of integration from one phase to another in the cycle results in longer delivery times and increases costs to correct errors introduced at transition points.
Model-Based Systems Engineering (MBSE)1) is an initiative in the systems engineering community that uses model-based descriptions and transformations so that work occurs concurrently. Requirements collection, analysis, and specifications are performed at the same time as conceptual design. MBSE is practiced across many industries around the globe. For example, it was used to develop the world’s largest telescopes, propulsion engines for fighter jets, autonomous driving cars, software solutions to include software-defined radios, and space applications (hardware and software).
MBSE is often contrasted with a more traditional document-based approach to systems engineering, where system information is spread across many document-based artifacts (handwritten text documents, spreadsheets, and drawings). MBSE brings information together into a cohesive, integrated model of the system that:
For more information on MBSE, please see:
The Object Management Group's (OMG) CBDC WG also recommends that the Federal Reserve use the Unified Architecture Framework (UAF) for future CBDC efforts. See OMG Unified Architecture Framework (UAF):
UAFP 1.0 supports the capability to:
The intent of UAF is to provide a standard representation for describing enterprise architectures using a Model-Based Systems Engineering (MBSE) approach.
The Object Management Group's CBDC WG also recommends that the Federal Reserve use the Unified Architecture Framework (UAF) for future CBDC efforts. See OMG Unified Architecture Framework (UAF); it is summarized here:
UAF Profile (UAFP) 1.0 supports the capability to:
The intent of UAF is to provide a standard representation for describing enterprise architectures using a Model-Based Systems Engineering (MBSE) approach.