HomeSoftware EngineeringA Mannequin-Based mostly Strategy for Software program Acquisition

A Mannequin-Based mostly Strategy for Software program Acquisition


The Division of Struggle (DoW) is present process a big transformation in the way it acquires and develops software program programs. Central to this evolution is the shift from conventional document-based processes to model-centric methodologies. On this context, researchers at Carnegie Mellon College Software program Engineering Institute (SEI) not too long ago analyzed the alignment of the DoW’s Software program Acquisition Pathway (SWP) with the Unified Structure Framework (UAF). The intention of the research, as detailed on this weblog put up, is to operationalize model-based programs engineering (MBSE) inside the SWP utilizing UAF, which might improve traceability, decision-making, and compliance throughout the lifecycle.

The Want for a Mannequin-Centric Acquisition Technique

The federal authorities’s digital engineering technique, initiated in 2018 and bolstered by subsequent directives throughout army branches, emphasizes the usage of digital fashions as the first technique of communication in engineering actions. The 2023 launch of DoDI 5000.97 formalized this shift, requiring applications initiated thereafter to include digital engineering capabilities.

Regardless of this coverage momentum, implementing MBSE throughout numerous acquisition applications stays difficult. These challenges current beneficial alternatives inside the SWP. Whereas the coverage is designed to streamline software program acquisition, there’s thrilling potential to boost it additional by incorporating clearer steerage on model-based programs engineering (MBSE), particularly for embedded software program programs that require excessive ranges of certification and assurance.

As a part of ongoing work to handle these challenges, SEI researchers contributed as panelists on the twenty second Annual Acquisition Analysis Symposium hosted by the Naval Postgraduate Faculty. We additionally offered the paper Synergizing the Software program Acquisition Pathway (SWP) With the Unified Structure Framework (UAF) For Operationalization. On this put up, we’ll introduce the ideas offered within the paper together with an summary of the SWP, UAF, the SEI MBSynergy challenge, and stroll via an instance associated to growing a Functionality Wants Assertion for the SWP program utilizing UAF.

A Concentrate on the Software program Acquisition Pathway

The SWP supplies a tailor-made acquisition route for software-intensive programs. Extra particularly, the SWP supplies software-intensive improvement applications with a streamlined path for growing and delivering software program functionality, emphasizing the usage of fashionable software program improvement strategies and instruments for delivering functionality quickly.

The SWP lifecycle is separated into two main phases:

  • The Planning Part focuses on defining functionality wants, growing methods and roadmaps, establishing infrastructure, and designing system structure.
  • The Execution Part includes software program improvement, testing, supply, and worth evaluation, with steady consumer engagement.

The pathway helps varied software program sorts, together with embedded software program, which was the main target of our research. Embedded software program, typically built-in into weapon programs, requires heightened scrutiny for security, cybersecurity, and operational effectiveness, making it a really perfect candidate for MBSE utility.

As of the time of this put up, there are applications using the Software program Acquisition Pathway throughout all main departments of the DoW and related providers and the utilization of this pathway is rising in significance. A March 6, 2025, memo, Directing Trendy Software program Acquisition to Maximize Lethality directs the DoW to undertake the Software program Acquisition Pathway as the popular pathway for all software program improvement applications.

Advantages of an UAF-Based mostly MBSE Strategy

The UAF, developed by the Object Administration Group (OMG), is a standardized modeling language that advanced from frameworks like DoDAF, MoDAF, and NATO’s NAF. It supplies a complete set of 89 mannequin views organized by stakeholder viewpoints (e.g., operational, safety) and modeling features (e.g., processes, parameters).

UAF’s structured semantics and extensibility make it well-suited for MBSE in complicated protection environments. Nonetheless, its breadth might be overwhelming for brand spanking new customers. To handle this, the SEI research leverages the UAF Area Meta Mannequin (DMM) model 1.2 and the Enterprise Structure Information for UAF to create a focused, scenario-based strategy tailor-made to the SWP.

The mixing of UAF into the SWP gives a number of strategic benefits:

  • enhanced traceability and digital threading. By structuring data in fashions, applications can set up sturdy digital threads that hyperlink necessities, design selections, and verification artifacts throughout the lifecycle.
  • improved decision-making. Fashions allow early evaluation of tradeoffs, dangers, and high quality attributes, supporting extra knowledgeable and well timed selections.
  • decreased documentation burden. Mannequin-based artifacts can exchange or increase conventional paperwork, streamlining compliance with statutory and regulatory necessities.
  • higher consistency and reusability. A standardized modeling strategy fosters consistency throughout applications and facilitates reuse of architectural patterns and providers.
  • alignment with coverage and technique. The strategy straight helps DoDI 5000.97 and digital engineering methods from all army departments, positioning applications for long-term success.

Utilizing Eventualities to Inform Strategic Growth

A cohesive, well-designed technique is required to tell a constant digital engineering strategy and allow data fashions to be value-added and extra absolutely built-in into the software program improvement course of. The SEI has developed a method for analyzing enterprise structure for the organizational worth of Digital Engineering and MBSE utilizing a scenario-based strategy.

The SEI’s MBSynergy challenge goals to equip DoW stakeholders with instruments and methodologies to judge the worth of MBSE. Drawing from the Structure Tradeoff Evaluation Methodology (ATAM), the challenge introduces a scenario-based modeling strategy to outline and analyze enterprise actions.

Every situation is structured as an enter/output course of involving particular stakeholders, triggers, and measurable high quality attributes. This construction permits an in depth evaluation of how MBSE contributes to efficiency, modifiability, availability, and different architectural qualities.

For the SWP, the SEI recognized 25 eventualities throughout the planning and execution phases. These eventualities are grouped underneath seven enduring duties depicted within the determine under.

figure1_11032025

Determine 1: MBSynergy Eventualities of the Software program Acquisition Pathwy The determine is predicated on views from SEI’s “MBSynergy for Software program Acquisition Pathway” mannequin that was developed utilizing Cameo Enterprise Structure.

The core contribution of the research is the mapping of SWP actions to UAF views, reworking document-based processes into structured, analyzable fashions. This mapping was facilitated by evaluating the knowledge necessities of SWP steerage paperwork with the specs of UAF views.

Defining Software program Pathway Eventualities

One illustrative situation is the event of the Functionality Wants Assertion (CNS) doc, a foundational doc required as a part of initiating the execution. Historically captured in a static Phrase template, the Functionality Wants Assertion consists of sections on operational context, functionality wants, system structure, scope, methodologies, schedule, dangers, and useful resource planning. We selected the CNS because the featured situation as a result of it marks the primary artifact created underneath SWP processes, a foundational step that ensures steady traceability when embedded early in a digital mannequin all through the product lifecycle.

Within the model-based strategy, every part is translated into operational exercise actions, every producing particular UAF views. As an illustration, see Determine 2:

figure2_11032025

Determine 2: Operational Course of Stream for Functionality Wants Assertion Definition. The determine is predicated on views from SEI’s “MBSynergy for Software program Acquisition Pathway” mannequin that was developed utilizing Cameo Enterprise Structure.

On this situation, 5 key areas had been translated into operational exercise actions, every producing a set of UAF views. There’s a further abstract and overview. These views had been then in comparison with the knowledge described within the template to test for alignment. The purpose was to establish a minimal set of views that might meet the knowledge wants with out overwhelming mannequin architects and builders with too many specs.

Every operational exercise motion is supposed to be additional damaged down by particular person applications into detailed sub-activity course of flows. These flows assist make clear the precise roles and duties of challenge personnel. The UAF view diagrams proven within the determine function examples to information how components needs to be modeled. Guaranteeing consistency and readability is a high precedence for making the fashions usable throughout all SWP customers.

The mannequin views that seize these foundational components of the CNS will stay traceable all through planning and execution, supporting design, improvement, and worth assessments. This traceability strengthens the connection between early lifecycle data and what’s developed later, each inside a situation and throughout totally different eventualities.

To additional illustrate what this would possibly look in follow, the SEI is creating an instance Functionality Wants Assertion (CNS) utilizing UAF views to align its core parts in a model-based format. This instance will present how mannequin knowledge helps different eventualities, highlighting the advantages of improved traceability, reusability, and consistency in comparison with conventional document-based approaches.

Future Instructions and Collaboration Alternatives

The SEI’s research represents a contributing step towards realizing the DoW’s imaginative and prescient for digital engineering. By mapping the Software program Acquisition Pathway to the Unified Structure Framework via a scenario-based strategy, the research supplies a sensible, scalable methodology for integrating MBSE into software program acquisition.

The SEI is actively searching for collaboration with DoW applications to pilot the UAF-based MBSE strategy and handle different areas of curiosity referring to the usage of fashions as a part of the software program improvement lifecycle together with

  • steady mannequin improvement alongside software program supply
  • integration of AI and huge language fashions (LLMs) for mannequin technology and evaluation
  • embedding UAF knowledge into software program manufacturing unit pipelines for automated choice assist

These initiatives intention to additional operationalize digital engineering and reveal the tangible worth of MBSE in real-world acquisition contexts.

This model-centric technique not solely enhances compliance and traceability but additionally empowers applications to make higher selections, cut back danger, and ship higher-quality software program capabilities. Because the DoW continues to modernize its acquisition processes, the mixing of UAF and MBSE into the SWP gives a compelling blueprint for achievement.

The analysis was an output of the MBSynergy line challenge sponsored by the Workplace of the Underneath Secretary of Struggle for Analysis and Engineering (OUSW(R&E)).

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments