<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Capella » Hélder Castro</title>
	<atom:link href="https://iexcelarc.com/category/capella/feed/" rel="self" type="application/rss+xml" />
	<link>https://iexcelarc.com</link>
	<description>Systems Engineering Processes and Architecture, a Model-Based Approach</description>
	<lastBuildDate>Mon, 16 Mar 2026 14:28:45 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>How to perform Capella–IBM DOORS 9.x round‑trip synchronisation for textual requirements: step-by-step guide</title>
		<link>https://iexcelarc.com/textual-requirements-and-capella-roundtrip-synchronisation-process/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=textual-requirements-and-capella-roundtrip-synchronisation-process</link>
					<comments>https://iexcelarc.com/textual-requirements-and-capella-roundtrip-synchronisation-process/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Thu, 08 Jan 2026 16:41:02 +0000</pubDate>
				<category><![CDATA[Capella]]></category>
		<category><![CDATA[Guides]]></category>
		<category><![CDATA[Textual Requirements]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2700</guid>

					<description><![CDATA[<p>This guide describes step-by-step how to export and import textual requirements between IBM Doors 9.7 and Capella modelling tool. The below figure shows the initial process considerations when authoring textual requirements and designing the system in Capella: For the above activities some will be detailed&#8230;</p>
<p>The post <a href="https://iexcelarc.com/textual-requirements-and-capella-roundtrip-synchronisation-process/">How to perform Capella–IBM DOORS 9.x round‑trip synchronisation for textual requirements: step-by-step guide</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">This guide describes step-by-step how to export and import textual requirements between IBM Doors 9.7 and Capella modelling tool. The below figure shows the initial process considerations when authoring textual requirements and designing the system in Capella:</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315a40d&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315a40d" class="wp-block-image size-full wp-lightbox-container"><img fetchpriority="high" decoding="async" width="940" height="947" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-8.png" alt="" class="wp-image-2701" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-8.png 940w, https://iexcelarc.com/wp-content/uploads/2026/01/image-8-298x300.png 298w, https://iexcelarc.com/wp-content/uploads/2026/01/image-8-150x150.png 150w, https://iexcelarc.com/wp-content/uploads/2026/01/image-8-768x774.png 768w" sizes="(max-width: 940px) 100vw, 940px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Textual requirements and Capella traceability modelling process</figcaption></figure>



<p class="wp-block-paragraph">For the above activities some will be detailed in sections below, others it will be provided references as it is not considered part of this guide:</p>



<ol class="wp-block-list">
<li>“Create IBM Doors module”.</li>



<li>“Capture textual requirements and attributes”.</li>



<li>“Create export ReqIf module view”, this activity will be described in detail in a section below.</li>



<li>“Purge Deleted Objects”, this activity will be described in detail in a section below.</li>



<li>“Configure ReqIF Doors file export”.</li>



<li>“Export textual requirements from Doors module”.</li>



<li>“Export Capella project from the server”, this activity will be described in detail in a section hereafter.</li>



<li>“Import textual requirements”, this section will be described in detail in a section hereafter.</li>



<li>“Import Capella project to the server”, this section will be described in detail in a section hereafter.</li>



<li>“Formalise textual requirements and design the system”. A reference to why textual requirements is needed, and an approach to requirements modelling can be found within the Model Based System and Architecture Engineering with the Arcadia method book, Chapter 11.</li>



<li>“Establish textual requirements to model element traceability”. For this activity and if not created previously in the Capella model, there will be the need to created requirements traceability types.</li>



<li>“Export textual requirements and traceability”, this section will be described in detail in a section hereafter.</li>



<li>“Prepare and match csv file and Doors module attributes”, this section will be described in detail in a section hereafter.</li>



<li>“Import textual requirements and traceability”, this section will be described in detail in a section hereafter.</li>
</ol>



<p class="wp-block-paragraph">For the activities (1) and (2), a tutorial reference on how to create objects and attributes in IBM Rationale Doors can be found in the <a href="https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/doors/9.6.1?topic=tutorials" target="_blank" rel="noopener" title="">IBM Documentation</a>.</p>



<p class="wp-block-paragraph">For the activities (3) and (4), a reference can be found in the Exporting the ReqIF File by using <a href="https://jazz.net/library/article/1243#:~:text=1%20In%20the%20Rational%20DOORS%20properties%20window%2C%20select,represents%20the%20ReqIF%20file%20will%20be%20created.%20." target="_blank" rel="noopener" title="">Rational DOORS 9.6, section 3</a>.</p>



<p class="wp-block-paragraph">The process captured above is considered as part of the textual requirements synchronisation roundtrip context between an IBM Doors module and a Capella project, it can be used in initial stages of an architecture development for learning purposes, practise with Capella modelling tool or business case development for use and purchase of a Capella commercial add-on.</p>



<h2 class="wp-block-heading">Create export ReqIf module view</h2>



<p class="wp-block-paragraph">In order to export requirements and heading it can be created a tailored ReqIF export view.</p>



<p class="wp-block-paragraph">In the Capella modelling tool, new filters can be created by clicking on Menu Tools -&gt; Filter -&gt; Define; then to create the filter for section 4 headings and requirements, the following filter should be created:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315aa3e&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315aa3e" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="464" height="426" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-9.png" alt="" class="wp-image-2702" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-9.png 464w, https://iexcelarc.com/wp-content/uploads/2026/01/image-9-300x275.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/image-9-150x138.png 150w" sizes="(max-width: 464px) 100vw, 464px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Heading and requirements filter</figcaption></figure>
</div>


<p class="wp-block-paragraph">Then save the view by clicking on Menu View -&gt; Save as.</p>



<p class="wp-block-paragraph">When creating the ReqIf step 4 above this view should be referenced as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315adc1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315adc1" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="601" height="476" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/ReqIf-view-selection.png" alt="" class="wp-image-2703" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/ReqIf-view-selection.png 601w, https://iexcelarc.com/wp-content/uploads/2026/01/ReqIf-view-selection-300x238.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/ReqIf-view-selection-150x119.png 150w" sizes="(max-width: 601px) 100vw, 601px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ReqIf view selection</figcaption></figure>
</div>


<p class="wp-block-paragraph">When created the ReqIf file it will include section 4 objects.</p>



<h2 class="wp-block-heading">Purge Deleted Objects</h2>



<p class="wp-block-paragraph">When objects are deleted, they still remain in the module. In order to deleted them permanently, from the module the objects need to be purged. Before the purge action, it is advised to create a minor baseline of the module, so the objects can be referenced back if needed.</p>



<p class="wp-block-paragraph">In order to purge Doors module object, there is the need first to see the deleted objects. Click on Menu View -&gt; Show -&gt; Deletions. Then right-click over the object and select “purge” as shown below:</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315b146&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315b146" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="747" height="547" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-10.png" alt="" class="wp-image-2704" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-10.png 747w, https://iexcelarc.com/wp-content/uploads/2026/01/image-10-300x220.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/image-10-150x110.png 150w" sizes="auto, (max-width: 747px) 100vw, 747px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Purge Doors object</figcaption></figure>



<h2 class="wp-block-heading">Import textual requirements</h2>



<p class="wp-block-paragraph">The first step in Capella is to make sure that it is possible to see the requirements.</p>



<p class="wp-block-paragraph">For this follow the steps described in:</p>



<ul class="wp-block-list">
<li>Visualize types</li>



<li>Show requirements in semantic browser</li>
</ul>



<p class="wp-block-paragraph">User attributes might have been created, updated, and exported from the Doors module at the time when exporting module view content to ReqIF file. The system modeler may want to have access to this attributes and current set status, for example, if there is an attribute that captures:</p>



<ul class="wp-block-list">
<li>Requirement types: what type of requirement are defined (e.g., functional, or non-functional) or</li>



<li>Requirement status: what is the requirement status (e.g., draft, released, reviewed).</li>
</ul>



<p class="wp-block-paragraph">In order to, import the Doors module user attributes, there is the need first to create a file with the extension .properties.</p>



<p class="wp-block-paragraph">To create a .properties configuration file, follow the following steps:</p>



<ol class="wp-block-list">
<li>Create a new notepad file.</li>



<li>Wright the name of each of the variables to be imported, for example, for the Doors module attribute “Requirement type”, write in the format “Requirement\ type: true”. True means the variable will be available to import in Capella. Note, there is the need to add a “\” for each space and make sure the space is added. Careful should be taken as Capella is case sensitive.</li>



<li>Save as the file in the format: <em>name</em><strong>.properties</strong>.</li>
</ol>



<p class="wp-block-paragraph">A properties file content example can be found below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315b6b7&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315b6b7" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="355" height="277" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/Properties-file-configuration.png" alt="" class="wp-image-2705" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/Properties-file-configuration.png 355w, https://iexcelarc.com/wp-content/uploads/2026/01/Properties-file-configuration-300x234.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/Properties-file-configuration-150x117.png 150w" sizes="auto, (max-width: 355px) 100vw, 355px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Properties file configuration</figcaption></figure>
</div>


<p class="wp-block-paragraph">In Capella go to the menu: Window -&gt; Preferences -&gt; Capella -&gt; Requirements -&gt; Importer.</p>



<p class="wp-block-paragraph">In the importer window:</p>



<ul class="wp-block-list">
<li>Manage files containing set of attributes section, add the file .properties.</li>



<li>Select attributes to import section, choose which user attributes to import as below:</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315ba73&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315ba73" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="940" height="319" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-11.png" alt="" class="wp-image-2706" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-11.png 940w, https://iexcelarc.com/wp-content/uploads/2026/01/image-11-300x102.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/image-11-150x51.png 150w, https://iexcelarc.com/wp-content/uploads/2026/01/image-11-768x261.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Capella user attributes importer</figcaption></figure>



<p class="wp-block-paragraph">At this stage you should be able to import the Doors module textual requirements. A reference on how to import ReqIF can be found in: ReqIF Import in Capella.</p>



<p class="wp-block-paragraph">When imported the ReqIF file, you should be able to see a similar Types folder and Requirements as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315bde5&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315bde5" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="311" height="533" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/Requirements-and-attributes-imported.png" alt="" class="wp-image-2707" style="width:409px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/Requirements-and-attributes-imported.png 311w, https://iexcelarc.com/wp-content/uploads/2026/01/Requirements-and-attributes-imported-175x300.png 175w, https://iexcelarc.com/wp-content/uploads/2026/01/Requirements-and-attributes-imported-88x150.png 88w" sizes="auto, (max-width: 311px) 100vw, 311px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Requirements and attributes imported</figcaption></figure>
</div>


<h2 class="wp-block-heading">Teams for Capella ReqIF limitations</h2>



<p class="wp-block-paragraph">This section covers the process activities:</p>



<ul class="wp-block-list">
<li>“Export Capella project from the server”</li>



<li>“Import textual requirements”.</li>



<li>“Import Capella project to the server”.</li>
</ul>



<p class="wp-block-paragraph">Teams for Capella does have limitations. It is not possible to import a ReqIF file to a CDO server project. Hence, before importing the textual requirements and attributes there is first the need to “Export Capella project from the server”, that is, export the Capella project to a local drive, “Import textual requirements” and finally, the “Import Capella project to the server” activity.</p>



<p class="wp-block-paragraph">More details can be found in the <a href="https://github.com/eclipse/capella-requirements-vp/blob/master/plugins/org.polarsys.capella.vp.requirements.doc/html/1_releasenotes/TeamForCapella.mediawiki#team-for-capella" target="_blank" rel="noopener" title="">Teams for Capell</a>a.</p>



<h2 class="wp-block-heading">Server import requirements limitations</h2>



<p class="wp-block-paragraph">When model is stored on a server the following steps need to be followed:</p>



<ul class="wp-block-list">
<li>When a reqif import is performed in a Capella project, a .capella.bridgetraces is created (filtered by default).</li>



<li>As the file is hidden in the local Capella project, if you handle the version of your project in git, it will be in your next commit and updated after each import.</li>



<li>The bridgestraces is not considered as part of the model, hence, not imported to the server.</li>



<li>To import a reqif to a shared project: there is the need to copy/paste the .bridgeTraces inside it from the precedent import and then store the file on the server.</li>
</ul>



<p class="wp-block-paragraph">Bridgestraces file can be found under the workspace -&gt; model (e.g. Electrical Infrastructure).</p>



<h2 class="wp-block-heading">Textual requirements roundtrip</h2>



<p class="wp-block-paragraph">The following activities will be described in this section:</p>



<ul class="wp-block-list">
<li>“Export textual requirements and traceability from Capella”</li>



<li>“Prepare and match csv file and Doors module attributes”.</li>
</ul>



<p class="wp-block-paragraph">It is relevant to make sure the above step were followed for the first time, that is, Capella imports the textual requirements ReqIF file exported from Doors and not creating a new requirements module in Capella. This activity will allow Capella to create and configure the Capella Requirement Module with the ReqIF Identifier as captured below:</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315c3e6&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315c3e6" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="940" height="220" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-12.png" alt="" class="wp-image-2708" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-12.png 940w, https://iexcelarc.com/wp-content/uploads/2026/01/image-12-300x70.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/image-12-150x35.png 150w, https://iexcelarc.com/wp-content/uploads/2026/01/image-12-768x180.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Capella Requirements configuration</figcaption></figure>



<p class="wp-block-paragraph">The ReqIF Identifier is unique when exporting from the same Doors module and will be used by Capella to map and update the Capella requirements relevant module.</p>



<p class="wp-block-paragraph">Later iterations, it will be allowed any order and parallel work of the following activities:</p>



<ul class="wp-block-list">
<li>Update Doors requirements and/or attributes, export to a ReqIF file, and import to Capella OR</li>



<li>Update Capella textual requirements to model elements traceability updates, export to csv file and import to Doors.</li>
</ul>



<p class="wp-block-paragraph">Careful should be considered and a process should be defined when updating requirements in Doors and traceability in Capella.</p>



<p class="wp-block-paragraph">It is suggested later in the Architecture section, what and where textual requirements and traceability to model elements should be performed and maintained.</p>



<h2 class="wp-block-heading">Export Capella requirements to csv file</h2>



<p class="wp-block-paragraph">In order to do the “Export requirements from Capella” activity, a number of sub-activities can be performed as it will be described hereafter in this section.</p>



<p class="wp-block-paragraph">How to guides can be found in view requirements in Capella. The guide describes:</p>



<ul class="wp-block-list">
<li>How to visualise requirements in a diagram.</li>



<li>How to show requirements in a tabular format.</li>



<li>Sort and group requirements and verify requirements traceability in a table.</li>
</ul>



<p class="wp-block-paragraph">It is recommended that only requirements model types are sent to the Mass Visualisation table, that is, not folder package types should be included. This allows to have the same set of attributes per view.</p>



<p class="wp-block-paragraph">From the set of attributes at least the three below should be available (not hidden):</p>



<ul class="wp-block-list">
<li>ReqIFForeignID.</li>



<li>ReqIFText.</li>



<li>Allocating Elements.</li>
</ul>



<h2 class="wp-block-heading">Prepare csv file</h2>



<p class="wp-block-paragraph">We are now in a position to export the requirements and attributes to a csv file as described in Editing requirements attributes. A similar exported csv file should be shown as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315ca29&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315ca29" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="509" height="123" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-attributes.png" alt="" class="wp-image-2709" style="aspect-ratio:4.1385522788203755;width:675px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-attributes.png 509w, https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-attributes-300x72.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-attributes-150x36.png 150w" sizes="auto, (max-width: 509px) 100vw, 509px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">csv file export attributes</figcaption></figure>
</div>


<p class="wp-block-paragraph">There is the need prior to importing requirements back to IBM Doors module to “Prepare and match csv file and Doors module attributes”. The following steps need to be performed in the csv file exported:</p>



<ul class="wp-block-list">
<li>Delete line 2; line 2 will create an empty object in Doors.</li>



<li>Rename attribute ReqIFForeignID to Absolute Number.</li>



<li>In the ReqIFForeignID, format each of the .csv cells field to general.</li>



<li>Delete the &lt;div&gt; and &lt;/div&gt; from the ReqIFText.</li>



<li>Rename ReqIFText to Object Text.</li>
</ul>



<p class="wp-block-paragraph">The csv file export updated and before importing to Doors should contain the following attributes:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315ce83&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315ce83" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="517" height="109" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-configured.png" alt="" class="wp-image-2710" style="width:595px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-configured.png 517w, https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-configured-300x63.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-export-configured-150x32.png 150w" sizes="auto, (max-width: 517px) 100vw, 517px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">csv file export configured</figcaption></figure>
</div>


<p class="wp-block-paragraph">To import a csv file to Doors, open the Doors module from where it was exported initially the textual requirements and click on File -&gt; Import -&gt; Spreadsheet as shown in the below figure:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315d1bb&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315d1bb" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="282" height="216" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-import-to-IBM-Doors-module.png" alt="" class="wp-image-2712" style="width:342px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-import-to-IBM-Doors-module.png 282w, https://iexcelarc.com/wp-content/uploads/2026/01/csv-file-import-to-IBM-Doors-module-150x115.png 150w" sizes="auto, (max-width: 282px) 100vw, 282px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">csv file import to IBM Doors module</figcaption></figure>
</div>


<p class="wp-block-paragraph">Select the csv file location and keep the default settings as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315d4dc&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315d4dc" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="478" height="366" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/Import-csv-file-Doors-window.png" alt="" class="wp-image-2713" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/Import-csv-file-Doors-window.png 478w, https://iexcelarc.com/wp-content/uploads/2026/01/Import-csv-file-Doors-window-300x230.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/Import-csv-file-Doors-window-150x115.png 150w" sizes="auto, (max-width: 478px) 100vw, 478px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Import csv file Doors window</figcaption></figure>
</div>


<p class="wp-block-paragraph">When clicked in the “import” button, Doors will ask for any new attributes to create in the module. For the first time the csv file is imported into the IBM Doors module, it will need to be created the attribute “Allocating Elements”. This attribute contains the model element traceability done previously in Capella; confirm the new attribute.</p>



<p class="wp-block-paragraph">Doors will then ask what the reference attribute for the object requirement unique ID is, select the attribute “Absolute Number” as shown in the below figure:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315d81b&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315d81b" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="376" height="265" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-14.png" alt="" class="wp-image-2714" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-14.png 376w, https://iexcelarc.com/wp-content/uploads/2026/01/image-14-300x211.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/image-14-150x106.png 150w" sizes="auto, (max-width: 376px) 100vw, 376px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Select unique object attribute identifier</figcaption></figure>
</div>


<p class="wp-block-paragraph">Doors will then present a window with the number of objects created and/or created, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315db5a&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315db5a" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="434" height="295" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/image-15.png" alt="" class="wp-image-2715" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/image-15.png 434w, https://iexcelarc.com/wp-content/uploads/2026/01/image-15-300x204.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/image-15-150x102.png 150w" sizes="auto, (max-width: 434px) 100vw, 434px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Objects created or updated</figcaption></figure>
</div>


<p class="wp-block-paragraph">The final step will be to ensure that the import has been done correctly. For the object requirement below the only change was the allocating element updated with allocated element “System”.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315de64&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315de64" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="601" height="51" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/Object-update-in-Doors.png" alt="" class="wp-image-2716" style="aspect-ratio:11.78688884016663;width:840px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/Object-update-in-Doors.png 601w, https://iexcelarc.com/wp-content/uploads/2026/01/Object-update-in-Doors-300x25.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/Object-update-in-Doors-150x13.png 150w" sizes="auto, (max-width: 601px) 100vw, 601px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Object update in Doors</figcaption></figure>
</div>


<p class="wp-block-paragraph">This roundtrip process can be repeated when needed to synchronize textual requirements authored in the IBM Doors module or when new model elements traceability is done in Capella.</p>



<h2 class="wp-block-heading">Architecture</h2>



<p class="wp-block-paragraph">The figure below shows the roundtrip directional flow that must be followed for textual requirements roundtrip synchronisation between an IBM Doors module and Capella requirements module.</p>



<p class="wp-block-paragraph">In the figure below it can also be seen the tools attributes management and ownership:</p>



<ul class="wp-block-list">
<li>IBM Doors module: generates object unique IDs, which are associated to textual requirements and textual requirements are associated to attributes.</li>



<li>Capella tool: holds and manages the requirements to model elements traceability within the project.</li>
</ul>



<p class="wp-block-paragraph">It is envisaged that other formats can be exported from the Capella tool, such as, model HTML pages and Word documents. The IBM Doors module can then be baselined as well as the Capella project can be created Git repositories for change control management, as below:</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b315e27b&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b315e27b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="391" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2026/01/Textual-requirements-and-Capella-roundtrip-synchronisation-1024x391.png" alt="" class="wp-image-2717" srcset="https://iexcelarc.com/wp-content/uploads/2026/01/Textual-requirements-and-Capella-roundtrip-synchronisation-1024x391.png 1024w, https://iexcelarc.com/wp-content/uploads/2026/01/Textual-requirements-and-Capella-roundtrip-synchronisation-300x115.png 300w, https://iexcelarc.com/wp-content/uploads/2026/01/Textual-requirements-and-Capella-roundtrip-synchronisation-150x57.png 150w, https://iexcelarc.com/wp-content/uploads/2026/01/Textual-requirements-and-Capella-roundtrip-synchronisation-768x293.png 768w, https://iexcelarc.com/wp-content/uploads/2026/01/Textual-requirements-and-Capella-roundtrip-synchronisation.png 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Textual requirements and Capella roundtrip synchronisation</figcaption></figure><p>The post <a href="https://iexcelarc.com/textual-requirements-and-capella-roundtrip-synchronisation-process/">How to perform Capella–IBM DOORS 9.x round‑trip synchronisation for textual requirements: step-by-step guide</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/textual-requirements-and-capella-roundtrip-synchronisation-process/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to configure Capella for ReqIF import and high-level textual requirements traceability</title>
		<link>https://iexcelarc.com/model-based-system-engineering-and-textual-requirements-traceability/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=model-based-system-engineering-and-textual-requirements-traceability</link>
					<comments>https://iexcelarc.com/model-based-system-engineering-and-textual-requirements-traceability/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Mon, 08 Dec 2025 11:52:45 +0000</pubDate>
				<category><![CDATA[Capella]]></category>
		<category><![CDATA[Textual Requirements]]></category>
		<category><![CDATA[Textual requirements]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2546</guid>

					<description><![CDATA[<p>The role of textual requirements and MBSE In most engineering practices today, requirements constitute the main vector for managing technical contracts between customers and suppliers, at any level of the breakdown. Quite often customers express their needs as requirements using natural language and suppliers analyse,&#8230;</p>
<p>The post <a href="https://iexcelarc.com/model-based-system-engineering-and-textual-requirements-traceability/">How to configure Capella for ReqIF import and high-level textual requirements traceability</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">The role of textual requirements and MBSE</h2>



<p class="wp-block-paragraph" id="ember54">In most engineering practices today, requirements constitute the main vector for managing technical contracts between customers and suppliers, at any level of the breakdown. Quite often customers express their needs as requirements using natural language and suppliers analyse, interpret, reformulate, refine, and complete these requirements in order to describe the expectations on the solution system. A flaw of these practices is that requirements are sometimes the main vector to perform design analysis and describe the architecture of the solution and suffer from weaknesses that may impact engineering and product quality when used too extensively or inappropriately.</p>



<ul class="wp-block-list">
<li>Because in most cases textual requirements are written in natural language, they are possibly ambiguous, contradictory, or incoherent with each other. Guides and rules have been written to help and guide the textual requirements authoring; <a href="https://iexcelarc.com/guide-for-writing-good-requirements/" target="_blank" rel="noreferrer noopener">INCOSE Guide for Writing Requirements</a> or the standard ISO/IEC/IEEE29148 can be used as reference. In addition to author good requirements, requirements patterns should be considered. Requirements patterns provides a consistent style when authoring the different types of requirements, enhancing requirements consistency, understandable; Easy Approach to Requirements Syntax (EARS) and Sophist requirement patterns are good examples.</li>



<li>The relationships and dependencies between textual requirements are difficult to express.</li>



<li>In most cases, textual requirements cannot be checked or verified by digital means.</li>



<li>The process of creating traceability links to each requirement (for design, verification and validation, for sub-contracting, etc.) is often unclear and not guided by a well-defined methodological approach. The means to verify these links are undefined and the quality of these links proves to be insufficient in many cases (this is often only discovered in V&amp;V phases).</li>
</ul>



<p class="wp-block-paragraph" id="ember56">Model-based systems engineering (MBSE) has developed significantly over the last few years, resulting in an increased usage of models in requirements modelling, systems specification and architecture description.</p>



<p class="wp-block-paragraph" id="ember57">MBSE covers a very broad spectrum of applications, spanning from high-level architecture modelling to detailed design at the frontier of simulation. More about the MBSE role can be read in my previous article: <a href="https://iexcelarc.com/what-is-model-based-system-engineering-mbse/" target="_blank" rel="noreferrer noopener">What is Model-Based System Engineering</a>.</p>



<p class="wp-block-paragraph" id="ember58">MBSE do have drawbacks as not all expectations can be expressed or captured in a model; environmental constraints (temperatures, corrosion, etc.), applicable norms and standards, required maintenance period, for example, would be difficult to express with model elements. Certain model elements are too complex to be considered and not clear about the added value to the system engineering activities.</p>



<p class="wp-block-paragraph" id="ember59">The question of the positioning of requirement engineering versus MBSE is a recurrent one:</p>



<ul class="wp-block-list">
<li>Are requirements still needed if an MBSE approach is used?</li>



<li>Do models describe existing requirements, or do they help elicit them?</li>
</ul>



<p class="wp-block-paragraph" id="ember61">Models are not intended to replace textual requirements, they complete each other and must typically be related to each other, for example in the following situations:</p>



<ul class="wp-block-list">
<li>Model elements that formalize a textual requirement should be linked to it by traceability/justification links, typically the case with customer requirements.</li>



<li>Some expectations on a model element are easier or simpler to express by textual description; this description can be captured as one or more textual requirements that will be linked to the model element by satisfaction links.</li>



<li>Textual requirements will remain in the scene since they are also key for testing, certification, and communication with other stakeholders.</li>
</ul>



<p class="wp-block-paragraph" id="ember63">The next section will highlight another factor to consider, traceability and consistency between requirements and models.</p>



<h2 class="wp-block-heading">Requirements and models traceability consistency</h2>



<p class="wp-block-paragraph" id="ember65">Textual requirements and models not always are captured under the same tool, in fact it is quite common in projects and organisations, requirements captured in a requirements management tool (e.g., IBM Doors) and models architecture in a modelling tool (e.g., Capella).</p>



<p class="wp-block-paragraph" id="ember66">In addition to the above, the role of requirements specification and models architectures definition can be split by more than one team member and performed in parallel, communication plays a key role, however, inconsistencies between specification and the model do often emerge when traceability is performed.</p>



<p class="wp-block-paragraph" id="ember67">When requirements are imported into the modelling tool, traceability links (e.g., satisfy, refine) with the appropriate model element can be performed. Requirements and the allocating element can be exported and imported back to Doors. This closes the loop and provides traceability visibility in both ends.</p>



<p class="wp-block-paragraph" id="ember68">The below figure shows a manual approach for textual requirements to model elements process, between IBM Doors and the Capella tool:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-17-1024x576.png" alt="" class="wp-image-2547" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-17-1024x576.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17-300x169.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17-150x84.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17-768x432.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">IBM Doors to Capella textual requirements roundtrip</figcaption></figure>
</div>


<h2 class="wp-block-heading">Importing ReqIF file to Capella</h2>



<p class="wp-block-paragraph" id="ember71">User attributes might have been created, updated, and exported from the Doors module at the time when exporting module view content to ReqIF file. The system modeler may want to have access to this attributes and current set status, for example in the Capella modelling tool, for example, if there is an attribute that captures:</p>



<ul class="wp-block-list">
<li>Requirement types: what type of requirement are defined (e.g., functional, or non-functional) or</li>



<li>Requirement status: what is the requirement status (e.g., draft, released, reviewed).</li>
</ul>



<p class="wp-block-paragraph" id="ember73">In order to, import the Doors module user attributes, there is the need first to create a file with the extension .properties.</p>



<p class="wp-block-paragraph" id="ember74">To create a .properties configuration file, follow the following steps:</p>



<ol class="wp-block-list">
<li>Create a new notepad file.</li>



<li>Wright the name of each of the variables to be imported, for example, for the Doors module attribute “Requirement type”, write in the format “Requirement\ type: true”. True means the variable will be available to import in Capella. Note, there is the need to add a “\” for each space and make sure the space is added.</li>



<li>Save as the file in the format: name.properties</li>
</ol>



<p class="wp-block-paragraph" id="ember76">A properties file content example can be found below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="356" height="244" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-18.png" alt="" class="wp-image-2548" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-18.png 356w, https://iexcelarc.com/wp-content/uploads/2025/12/image-18-300x206.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-18-150x103.png 150w" sizes="auto, (max-width: 356px) 100vw, 356px" /><figcaption class="wp-element-caption">Properties file configuration</figcaption></figure>
</div>


<p class="wp-block-paragraph" id="ember78">In Capella go to the menu: Window -&gt; Preferences -&gt; Capella -&gt; Requirements -&gt; Importer.</p>



<p class="wp-block-paragraph" id="ember79">In the importer window:</p>



<p class="wp-block-paragraph" id="ember80">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Manage files containing set of attributes section, add the file .properties.</p>



<p class="wp-block-paragraph" id="ember81">Select attributes to import section, choose which user attributes to import as below (e.g., L2 SRD):</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="348" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-19-1024x348.png" alt="" class="wp-image-2549" style="width:1200px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-19-1024x348.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19-300x102.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19-150x51.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19-768x261.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19.png 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Capella user attributes importer</figcaption></figure>
</div>


<p class="wp-block-paragraph">It is fundamental to make sure the above step was followed for the first time, that is, Capella imports the textual requirements ReqIF file and not creating a new requirements module in Capella. This activity will allow Capella to create and configure the Capella Requirement Module with the ReqIF Identifier as captured below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="752" height="176" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-21.png" alt="" class="wp-image-2552" style="aspect-ratio:4.272838544564371;width:1200px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-21.png 752w, https://iexcelarc.com/wp-content/uploads/2025/12/image-21-300x70.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-21-150x35.png 150w" sizes="auto, (max-width: 752px) 100vw, 752px" /><figcaption class="wp-element-caption">Capella requirements configuration</figcaption></figure>
</div>


<p class="wp-block-paragraph" id="ember85">The ReqIF Identifier is unique when exporting from the same Doors module (it should be used the current IBM Doors module) and will be used by Capella to map and update the Capella requirements relevant module.</p>



<p class="wp-block-paragraph" id="ember86">Later iterations, it will be allowed in any order and parallel work of the following activities:</p>



<ul class="wp-block-list">
<li>Update Doors requirements and/or attributes, export to a ReqIF file, and import to Capella OR</li>



<li>Update Capella textual requirements to model elements traceability updates, export to csv file and import to Doors.</li>
</ul>



<p class="wp-block-paragraph" id="ember88">Careful should be considered and a process should be defined when updating requirements in Doors and traceability in Capella.</p>



<h2 class="wp-block-heading">Textual requirements to Capella model elements traceability</h2>



<p class="wp-block-paragraph" id="ember85">The ReqIF Identifier is unique when exporting from the same Doors module (it should be used the current IBM Doors module) and will be used by Capella to map and update the Capella requirements relevant module.</p>



<p class="wp-block-paragraph" id="ember86">Later iterations, it will be allowed in any order and parallel work of the following activities:</p>



<ul class="wp-block-list">
<li>Update Doors requirements and/or attributes, export to a ReqIF file, and import to Capella OR</li>



<li>Update Capella textual requirements to model elements traceability updates, export to csv file and import to Doors.</li>
</ul>



<p class="wp-block-paragraph" id="ember88">Careful should be considered and a process should be defined when updating requirements in Doors and traceability in Capella.</p>



<h2 class="wp-block-heading">Textual requirements to Capella model elements traceability</h2>



<p class="wp-block-paragraph">When traceability is being performed, inconsistencies may emerge. For example, the below figure on the left shows a logical breakdown of a logical component and a textual requirement on the right. Core Aircraft Interface is not part of the Aircraft Front Servers. Hence, for a number of reasons, both specification and architecture are not aligned and inconsistent. Either the model element needs to be added or revisited the requirement.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="425" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-22-1024x425.png" alt="" class="wp-image-2553" style="width:1200px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-22-1024x425.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-300x125.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-150x62.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-768x319.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-1536x638.png 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-2048x851.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">In-flight entertainment (IFE) system logical decomposition</figcaption></figure>



<p class="wp-block-paragraph" id="ember92">A requirement can be captured: &#8220;The IFE system shall have Aircraft Front Servers&#8221;.</p>



<p class="wp-block-paragraph" id="ember93">The above process can be done for a small number or requirements and model elements. When a project is in a early phase or a Minimum Viable Product (MVP). However, as the number of requirements and model complexity grows, the process and traceability verification effort will follow.</p>



<h2 class="wp-block-heading">Expanding traceability consistency</h2>



<p class="wp-block-paragraph" id="ember95">As mentioned in the section above, requirements and model elements traceability consistency are often unclear and not guided by a well-defined methodological approach. The means to verify these links are undefined and the quality of these links proves to be insufficient in many cases.</p>



<p class="wp-block-paragraph" id="ember96">What if rather than linking the full text requirement to a model element, wouldn&#8217;t it be better to link a requirement to each and correspondent model element? To answer this question, there may well be the need to explore and use requirements patterns for a parsing process.</p>



<p class="wp-block-paragraph" id="ember97">Considering the following pattern:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="57" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-23-1024x57.png" alt="" class="wp-image-2554" style="width:1200px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-23-1024x57.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23-300x17.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23-150x8.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23-768x43.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23.png 1257w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Textual requirement pattern</figcaption></figure>



<p class="wp-block-paragraph" id="ember99">And the pattern slots relationship to model elements concepts (example):</p>



<ul class="wp-block-list">
<li>[Condition], to a state in a state machine.</li>



<li>&lt;System&gt;, to an element in a Product Breakdown Structure (PBS).</li>



<li>&lt;process verb&gt;, to a function in a Functional Breakdown Structure (FBS).</li>
</ul>



<p class="wp-block-paragraph" id="ember101">The above relationship between requirement patterns slots and model elements concept, may promote traceability consistency between requirement and model elements at the time a requirement is being authored. Furthermore, it could be automated and generated traceability links.</p>



<p class="wp-block-paragraph" id="ember102">Going further, this may well be the underlaying principle for parsing and automate the generation of:</p>



<ul class="wp-block-list">
<li>Model elements from textual requirements.</li>



<li>Textual requirements from the model.</li>
</ul>



<p class="wp-block-paragraph" id="ember105">The textual requirement to model elements traceability consistency is ensured by the relationship of each slot content to the existing model element, changes and updates will be easier to detect, and traceability review time greatly reduced.</p>



<p class="wp-block-paragraph"></p><p>The post <a href="https://iexcelarc.com/model-based-system-engineering-and-textual-requirements-traceability/">How to configure Capella for ReqIF import and high-level textual requirements traceability</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/model-based-system-engineering-and-textual-requirements-traceability/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Capella Physical Architecture practical example</title>
		<link>https://iexcelarc.com/capella-physical-architecture-practical-example/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=capella-physical-architecture-practical-example</link>
					<comments>https://iexcelarc.com/capella-physical-architecture-practical-example/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 08:30:00 +0000</pubDate>
				<category><![CDATA[Practical example]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2505</guid>

					<description><![CDATA[<p>The steps and diagrams will be created in order as described in the MBSE with Arcadia method step-by-step for Physical Architecture, and captured again below: Transition from Logical Architecture Transition activities from Logical Architecture to Physical Architecture model: Physical Architecture Activity explorer, as below: Perform&#8230;</p>
<p>The post <a href="https://iexcelarc.com/capella-physical-architecture-practical-example/">Capella Physical Architecture practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">The steps and diagrams will be created in order as described in the MBSE with Arcadia method step-by-step for <a href="https://iexcelarc.com/physical-architecture/" target="_blank" rel="noreferrer noopener">Physical Architecture</a>, and captured again below:<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="951" height="344" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-6.png" alt="" class="wp-image-2506" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-6.png 951w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6-300x109.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6-150x54.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6-768x278.png 768w" sizes="auto, (max-width: 951px) 100vw, 951px" /><figcaption class="wp-element-caption">Physical Architecture activities matrix</figcaption></figure>
</div>


<h2 class="wp-block-heading">Transition from Logical Architecture</h2>



<p class="wp-block-paragraph">Transition activities from Logical Architecture to Physical Architecture model:</p>



<ul class="wp-block-list">
<li>Perform an automated transition of Logical Functions.</li>



<li>Perform an automated transition of External Logical Actors.</li>



<li>Perform an automated transition of Logical System.</li>



<li>Logical Architecture Capabilities Functional Transition</li>
</ul>



<p class="wp-block-paragraph">Physical Architecture Activity explorer, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="699" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-34-1024x699.jpeg" alt="" class="wp-image-2507" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-34-1024x699.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-34-300x205.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-34-150x102.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-34-768x524.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-34.jpeg 1195w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Architecture transition Activity Explorer</figcaption></figure>
</div>


<h2 class="wp-block-heading">Perform an automated transition of Logical Functions</h2>



<p class="wp-block-paragraph">Starting with the “Perform an automated transition of Logical Functions” and when Functional Transition window opens, all the candidate model elements will be copied to the resulting model. To copy all elements, click on “Copy all to the right”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="772" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-35-1024x772.jpeg" alt="" class="wp-image-2508" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-35-1024x772.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-35-300x226.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-35-150x113.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-35-768x579.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-35.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Perform an automated transition of Logical Functions</figcaption></figure>
</div>


<h2 class="wp-block-heading">Perform an automated transition of External Logical Actors</h2>



<p class="wp-block-paragraph">Next, “Perform an automated transition of External Logical Actors” and when the Actors Transition window opens, all the candidate model elements will be copied to the resulting model. To copy all elements, click on “Copy all to the right”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="787" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-36-1024x787.jpeg" alt="" class="wp-image-2509" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-36-1024x787.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-36-300x231.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-36-150x115.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-36-768x590.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-36.jpeg 1380w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Perform an automated transition of External Logical Actors</figcaption></figure>
</div>


<h2 class="wp-block-heading">Perform an automated transition of Logical System</h2>



<p class="wp-block-paragraph">Next, “Perform an automated transition of Logical System” and LC / LA to PC / PA Transition window opens, all the candidate model elements will be copied to the resulting model. To copy all elements, click on “Copy all to the right”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="557" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-37-1024x557.jpeg" alt="" class="wp-image-2510" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-37-1024x557.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-37-300x163.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-37-150x82.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-37-768x417.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-37.jpeg 1380w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Perform an automated transition of Logical System</figcaption></figure>
</div>


<p class="wp-block-paragraph">Only part of the Logical Components Breakdown is possible to be shown in the figure above.</p>



<h2 class="wp-block-heading">Logical Architecture Capabilities Functional Transition</h2>



<p class="wp-block-paragraph">For the Functional Chain transition captured at Logical Architecture to Physical Architecture, it will be used in the Functional Transition of the Logical Capability. This will show another tool capability to transition model elements. For Logical Capability Functional Transition, select from the Project Explorer “Perform Flight On-Board Announcement” Capability, then mouse right-click “Transitions” &gt; “Functional Transitions”, as below:<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="795" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-38-1024x795.jpeg" alt="" class="wp-image-2511" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-38-1024x795.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-38-300x233.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-38-150x116.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-38-768x596.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-38.jpeg 1252w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Perform an automated transition of Logical Architecture Capabilities</figcaption></figure>
</div>


<p class="wp-block-paragraph">When the Functional Transition window opens, expand the model packages under synthesis, and the Capability, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="610" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-39-1024x610.jpeg" alt="" class="wp-image-2512" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-39-1024x610.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-39-300x179.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-39-150x89.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-39-768x458.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-39.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Architecture Capability Functional Transition window</figcaption></figure>
</div>


<p class="wp-block-paragraph">When performing the Capability Functional Transition, it will also be transitioned the Functional Chain owned.</p>



<p class="wp-block-paragraph">When all the above transitions are complete, the Physical Architecture (partly shown) should be as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="457" height="623" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-40.jpeg" alt="" class="wp-image-2513" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-40.jpeg 457w, https://iexcelarc.com/wp-content/uploads/2025/12/image-40-220x300.jpeg 220w, https://iexcelarc.com/wp-content/uploads/2025/12/image-40-110x150.jpeg 110w" sizes="auto, (max-width: 457px) 100vw, 457px" /><figcaption class="wp-element-caption">Physical Architecture model</figcaption></figure>
</div>


<h2 class="wp-block-heading">Physical Architecture to Logical Architecture realisation links</h2>



<p class="wp-block-paragraph">Similarly, to Logical Architecture transition, realisation links are created during Physical Architecture transition providing traceability between model elements captured at Physical Architecture and Logical Architecture as figure below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="516" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-41-1024x516.jpeg" alt="" class="wp-image-2514" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-41-1024x516.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-41-300x151.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-41-150x76.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-41-768x387.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-41.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Realisation links created during Physical Architecture transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Realisation links types:</p>



<ul class="wp-block-list">
<li>A: Physical Components realise Logical Components.</li>



<li>C: Physical Capabilities realise Logical Capabilities.</li>



<li>F: Physical Functions realise Logical Functions.</li>



<li>P: Physical Functional Chain realises Logical Functional Chain.</li>
</ul>



<h2 class="wp-block-heading">Capabilities Realization at Physical Architecture</h2>



<p class="wp-block-paragraph">Steps to create the Capability Realization Blank diagram, insert Capability Realization and Physical Actor model elements in the diagram are the same as described in section above. The Physical Capability Realisation Blank diagram, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="745" height="133" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-42.jpeg" alt="" class="wp-image-2515" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-42.jpeg 745w, https://iexcelarc.com/wp-content/uploads/2025/12/image-42-300x54.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-42-150x27.jpeg 150w" sizes="auto, (max-width: 745px) 100vw, 745px" /><figcaption class="wp-element-caption">Physical Capability Realisation and Physical Actor</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define Physical Functions</h2>



<p class="wp-block-paragraph">Steps to create Physical Function Breakdown diagram, insert Physical Functions and change Functions background colour are the same as described in previous section. When completed the diagram should be like the one below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="291" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-43-1024x291.jpeg" alt="" class="wp-image-2516" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-43-1024x291.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-43-300x85.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-43-150x43.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-43-768x218.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-43.jpeg 1380w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Functions transitioned</figcaption></figure>
</div>


<p class="wp-block-paragraph">From a design analysis, new functions can be added that are identified and related to specific technologies. New functions were added to the Functional Breakdown structure, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="324" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-44-1024x324.jpeg" alt="" class="wp-image-2517" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-44-1024x324.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-44-300x95.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-44-150x48.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-44-768x243.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-44.jpeg 1380w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">New Physical Functions added</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define Functional Exchanges</h2>



<p class="wp-block-paragraph">The steps and process to insert Functions and Interactions and organise the diagram is like described in the previous section. When completed the Physical Data Flow Blank diagram should be similar to diagram below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="589" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-45-1024x589.jpeg" alt="" class="wp-image-2518" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-45-1024x589.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-45-300x173.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-45-150x86.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-45-768x442.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-45-1536x883.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-45.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Data Flow Blank diagram</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define Behavioural and Physical Nodes</h2>



<p class="wp-block-paragraph">Steps to create a new Physical Component Breakdown Diagram (PCBD) is the same for Physical as Logical. Create the new PCBD under the Structure package. Organise and change the background colour to white, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="386" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-46-1024x386.jpeg" alt="" class="wp-image-2519" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-46-1024x386.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-46-300x113.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-46-150x56.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-46-768x289.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-46.jpeg 1378w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Component Breakdown Diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">From the palette click and create new Node Physical Component (PC) and Behaviour Physical Component (PC):</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="218" height="196" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-47.jpeg" alt="" class="wp-image-2520" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-47.jpeg 218w, https://iexcelarc.com/wp-content/uploads/2025/12/image-47-150x135.jpeg 150w" sizes="auto, (max-width: 218px) 100vw, 218px" /><figcaption class="wp-element-caption">Palette Node PC and Behaviour PC</figcaption></figure>
</div>


<p class="wp-block-paragraph">Create the component breakdown structure, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="197" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-48-1024x197.jpeg" alt="" class="wp-image-2521" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-48-1024x197.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-48-300x58.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-48-150x29.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-48-768x148.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-48-1536x296.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-48.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Component Breakdown Diagram complete</figcaption></figure>
</div>


<h2 class="wp-block-heading">Allocate functions to Behavioural Nodes and deploy Physical Nodes Components</h2>



<p class="wp-block-paragraph">Node Physical Components, allocate Behavioural Nodes Components, Behavioural Components implement Functions. To make the relationship of model elements the Physical Architecture Blank diagram will be used.</p>



<p class="wp-block-paragraph">Create a new diagram under Structure package. When diagram opens</p>



<ul class="wp-block-list">
<li>Insert first Node PC in the diagram.</li>



<li>Next from the palette click on “Manage Node PC’s Deployment” and select the Behavioural PC for each Node.</li>



<li>When Behavioural PC are allocated to the correspondent node PC, Functions can be shown or allocated to the Behavioural PC.</li>



<li>Create Component exchanges between Behavioural PC.</li>



<li>Allocate Component to Function Ports.</li>
</ul>



<p class="wp-block-paragraph">When completed the Physical Architecture Blank diagram should be the same as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="808" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-49-1024x808.jpeg" alt="" class="wp-image-2522" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-49-1024x808.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-49-300x237.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-49-150x118.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-49-768x606.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-49-1536x1212.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-49.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Architecture Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">At this level Physical Links can also be captured. Physical Links connect Node PCs.</p>



<p class="wp-block-paragraph">When Physical Links are defined, Components Ports should be allocated to Physical Ports and define Physical Paths.</p>



<p class="wp-block-paragraph">Let’s create a first Physical Link “Audio Stream Data Cable” that will allow audio and video streaming between ASU Processor and VSU Processor. Also allocated Physical Ports to Component Ports, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="808" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-50-1024x808.jpeg" alt="" class="wp-image-2523" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-50-1024x808.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-50-300x237.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-50-150x118.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-50-768x606.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-50-1536x1212.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-50.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Physical Link between ASU and VSU processor</figcaption></figure>
</div>


<p class="wp-block-paragraph">A Physical Link can be created that captures all the Node PC. To create a Physical Path is like creating a Functional Chain. Select all the Physical Links created previously, then mouse right-click and select “Physical Path”. When creating the Physical Path, change the name to “Audio Stream Data Path”. When completed the Audio Stream Data Path is shown in the diagram, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="808" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-51-1024x808.jpeg" alt="" class="wp-image-2524" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-51-1024x808.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-51-300x237.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-51-150x118.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-51-768x606.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-51-1536x1212.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-51.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Audio Stream Data Path Physical Path</figcaption></figure>
</div>


<p class="wp-block-paragraph">For diagram simplicity, let’s hide Functions and functional Exchanges. To hide both Functions and Functional Exchanges there is only the need to hide Functions. To hide functions, click on the diagram “Filters”, then the “Hide Functions”.</p>



<p class="wp-block-paragraph">Create the Physical Links, Port allocations and Physical Paths, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="804" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-52-1024x804.jpeg" alt="" class="wp-image-2525" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-52-1024x804.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-52-300x236.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-52-150x118.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-52-768x603.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-52-1536x1207.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-52.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Let’s create the Physical Path. Select “Audio Stream Data Path”, then mouse right-click, the “New Physical Path Description”. When completed reorganise the diagram, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="93" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-53-1024x93.jpeg" alt="" class="wp-image-2526" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-53-1024x93.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-53-300x27.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-53-150x14.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-53-768x70.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-53-1536x140.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-53.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">[PPD] Audio Stream Data Path</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same name as default: [PPD] Audio Stream Data Path</p>



<p class="wp-block-paragraph">Repeat the process above for the other two Physical Paths.</p>



<h2 class="wp-block-heading">Describe Capability Realization with Functional Chains and Scenarios</h2>



<p class="wp-block-paragraph">New Physical Functions were created; hence, it is expected to have an invalid Functional Chain, previously transitioned from Logical Architecture. In this section it will be described how to correct the invalid Functional Chain. It will use the Physical Data Flow Blank diagram defined under Perform Flight On-Board Announcements Capability. The Functional Chain shows invalid, as figure blow:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="634" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-54-1024x634.jpeg" alt="" class="wp-image-2527" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-54-1024x634.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-54-300x186.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-54-150x93.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-54-768x475.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-54-1536x950.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-54.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Correct Play Imposed Video invalid Functional Chain</figcaption></figure>
</div>


<p class="wp-block-paragraph">To correct the Functional Chain, select the “Play Imposed Video” Functional Chain, then “New” &gt; “Functional Chain Description”.&nbsp;</p>



<p class="wp-block-paragraph">Keep the same default name: [PFCD] Play Imposed Video</p>



<p class="wp-block-paragraph">When corrected the Functional Chain it should be similar to the diagram below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="467" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-55-1024x467.jpeg" alt="" class="wp-image-2528" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-55-1024x467.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-55-300x137.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-55-150x68.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-55-768x350.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-55-1536x700.jpeg 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-55.jpeg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">[PFCD] Play Imposed Video corrected</figcaption></figure>
</div>


<p class="wp-block-paragraph">Scenarios could be created as described in previous sections.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="sdm_download_item "><div class="sdm_download_item_top"><div class="sdm_download_thumbnail"><img decoding="async" class="sdm_download_thumbnail_image" src="https://iexcelarc.com/wp-content/uploads/2026/01/MBSE-Arcadia-matrix.png" alt = "MBSE Arcadia step-by-step quick guide" /></div><div class="sdm_download_title">MBSE Arcadia step-by-step quick guide</div></div><div style="clear:both;"></div><div class="sdm_download_description"><p>This document includes:</p>
<ul>
<li>MBSE Arcadia matrix in one slide</li>
<li>MBSE with Arcadia steps and diagrams with description</li>
<li>References to the MBSE with Arcadia step-by-step guide online</li>
</ul>
</div><div class="sdm_download_link"><span class="sdm_download_button"><a href="https://iexcelarc.com/?sdm_process_download=1&download_id=2844" class="sdm_download green" title="MBSE Arcadia step-by-step quick guide" target="_self">Download PDF</a></span><span class="sdm_download_item_count"><span class="sdm_item_count_number">879</span><span class="sdm_item_count_string"> Downloads</span></span></div></div><div class="sdm_clear_float"></div><p>The post <a href="https://iexcelarc.com/capella-physical-architecture-practical-example/">Capella Physical Architecture practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/capella-physical-architecture-practical-example/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Capella Logical Architecture practical example</title>
		<link>https://iexcelarc.com/capella-logical-architecture-practical-example/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=capella-logical-architecture-practical-example</link>
					<comments>https://iexcelarc.com/capella-logical-architecture-practical-example/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Thu, 04 Dec 2025 10:44:18 +0000</pubDate>
				<category><![CDATA[Practical example]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2465</guid>

					<description><![CDATA[<p>The steps and diagrams will be created in order as described in the MBSE with Arcadia method step-by-step for Logical Architecture, and captured again below: Transition from System Analysis Transition activities from System Analysis to Logical Architecture model: Logical Architecture Activity explorer, as below: Starting&#8230;</p>
<p>The post <a href="https://iexcelarc.com/capella-logical-architecture-practical-example/">Capella Logical Architecture practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">The steps and diagrams will be created in order as described in the MBSE with Arcadia method step-by-step for <a href="https://iexcelarc.com/logical-architecture/">Logical Architecture</a>, and captured again below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="951" height="317" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-5.png" alt="" class="wp-image-2466" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-5.png 951w, https://iexcelarc.com/wp-content/uploads/2025/12/image-5-300x100.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-5-150x50.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-5-768x256.png 768w" sizes="auto, (max-width: 951px) 100vw, 951px" /><figcaption class="wp-element-caption">Logical Architecture activities matrix</figcaption></figure>
</div>


<h2 class="wp-block-heading">Transition from System Analysis</h2>



<p class="wp-block-paragraph">Transition activities from System Analysis to Logical Architecture model:</p>



<ul class="wp-block-list">
<li>Perform an automated transition of System Functions.</li>



<li>Perform an automated transition of System Actors.</li>



<li>Perform an automated transition System Analysis Capabilities.</li>



<li>Transition of the Functional Chain.</li>
</ul>



<p class="wp-block-paragraph">Logical Architecture Activity explorer, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="703" src="https://iexcelarc.com/wp-content/uploads/2025/12/Logical-Architecture-transition-Activity-Explorer-1024x703.jpg" alt="" class="wp-image-2501" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/Logical-Architecture-transition-Activity-Explorer-1024x703.jpg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/Logical-Architecture-transition-Activity-Explorer-300x206.jpg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/Logical-Architecture-transition-Activity-Explorer-150x103.jpg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/Logical-Architecture-transition-Activity-Explorer-768x527.jpg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/Logical-Architecture-transition-Activity-Explorer.jpg 1197w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical architecture transition activity explorer</figcaption></figure>
</div>


<p class="wp-block-paragraph">Starting with the Perform an automated transition of System Functions and when the Functional Transition window opens, all the candidate model elements will be copied to the resulting model. To copy all elements, click on “Copy all to the right”, as below:<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="938" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-1-1024x938.jpeg" alt="" class="wp-image-2468" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-1-1024x938.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-300x275.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-150x137.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-768x703.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1.jpeg 1392w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Perform an automated transition of System Functions functional transition window</figcaption></figure>
</div>


<p class="wp-block-paragraph">Note in the figure above that when in the transition it is also transitioned the allocated component ports to functional ports under the structure package.</p>



<p class="wp-block-paragraph">Repeat the process above for the other two automated transitions.</p>



<p class="wp-block-paragraph">When completed the activity explorer automated transition the Logical Architecture package should be as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="383" height="597" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-2.jpeg" alt="" class="wp-image-2469" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-2.jpeg 383w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2-192x300.jpeg 192w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2-96x150.jpeg 96w" sizes="auto, (max-width: 383px) 100vw, 383px" /><figcaption class="wp-element-caption">Logical Architecture after automated transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Finally, it will be transitioned to the Functional Chain that describes the Perform Flight On-Board Announcements Capability Realisation. To perform a Functional Chain transition, select from the Project Explorer and under “System Analysis > Capabilities” the Play Imposed Video Functional Chain, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="758" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-3-1024x758.jpeg" alt="" class="wp-image-2470" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-3-1024x758.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-300x222.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-150x111.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-768x569.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3.jpeg 1137w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">System Analysis to Logical Architecture transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Functional Chain transitioned to Logical Architecture:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="363" height="182" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-4.jpeg" alt="" class="wp-image-2471" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-4.jpeg 363w, https://iexcelarc.com/wp-content/uploads/2025/12/image-4-300x150.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-4-150x75.jpeg 150w" sizes="auto, (max-width: 363px) 100vw, 363px" /><figcaption class="wp-element-caption">System Analysis to Logical Architecture transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Functional Chain transitioned to Logical Architecture:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="363" height="182" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-5.jpeg" alt="" class="wp-image-2472" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-5.jpeg 363w, https://iexcelarc.com/wp-content/uploads/2025/12/image-5-300x150.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-5-150x75.jpeg 150w" sizes="auto, (max-width: 363px) 100vw, 363px" /><figcaption class="wp-element-caption">Functional Chain transitioned to Logical Architecture</figcaption></figure>
</div>


<h2 class="wp-block-heading">Logical Architecture to System Analysis realisation links</h2>



<p class="wp-block-paragraph">Similarly, to System Analysis transition, realisation links are created during Logical Architecture transition providing traceability between model elements captured at Logical Architecture and System Analysis as figure below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="516" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-6-1024x516.jpeg" alt="" class="wp-image-2473" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-6-1024x516.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6-300x151.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6-150x76.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6-768x387.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-6.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Realisation links created during Logical Architecture transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Realisation links types:</p>



<ul class="wp-block-list">
<li>A: Logical Components (Actors) realise System Actors.</li>



<li>C: Logical Capabilities realise System Capabilities.</li>



<li>F: Logical Functions realise System Functions.</li>



<li>P: Logical Functional Chain realises System Functional Chain.</li>
</ul>



<h2 class="wp-block-heading">Capabilities Realization at Logical Architecture</h2>



<p class="wp-block-paragraph">Let’s start creating a new Capability Realization diagram. To create a new Capability Realization diagram, select from the Project Explorer “Capabilities”, then “New Diagram / Table…” > “Capability Realization Blank”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="935" height="120" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-7.jpeg" alt="" class="wp-image-2474" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-7.jpeg 935w, https://iexcelarc.com/wp-content/uploads/2025/12/image-7-300x39.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-7-150x19.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-7-768x99.jpeg 768w" sizes="auto, (max-width: 935px) 100vw, 935px" /><figcaption class="wp-element-caption">Create new Capability Realisation Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same name as default: [CRB] Capabilities.</p>



<p class="wp-block-paragraph">Insert Actor to Capability Realisation Blank diagram. To insert Actor, select from the Palette and under Tools “Actors”. When the transfer dialog window is shown select only “Cabin Crew”, then “Add selected element(s)” &gt; “Ok”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="504" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-8-1024x504.jpeg" alt="" class="wp-image-2475" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-8-1024x504.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-8-300x148.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-8-150x74.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-8-768x378.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-8.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Create new Capability Realisation Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Insert Capability Realisation in the diagram, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="585" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-9-1024x585.jpeg" alt="" class="wp-image-2476" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-9-1024x585.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-9-300x171.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-9-150x86.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-9-768x439.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-9.jpeg 1325w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Insert Capability Realisation into diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">When completed the Capability Realisation Blank Diagram should be similar as below:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="751" height="134" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-10.jpeg" alt="" class="wp-image-2477" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-10.jpeg 751w, https://iexcelarc.com/wp-content/uploads/2025/12/image-10-300x54.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-10-150x27.jpeg 150w" sizes="auto, (max-width: 751px) 100vw, 751px" /><figcaption class="wp-element-caption">Insert Capability Realisation into diagram</figcaption></figure>



<p class="wp-block-paragraph">This diagram will not be changed at Logical Architecture; however, it is represented in a diagram what Capability realises the Capability defined at System Analysis, which realises an Operational Capability at Operational Analysis.</p>



<h2 class="wp-block-heading">Define Logical Functions</h2>



<p class="wp-block-paragraph">The process to define Logical Functions is very similar to System Analysis. To create a Logical Functional Breakdown Diagram, select “Root Logical Function”, then mouse right-click “New Diagram / Table” > “Logical Function Breakdown”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="958" height="145" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-11.jpeg" alt="" class="wp-image-2478" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-11.jpeg 958w, https://iexcelarc.com/wp-content/uploads/2025/12/image-11-300x45.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-11-150x23.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-11-768x116.jpeg 768w" sizes="auto, (max-width: 958px) 100vw, 958px" /><figcaption class="wp-element-caption">Create Logical Function Breakdown diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same default diagram name: [LFBD] Root Logical Function.</p>



<p class="wp-block-paragraph">When the Logical Function Breakdown diagram opens change the fill colour to white. This is a good practice that allows to identify what functions were transitioned from System Analysis and that may be refined. Also note that function icon shows “LF”, whilst at System Analysis it was “SF”. When completed the Logical Function Breakdown diagram should be, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="444" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-12-1024x444.jpeg" alt="" class="wp-image-2479" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-12-1024x444.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-12-300x130.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-12-150x65.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-12-768x333.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-12.jpeg 1066w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Function Breakdown diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Add, resize, and move functions, as Function Breakdown diagram below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="340" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-13-1024x340.jpeg" alt="" class="wp-image-2480" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-13-1024x340.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-13-300x99.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-13-150x50.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-13-768x255.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-13.jpeg 1378w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Complete Logical Functional Breakdown diagram</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define Functional Exchanges</h2>



<p class="wp-block-paragraph">Next it will be created a Logical Data Flow Blank diagram that describes the Perform Flight On-Board Announcement Capability Realisation. Select from the Project Explorer “Perform Flight On-Board Announcements”, then mouse right-click “New Diagram / Table…” > “Logical Data Flow Blank”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="258" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-14-1024x258.jpeg" alt="" class="wp-image-2481" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-14-1024x258.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-14-300x75.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-14-150x38.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-14-768x193.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-14.jpeg 1077w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Create Logical Data Flow Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same diagram name as default: [LDFB] Perform Flight On-Board Announcements.</p>



<p class="wp-block-paragraph">When the diagram opens insert Logical Functions in Logical Data Flow Blank diagram. To insert Logical Functions, select from the Palette “Functions”, then click in a blank area of the diagram. When the transfer dialogue window opens click on “Add all elements” &gt; “Ok”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="544" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-15-1024x544.jpeg" alt="" class="wp-image-2482" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-15-1024x544.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-15-300x159.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-15-150x80.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-15-768x408.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-15.jpeg 1501w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Insert Logical Functions in Logical Data Flow Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">When functions are inserted into the diagram, functions will need to resize and moved to make the diagram readable.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="975" height="508" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-16.jpeg" alt="" class="wp-image-2483" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-16.jpeg 975w, https://iexcelarc.com/wp-content/uploads/2025/12/image-16-300x156.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-16-150x78.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-16-768x400.jpeg 768w" sizes="auto, (max-width: 975px) 100vw, 975px" /><figcaption class="wp-element-caption">Functions first added to the Logical Data Flow Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Diagram colours are unique to each diagram, hence, there is the need to identify what functions were transitioned and change the fill background to white. After initial rework on the diagram, it should be like the diagram below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="760" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-17-1024x760.jpeg" alt="" class="wp-image-2484" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-17-1024x760.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17-300x223.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17-150x111.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17-768x570.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-17.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Initial Functions and Exchanges diagram cleaning</figcaption></figure>
</div>


<p class="wp-block-paragraph">New Functional Exchanges will be created, and some functional ports moved. Creating Functional Exchanges at Logical Architecture is the same as described at System Analysis. Hence, it will not be described again. Create the Logical Data Flow Blank diagram, as bellow:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="617" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-18-1024x617.jpeg" alt="" class="wp-image-2485" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-18-1024x617.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-18-300x181.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-18-150x90.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-18-768x463.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-18.jpeg 1378w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Data Flow Blank diagram complete</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define Logical Components</h2>



<p class="wp-block-paragraph">At this point, it will be created a Logical Components Breakdown diagram. To create Logical Breakdown Blank diagram, select from the Project Explorer “Structure” package, then mouse right-click “New Diagram / Table…” > “Logical Component Breakdown”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="953" height="237" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-19.jpeg" alt="" class="wp-image-2486" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-19.jpeg 953w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19-300x75.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19-150x37.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-19-768x191.jpeg 768w" sizes="auto, (max-width: 953px) 100vw, 953px" /><figcaption class="wp-element-caption">Create Logical Architecture Breakdown Diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same diagram default name as [LCBD] Structure.</p>



<p class="wp-block-paragraph">When created and opened the diagram it shows the Logical System and Logical Actors as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="752" height="188" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-20.jpeg" alt="" class="wp-image-2487" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-20.jpeg 752w, https://iexcelarc.com/wp-content/uploads/2025/12/image-20-300x75.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-20-150x38.jpeg 150w" sizes="auto, (max-width: 752px) 100vw, 752px" /><figcaption class="wp-element-caption">Initial Logical Component and Actors</figcaption></figure>
</div>


<p class="wp-block-paragraph">New Logical Components will be created. To create new Logical Component, select on the Palette “Logical Components”, then click on the Logical System. A new Logical Component will be created. Rename the Logical Component to Aircraft Front Servers, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="823" height="372" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-21.jpeg" alt="" class="wp-image-2488" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-21.jpeg 823w, https://iexcelarc.com/wp-content/uploads/2025/12/image-21-300x136.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-21-150x68.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-21-768x347.jpeg 768w" sizes="auto, (max-width: 823px) 100vw, 823px" /><figcaption class="wp-element-caption">Create new Logical Component</figcaption></figure>
</div>


<p class="wp-block-paragraph">Repeat the process above and create the Logical Component Breakdown Diagram, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="468" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-22-1024x468.jpeg" alt="" class="wp-image-2489" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-22-1024x468.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-300x137.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-150x69.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22-768x351.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-22.jpeg 1378w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Component Breakdown Diagram complete</figcaption></figure>
</div>


<h2 class="wp-block-heading">Allocate Logical Functions to Logical Components</h2>



<p class="wp-block-paragraph">To allocate Logical Functions to Logical Components previously created, it will be created the Logical Architecture Blank diagram. To create a new Logical Architecture Blank diagram, select “Logical System” under Structure package, then mouse right-click “New Diagram / Table&#8230;” > “Logical Architecture Blank”, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="221" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-23-1024x221.jpeg" alt="" class="wp-image-2490" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-23-1024x221.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23-300x65.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23-150x32.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23-768x166.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-23.jpeg 1150w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Create new Logical Architecture Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the diagram name as default: [LAB] Logical System</p>



<p class="wp-block-paragraph">When Logical Architecture Blank diagram is open from the Palette: Insert Components and Actors, as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="265" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-24-1024x265.jpeg" alt="" class="wp-image-2491" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-24-1024x265.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-24-300x78.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-24-150x39.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-24-768x199.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-24.jpeg 1383w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Insert Logical Components and Actors</figcaption></figure>
</div>


<p class="wp-block-paragraph">Rearrange and resize Logical Components and Actors as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="658" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-25-1024x658.jpeg" alt="" class="wp-image-2492" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-25-1024x658.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-25-300x193.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-25-150x96.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-25-768x493.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-25.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Insert Logical Components and Actors</figcaption></figure>
</div>


<p class="wp-block-paragraph">Rearrange and resize Logical Components and Actors as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="658" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-26-1024x658.jpeg" alt="" class="wp-image-2493" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-26-1024x658.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-26-300x193.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-26-150x96.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-26-768x493.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-26.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Rearrange and resize Logical Components and Actors</figcaption></figure>
</div>


<p class="wp-block-paragraph">We can now allocate functions to Logical Components. To allocate functions to Logical Components, select from the Palette “Manage Function Allocation”, then click on a Logical Component, select, and add the correspondent Logical Function, as diagram below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="690" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-27-1024x690.jpeg" alt="" class="wp-image-2494" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-27-1024x690.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-27-300x202.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-27-150x101.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-27-768x517.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-27.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Functions allocated to Logical Components</figcaption></figure>
</div>


<p class="wp-block-paragraph">Finally, Component Exchanges and Functional Ports need to be created. To create Components Exchanges and Functional Port allocations, is a similar process as described at System Analysis. When the diagram is complete it should be as below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="690" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-28-1024x690.jpeg" alt="" class="wp-image-2495" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-28-1024x690.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-28-300x202.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-28-150x101.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-28-768x517.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-28.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Add Components Exchanges and defined Ports allocation</figcaption></figure>
</div>


<h2 class="wp-block-heading">Describe Capability Realisation with Functional Chains and Scenarios</h2>



<p class="wp-block-paragraph">The Play Imposed Video Functional Chain was transitioned from System Analysis. It can now be inserted and shown in diagrams. From the palette select “Functional Chain” and click on a blank area of the Logical Architecture Blank diagram, as bellow:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="692" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-29-1024x692.jpeg" alt="" class="wp-image-2496" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-29-1024x692.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-29-300x203.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-29-150x101.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-29-768x519.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-29.jpeg 1380w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Inserted Functional Chain transitioned from System Analysis</figcaption></figure>
</div>


<p class="wp-block-paragraph">In the diagram next to the Functional Chain name is shown as invalid. Again, the reason is that functions transitioned from System Analysis were refined at Logical Architecture and only leaf functions were allocated to Logical Components. Hence, there is the need to correct the Functional Chain. To correct the functional similarly to what was described at System Analysis, there is the need to create a new Logical Functional Chain Description diagram. To create a new Logical Functional Description diagram, select from the Project Explorer Play Imposed Video Functional Chain, then mouse right-click “New Diagram / Table…” > “Functional Chain Description”, as bellow:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="965" height="165" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-30.jpeg" alt="" class="wp-image-2497" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-30.jpeg 965w, https://iexcelarc.com/wp-content/uploads/2025/12/image-30-300x51.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-30-150x26.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-30-768x131.jpeg 768w" sizes="auto, (max-width: 965px) 100vw, 965px" /><figcaption class="wp-element-caption">Create new Logical Functional Description blank</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same diagram name as default: [LFCD] Play Imposed Video.</p>



<p class="wp-block-paragraph">The Logical Functional Chain Description diagram first time opened should be like below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="477" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-31-1024x477.jpeg" alt="" class="wp-image-2498" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-31-1024x477.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-31-300x140.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-31-150x70.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-31-768x358.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-31.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Functional Chain Description diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">When complete the Logical Functional Chain Description diagram should be like the below:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="514" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-32-1024x514.jpeg" alt="" class="wp-image-2499" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-32-1024x514.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-32-300x151.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-32-150x75.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-32-768x386.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-32.jpeg 1380w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Functional Chain Description complete</figcaption></figure>
</div>


<p class="wp-block-paragraph">Logical Architecture Blank and Logical Data Flow Blank diagram below showing corrected Functional Chain:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="357" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-33-1024x357.jpeg" alt="" class="wp-image-2500" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-33-1024x357.jpeg 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-33-300x105.jpeg 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-33-150x52.jpeg 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-33-768x268.jpeg 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-33.jpeg 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Logical Architecture Blank and Logical Data Flow Blank diagram</figcaption></figure>
</div><p>The post <a href="https://iexcelarc.com/capella-logical-architecture-practical-example/">Capella Logical Architecture practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/capella-logical-architecture-practical-example/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Formalizing textual requirements in a model to improve articulation</title>
		<link>https://iexcelarc.com/formalizing-textual-requirements-in-a-model-to-improve-articulation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=formalizing-textual-requirements-in-a-model-to-improve-articulation</link>
					<comments>https://iexcelarc.com/formalizing-textual-requirements-in-a-model-to-improve-articulation/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Thu, 04 Dec 2025 09:57:24 +0000</pubDate>
				<category><![CDATA[Capella]]></category>
		<category><![CDATA[Textual Requirements]]></category>
		<category><![CDATA[Textual requirements]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2456</guid>

					<description><![CDATA[<p>Formalizing textual requirements in a model to improve articulation between system engineering levels Natural language textual requirements can be constructed based on templates in order to set up a complete, uniform set of requirements. This enables a common understanding between the author and the reader&#8230;</p>
<p>The post <a href="https://iexcelarc.com/formalizing-textual-requirements-in-a-model-to-improve-articulation/">Formalizing textual requirements in a model to improve articulation</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Formalizing textual requirements in a model to improve articulation between system engineering levels</p>



<p class="wp-block-paragraph" id="ember640">Natural language textual requirements can be constructed based on templates in order to set up a complete, uniform set of requirements. This enables a common understanding between the author and the reader about the intention of the requirements. These requirements may be implemented systematically into a system analysis model or used in the acceptance criteria for tests and system verifications. The process of starting with an idea up to creating a perfectly written requirement and its further processing, for example in a model, is being systemized.</p>



<p class="wp-block-paragraph" id="ember641">The analysis and improvement of textual requirements would not be necessary, if requirements of high quality, meaning correct and comprehensible, were available from the start.</p>



<p class="wp-block-paragraph" id="ember642">Constructing requirements according to certain rules is a means of avoiding mistakes from the very beginning. This way of creating requirements makes it possible to assign a similar structure to each requirement and eliminates many of the possible mistakes being made in wording the requirements, like passive sentences, which usually don’t offer any information about what functionality is being expected from whom. Similar to building a house according to an architect’s plan, it is possible to construct a requirement according to a plan, or rather according to a template.</p>



<p class="wp-block-paragraph" id="ember643">These are called generic, syntactical requirements templates, since only the syntax (structure) of a requirement is defined, not its semantics (the contents).</p>



<p class="wp-block-paragraph" id="ember644">Writing perfect requirements from the beginning means to consider several aspects, to ensure correctness, well structured, and consistency. Requirements should free of mistakes, well-structured with the requirements patterns support and consistent with glossaries and models.</p>



<p class="wp-block-paragraph" id="ember645">Below an image of the three aspects that should be considered:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="475" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-1024x475.png" alt="" class="wp-image-2457" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-1024x475.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-300x139.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-150x70.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-768x356.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1536x712.png 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2048x950.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Capturing textual requirements</figcaption></figure>



<p class="wp-block-paragraph" id="ember647">Requirements management tools are widely used to manage both requirements and relationships between them and often maintained in a database.</p>



<p class="wp-block-paragraph" id="ember648">Requirements can be depicted on diagrams captured in a Model-Based System Engineering (MBSE) model (model will be referenced as a MBSE model), it is useful in representing the traceability of a single requirement to examine how that requirement is satisfied, verified, and refined, and to analyse its derived relationship with other requirements.</p>



<p class="wp-block-paragraph" id="ember649">Models aims at centre of the interactions between all engineering stakeholders, in order to benefit from an increased rigour and improved communications. This means not only system architects but also customers, specialty engineers, V&amp;V engineers and others may work and benefit on the basis of the model information, either by contributing to the model or by consuming its outputs.</p>



<p class="wp-block-paragraph" id="ember650">This connection of architecture models with the surrounding engineering activities is implemented either by linking models to other engineering artefacts, or by extracting and transforming data in the right format (document generated from the model, data in excel sheets, code structure and interfaces generated from the model, etc.).</p>



<p class="wp-block-paragraph" id="ember651">A combination of tool automation, the requirement management process and configuration management can be defined to synchronise the requirements between the requirements management tool and the model. This capability is intended to improve requirements management throughout lifecycle of a system by enabling rigorous traceability between textual requirements and the model elements.</p>



<p class="wp-block-paragraph" id="ember652">Models are not intended to replace textual requirements; model elements and textual requirements complete each other and must typically be related to each other, model elements help to formalize a textual requirement, for example, stakeholder requirements.</p>



<p class="wp-block-paragraph" id="ember653">Requirements engineering is indisputably the backbone of the current engineering practices. Hence, the need of the articulation of requirements with models is essential. As captured in the figure below Model and requirements traceability, a project or organisation may have different needs to create several models, for example, breakdown a system complexity, hand-over a system or component to a team or supplier.</p>



<p class="wp-block-paragraph" id="ember654">As mentioned above, models help to formalize and consolidate the customer and system textual requirements needs. In Arcadia, need models are covered by the two first engineering perspectives:</p>



<ul class="wp-block-list">
<li>Operational Analysis focus, on the needs of the system from any stakeholders that will interact or do have an interest on it.</li>



<li>System Analysis focus on the system itself, what is expected from it.</li>
</ul>



<p class="wp-block-paragraph" id="ember656">A solution/architecture model helps validate the feasibility and elicit/justify new requirements for the system or its subsystems. In Arcadia, solution is covered by:</p>



<ul class="wp-block-list">
<li>The conceptual Logical Architecture focus on, how the system should work to fulfil the system needs.</li>



<li>The developed Physical Architecture focus on, how the physical system will be built.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="518" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-1-1024x518.png" alt="" class="wp-image-2458" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-1-1024x518.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-300x152.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-150x76.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-768x388.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-1536x776.png 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-1-2048x1035.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Textual requirements and Arcadia architecture</figcaption></figure>



<p class="wp-block-paragraph" id="ember659">Different types of traces can be created:</p>



<ol class="wp-block-list">
<li>Between textual requirements: normally created and maintained within the requirements management tool.</li>



<li>Between model elements and textual requirements: directly in the model and textual requirements if requirements captured or imported into the model, or a tool that provides the capability to connect both the modelling and requirements management tool to create trace links.</li>



<li>Between model elements: normally created by the modelling language or modelling tool.</li>
</ol>



<p class="wp-block-paragraph" id="ember661">In the section hereafter, it will be captured examples of different types of traceability relationship links.</p>



<h2 class="wp-block-heading" id="ember662">Traceability relationship types</h2>



<p class="wp-block-paragraph" id="ember663">Textual requirements and model elements traceability relationships can be specified. These include relationship for defining a requirements hierarchy, deriving, satisfying, verifying, refining, and copying requirements, as well as general purpose trace relationship.</p>



<p class="wp-block-paragraph" id="ember664">In the table below, it is captured common types of traces accompanied by a description of its intended use:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="897" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-2-1024x897.png" alt="" class="wp-image-2459" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-2-1024x897.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2-300x263.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2-150x131.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2-768x673.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-2.png 1141w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Types of traceability</figcaption></figure>



<p class="wp-block-paragraph" id="ember666">A requirement specifies a capability or condition that should (or shall) be satisfied, a function that a system must perform, or a performance condition a system must achieve.</p>



<p class="wp-block-paragraph" id="ember667">In general terms, textual requirements and model elements can be traced and linked as follows:</p>



<ul class="wp-block-list">
<li>Functional requirements are likely to be traced to Capabilities, Functions, Functional Chains, Scenarios, Modes, States.</li>



<li>Other non-functional requirements can also be traced to model elements, for example, to Functional Chains capturing latency constraints, datatypes, classes, physical quantities, and structural elements.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="488" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-3-1024x488.png" alt="" class="wp-image-2460" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-3-1024x488.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-300x143.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-150x72.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-768x366.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-1536x732.png 1536w, https://iexcelarc.com/wp-content/uploads/2025/12/image-3-2048x976.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Textual requirements and model elements traceability</figcaption></figure>



<h2 class="wp-block-heading" id="ember670">Life cycle and artefacts</h2>



<p class="wp-block-paragraph" id="ember671">Figure below illustrates the relationships between models and textual requirements across several levels of engineering. A good practice is to separate the artefacts in different modules based on configuration management scopes, so as to preserve independence of lifecycles:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="807" src="https://iexcelarc.com/wp-content/uploads/2025/12/image-4-1024x807.png" alt="" class="wp-image-2461" srcset="https://iexcelarc.com/wp-content/uploads/2025/12/image-4-1024x807.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/12/image-4-300x236.png 300w, https://iexcelarc.com/wp-content/uploads/2025/12/image-4-150x118.png 150w, https://iexcelarc.com/wp-content/uploads/2025/12/image-4-768x605.png 768w, https://iexcelarc.com/wp-content/uploads/2025/12/image-4.png 1269w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Lifecycle artefacts</figcaption></figure>



<p class="wp-block-paragraph" id="ember673">Figure above, shows a typical workflow for architectural design based on the Arcadia engineering method:</p>



<ol class="wp-block-list">
<li>Stakeholder requirements document captures the stakeholder high-level requirements expectations and their objectives, and normally, the input to the model.</li>



<li><a href="https://iexcelarc.com/operational-analysis-step-by-step/" target="_blank" rel="noreferrer noopener">Operational Analysis</a> formalizes stakeholder requirements by using Operational Activities and Processes. Performing the analysis of the stakeholder expectations with a model helps check their consistency and completeness.</li>



<li>System requirements document captures system requirements that the system must do by analysing both stakeholder requirements and the operational analysis. System requirements are derived, captured, and traced (derivation links.</li>



<li><a href="https://iexcelarc.com/system-analysis/" target="_blank" rel="noreferrer noopener">System Analysis</a> goal perspective is to formalize system textual requirements and capture what the system must accomplish. Traceability between Operational Analysis and System Analysis models ensures completeness and paves the ground for later impact analysis.</li>



<li>Definition of the solution, justified by the System Need Analysis model. Possibly described at different levels of abstraction <a href="https://iexcelarc.com/logical-architecture/" target="_blank" rel="noreferrer noopener">Logical Architecture</a> and <a href="https://iexcelarc.com/physical-architecture/" target="_blank" rel="noreferrer noopener">Physical Architecture</a>, the architecture description specifies first how the system should work to satisfy the needs captured at System Analysis.</li>



<li>The Physical Architecture goal is to prepare the contracts for all subsystems and guarantee their proper integration, with the adequate level of detail how the system works and what is expected from each constituent. Instead of simply allocating (or cascading) textual requirements to elements of the Product Breakdown Structure, performing a rigorous, model-based design analysis has multiple benefits. In particular, the solution can easily be shared with all stakeholders: how the system works, what is the contribution of each component, what are the transitions between modes and between states, what are the impacts of modes and states on functional expectations, etc.</li>
</ol>



<p class="wp-block-paragraph" id="ember675">The specification of the subsystems with a model comes at no extra cost when the system architecture has been properly modelled. Arcadia advocates a recursive application of the method, and the Capella modelling tool provides an automated, iterative transition from system to subsystem. The context of a given system constituent is entirely computed (anything contributing to the definition of this constituent including allocated Functions, interfacing Components, etc.) and a downstream System Analysis model is initialized and maintained based on the evolutions of the system definition. The subsystem Analysis in Arcadia perspective is a centrepiece of the contract for the downstream engineering team.</p>



<p class="wp-block-paragraph" id="ember676">The combination of model-based approach and automated system to subsystem transition as illustrated above favours co-engineering over the traditional differentiation between customer requirements and system requirements.</p>



<h2 class="wp-block-heading" id="ember677">Conclusion</h2>



<p class="wp-block-paragraph" id="ember678">Textual requirements still form the backbone of systems engineering practices. However, textual requirements can be formalized and supported by a model and improving the transition between systems and subsystems.</p>



<p class="wp-block-paragraph" id="ember679">Arcadia can be used to model text-based requirements and relate them to other requirements and to other model elements. The requirements modelling capability serves as the bridge between traditional text-based requirement and the modelling environment. Requirements can be directly created in the modelling tool or imported from a requirements management tool.</p>



<p class="wp-block-paragraph" id="ember680">Integrating models in the technical contracts for the subsystems is a way to strengthen their specification and to guarantee their good integration in the global solution.</p>



<p class="wp-block-paragraph" id="ember681">Finally, bridging textual requirements to models contributes to reduce lack of understanding, promote communication, consistency, completeness, and correctness in a single source-of-truth.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">The&nbsp;Arcadia method&nbsp;is a&nbsp;Model-Based Systems Engineering (MBSE)&nbsp;approach structured around abstraction layers to support the development of complex systems. The MBSE with Arcadia guide explains Arcadia step-by-step — from Operational Analysis through Physical Architecture — with a focus on what each layer means, what activities are performed, and how it supports coherent system development. The guide is supported by the MBSE Arcadia Matrix below. Click on the image below or read more <a href="https://iexcelarc.com/mbse-arcadia-guide/" target="_blank" rel="noopener" title="">here</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://iexcelarc.com/mbse-arcadia-guide/" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="1024" height="576" src="https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-1024x576.png" alt="" class="wp-image-2853" srcset="https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-1024x576.png 1024w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-300x169.png 300w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-150x84.png 150w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-768x432.png 768w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">MBSE Arcadia matrix</figcaption></figure>
</div><p>The post <a href="https://iexcelarc.com/formalizing-textual-requirements-in-a-model-to-improve-articulation/">Formalizing textual requirements in a model to improve articulation</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/formalizing-textual-requirements-in-a-model-to-improve-articulation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to build a federated model with Capella for Model-Based Systems Engineering</title>
		<link>https://iexcelarc.com/model-based-federated-model-with-capella/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=model-based-federated-model-with-capella</link>
					<comments>https://iexcelarc.com/model-based-federated-model-with-capella/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 10:57:45 +0000</pubDate>
				<category><![CDATA[Capella]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2448</guid>

					<description><![CDATA[<p>A project or organisation may have different needs to create several Capella models, for example, breakdown a system complexity, hand-over a system or component to a team or supplier. The Capella System to Subsystem add-on allows transition and creation of new models from a parent&#8230;</p>
<p>The post <a href="https://iexcelarc.com/model-based-federated-model-with-capella/">How to build a federated model with Capella for Model-Based Systems Engineering</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p id="ember53">A project or organisation may have different needs to create several Capella models, for example, breakdown a system complexity, hand-over a system or component to a team or supplier.</p>
<p id="ember54">The Capella System to Subsystem add-on allows transition and creation of new models from a parent model element. The transition extracts relevant model information from a selected Capella model element and creates top-down traceability links. The model of the subsystems is computed from the parent system.</p>
<p id="ember55">The transition and iterative approach between system and subsystems is a great help for managing several levels of engineering and complexity.</p>
<p id="ember56">Ideally, subsystems stakeholders are involved in engineering activities at system level before the transition occurs.</p>
<p id="ember57">Capella provides several options to perform model transition. This article does not intend to elaborate on the different transitions, but on the traceability and relationship between the different model elements, and decisions and ways of working that may need to be considered in advance when working with a federated Capella model environment.</p>
<p id="ember58">The below figure shows a generic product breakdown structure (PBS) and a Capella model structure when performed several vertical transitions of the correspondent parent model elements.</p>
<p id="ember59">The Capella model structure presented below focus on part of PBS elements (blue) that will be used on this article. The System-of-Interest (SoI) can be considered as a system of systems.</p>
<figure>
										<img loading="lazy" decoding="async" width="1131" height="693" src="https://iexcelarc.com/wp-content/uploads/2025/09/Capella-federated-model.png" alt="" srcset="https://iexcelarc.com/wp-content/uploads/2025/09/Capella-federated-model.png 1131w, https://iexcelarc.com/wp-content/uploads/2025/09/Capella-federated-model-300x184.png 300w, https://iexcelarc.com/wp-content/uploads/2025/09/Capella-federated-model-1024x627.png 1024w, https://iexcelarc.com/wp-content/uploads/2025/09/Capella-federated-model-150x92.png 150w, https://iexcelarc.com/wp-content/uploads/2025/09/Capella-federated-model-768x471.png 768w" sizes="auto, (max-width: 1131px) 100vw, 1131px" /><figcaption>Capella model structure and Product Breakdown Structure</figcaption></figure>
<p id="ember61">Capella elements by default don&#8217;t have any SID. As soon as, a transition is performed and if:</p>
<ul>
<li>The SID of the source element is null, it is initialized with the technical ID of the source element.</li>
<li>The SID of the source element is not null (i.e., the system is already a sub system, result of a transition or manually defined by the model owner), the SID is kept.</li>
</ul>
<p id="ember63">The Capella System to Subsystem described above captures aspect when it is always performed a top-bottom process, the tool creates traceability references between the transitioned model elements and the source model (parent).</p>
<p id="ember64">As it can be observed in the figure below, model elements ID are unique to each model element, but the SID between two model elements (underlined) shall be the same. That is the reference and traceability reference between model elements in different models.</p>
<figure>
										<img loading="lazy" decoding="async" width="1024" height="578" src="https://iexcelarc.com/wp-content/uploads/2025/09/Traceability-and-references-between-model-elements-1024x578.jpg" alt="" srcset="https://iexcelarc.com/wp-content/uploads/2025/09/Traceability-and-references-between-model-elements-1024x578.jpg 1024w, https://iexcelarc.com/wp-content/uploads/2025/09/Traceability-and-references-between-model-elements-300x169.jpg 300w, https://iexcelarc.com/wp-content/uploads/2025/09/Traceability-and-references-between-model-elements-150x85.jpg 150w, https://iexcelarc.com/wp-content/uploads/2025/09/Traceability-and-references-between-model-elements-768x433.jpg 768w, https://iexcelarc.com/wp-content/uploads/2025/09/Traceability-and-references-between-model-elements.jpg 1288w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Traceability and references between model elements</figcaption></figure>
<p id="ember66">But what if:</p>
<ol>
<li>There is the need to update and add functions, functions exchanges, etc. to the assembly A.1?</li>
<li>Assembly A.1 has been developed in isolation and in parallel with parent System A?</li>
<li>After a system to sub-system transition, the Product Breakdown Structure (PBS) has been updated and the traceability links between System A and assembly A.1 need to change?</li>
</ol>
<p id="ember68">For the <strong>first</strong> scenario:</p>
<p id="ember69">It is highly recommended to work and update, when possible, the physical layer of the System A (parent) and then do the System to sub-system transition.</p>
<p id="ember70">Update the assembly A.1 diagrams accordingly. Traceability between System A and assembly A.1 is created by the tool.</p>
<p id="ember71">If the steps above are not able to be performed, then the steps defined for scenario 2 as below, may be followed.</p>
<p id="ember72">For the second scenario, there is the need to perform several steps:</p>
<ol>
<li>Edit and assign manually SIDs for each and all model elements, that is, Functions, Functional Exchanges, Capabilities, etc. defined in the System Analysis of the Sub-system A.1.</li>
<li>Update and add the new model elements to the physical layer of the System A (parent model).</li>
<li>Perform a System to Sub-System transition. When the diff/merge window emerges, there should not be any elements in RED on the &#8220;Synthesis&#8221; left pane. If there are, it means the tool has not been able to identify the same model element against the SID. There is the need to manually review the SIDs and update them before attempting a new transition.</li>
</ol>
<p id="ember74">The figure below shows assembly A.1 functions (System Function 1 and 2) where captured initially in the assembly A.1, then added to the System A, assigned user manual SID to assembly A.1 and matched with SID to functions represented in System A.</p>
<figure>
										<img loading="lazy" decoding="async" width="1024" height="577" src="https://iexcelarc.com/wp-content/uploads/2025/09/Model-elements-manual-SID-updated-1024x577.jpg" alt="" srcset="https://iexcelarc.com/wp-content/uploads/2025/09/Model-elements-manual-SID-updated-1024x577.jpg 1024w, https://iexcelarc.com/wp-content/uploads/2025/09/Model-elements-manual-SID-updated-300x169.jpg 300w, https://iexcelarc.com/wp-content/uploads/2025/09/Model-elements-manual-SID-updated-150x85.jpg 150w, https://iexcelarc.com/wp-content/uploads/2025/09/Model-elements-manual-SID-updated-768x433.jpg 768w, https://iexcelarc.com/wp-content/uploads/2025/09/Model-elements-manual-SID-updated.jpg 1292w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Model elements manual SID updated</figcaption></figure>
<p id="ember76">For the <strong>third</strong> scenario, it is very similar with the scenario described above with the additional step:</p>
<ul>
<li>Delete all Sub-System SIDs for all model elements at System Analysis.</li>
</ul>
<p id="ember78">Follow steps as described for scenario 2, but now linking to the new parent system. The work to re-create traceability can be quite laborious.</p>
<h2 id="ember79">Conclusion:</h2>
<p id="ember80">Bottom-up approach when working with several Capella models is possible, but the work to create traceability links can be quite significant.</p>
<p id="ember81">In any of the above scenarios it is always preferable to create a lower model from a parent model even if the parent model is not fully developed. In this case, it should be possible to create a simple thread of functionality and interactions that enables transition to a sub-system model.</p><p>The post <a href="https://iexcelarc.com/model-based-federated-model-with-capella/">How to build a federated model with Capella for Model-Based Systems Engineering</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/model-based-federated-model-with-capella/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Initial considerations when capturing textual requirements in a Capella model</title>
		<link>https://iexcelarc.com/initial-considerations-capturing-textual-requirements-in-a-capella-model/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=initial-considerations-capturing-textual-requirements-in-a-capella-model</link>
					<comments>https://iexcelarc.com/initial-considerations-capturing-textual-requirements-in-a-capella-model/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 10:33:40 +0000</pubDate>
				<category><![CDATA[Capella]]></category>
		<category><![CDATA[Textual Requirements]]></category>
		<category><![CDATA[Textual requirements]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2435</guid>

					<description><![CDATA[<p>When working with the MBSE Capella modelling tool there are several options to capture textual requirements in a model:1 &#8211; Capture textual requirements directly in the modelling tool. There is the need to install the Requirements Viewpoint add-on2 &#8211; Import textual requirements captured in an&#8230;</p>
<p>The post <a href="https://iexcelarc.com/initial-considerations-capturing-textual-requirements-in-a-capella-model/">Initial considerations when capturing textual requirements in a Capella model</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">When working with the MBSE Capella modelling tool there are several options to capture textual requirements in a model:<br>1 &#8211; Capture textual requirements directly in the modelling tool. There is the need to install the Requirements Viewpoint add-on<br>2 &#8211; Import textual requirements captured in an external tool:<br>2.1 &#8211; Using ReqIF files<br>2.2 &#8211; Capella connector add-ons.<br><br>This post will describe one way for importing and exporting ReqIF files between the Capella and IBM Doors 9.x requirements management tool.<br><br>Use case: a systems engineer holding different roles (requirements engineer and system modeller) needs to export textual requirements from IBM Doors, import them to Capella, create traceability links between textual requirements and model elements, export traceability and import and update textual requirements attributes; complete textual requirements and Capella modelling tool roundtrip.<br><br>Steps 1 &#8211; 4: enumerates a typical IBM Doors module creation, requirements and attributes capture, configure and export a ReqIF file from Doors.<br>Step 5: If the model in hosted on a server, a modeller may need to download a local copy before importing the ReqIF file.<br>Step 6 &#8211; 7: Import ReqIF file and upload local model to the server. It is very important to import ReqIF first and not creating requirements in the Capella tool.<br>Note: It is relevant to make sure the above step is followed for the first time, that is, import the textual requirements ReqIF file exported from Doors and not creating a new requirements module in Capella. This activity will allow Capella to create and configure the Capella Requirement Module with the ReqIF Identifier.<br>Step 8: Formalise textual requirements as describe in the post: <a href="https://iexcelarc.com/how-to-capture-textual-requirements-in-capella-complete-step-by-step-guide/" target="_blank" rel="noreferrer noopener">How to capture textual requirements in Capella</a>.<br>Step 9: Establish traceability between textual requirements and model elements. It is assumed traceability link types (e.g., satisfy, derive) were previously created and can be used for traceability.<br>Step 10: From project explorer, select textual requirements (only) and send it to &#8220;Mass Visualization View&#8221;. Hide and show columns in the Mass Visualization View tab. Click on .csv to export to a CSV file.<br>Step 11: On the exported .csv file, reword and match attributes against the Doors requirements module. If not new attributes will be created.<br>Step 12: Import ReqIF file.<br>Last step will update (at least the allocated elements &#8211; example of a name attribute that captures traceability) the requirements attributes in the requirements module.<br>It is not advised to update textual requirements in the Capella tool. This may break any defined process and source of truth for textual requirements, which should be the selected requirements management tool.<br><br>Below a process flow describing the use of ReqIF files:</p>


<p class="wp-block-paragraph"> </p>
		
															<img loading="lazy" decoding="async" width="800" height="807" src="https://iexcelarc.com/wp-content/uploads/2025/09/Import-ReqIF-files-to-Capella.jpg" alt="" srcset="https://iexcelarc.com/wp-content/uploads/2025/09/Import-ReqIF-files-to-Capella.jpg 800w, https://iexcelarc.com/wp-content/uploads/2025/09/Import-ReqIF-files-to-Capella-297x300.jpg 297w, https://iexcelarc.com/wp-content/uploads/2025/09/Import-ReqIF-files-to-Capella-150x150.jpg 150w, https://iexcelarc.com/wp-content/uploads/2025/09/Import-ReqIF-files-to-Capella-768x775.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><p>The post <a href="https://iexcelarc.com/initial-considerations-capturing-textual-requirements-in-a-capella-model/">Initial considerations when capturing textual requirements in a Capella model</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/initial-considerations-capturing-textual-requirements-in-a-capella-model/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Navigate the MBSE Arcadia Matrix in Capella: Complete Diagram Index</title>
		<link>https://iexcelarc.com/capella-diagrams-index/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=capella-diagrams-index</link>
					<comments>https://iexcelarc.com/capella-diagrams-index/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Sat, 07 Jun 2025 08:22:00 +0000</pubDate>
				<category><![CDATA[Capella]]></category>
		<category><![CDATA[Video]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=2634</guid>

					<description><![CDATA[<p>The MBSE with Arcadia step-by-step guide, sets as quick reference for steps to follow and what diagrams can be expected as output from each activity and cell. Arcadia matrix in the Capella tool Capella models can grow fast and become hard to navigate. This short&#8230;</p>
<p>The post <a href="https://iexcelarc.com/capella-diagrams-index/">Navigate the MBSE Arcadia Matrix in Capella: Complete Diagram Index</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">The <a href="https://iexcelarc.com/arcadia-process-activities-work-scope-step-by-step/" target="_blank" rel="noopener" title="MBSE with Arcadia step-by-step guide">MBSE with Arcadia step-by-step guide</a>, sets as quick reference for steps to follow and what diagrams can be expected as output from each activity and cell.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b316f907&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b316f907" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-1024x576.png" alt="" class="wp-image-2853" srcset="https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-1024x576.png 1024w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-300x169.png 300w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-150x84.png 150w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix-768x432.png 768w, https://iexcelarc.com/wp-content/uploads/2023/04/MBSE-Arcadia-matrix.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">MBSE Arcadia matrix</figcaption></figure>



<h2 class="wp-block-heading">Arcadia matrix in the Capella tool</h2>



<p class="wp-block-paragraph">Capella models can grow fast and become hard to navigate. This short video introduces a new diagram index you can use to simplify access across layers and accelerate your modelling work.</p>



<figure class="wp-block-video"><video height="1080" style="aspect-ratio: 1920 / 1080;" width="1920" controls src="https://iexcelarc.com/wp-content/uploads/2026/01/Capella-model-diagrams-index.mp4"></video></figure>



<h2 class="wp-block-heading">Typical use cases</h2>



<ul class="wp-block-list">
<li>Stakeholder Reviews: supports review particularly with non-System Engineers.</li>



<li>Project Dashboards: Use the matrix as a front page for your Capella project.</li>



<li>Model Maturity Assessment: It can be added a color-coded or status-tagged cells to track progress.</li>
</ul>



<h2 class="wp-block-heading">Perceived value for all Capella model stakeholders</h2>



<ul class="wp-block-list">
<li>Improves communication showing what diagrams can be defined and where to locate them immediately.</li>



<li>Accelerates model reviews by allowing quick navigation to relevant views.</li>



<li>Facilitates and supports agreement and management of stakeholders’ expectations.</li>



<li>Simplifies onboarding of new team members unfamiliar with Capella or Arcadia.</li>



<li>Customizable for any project: Can be adapted to fit specific architecture milestones.</li>
</ul>



<h2 class="wp-block-heading">Share how you use Capella diagrams</h2>


<style id="wpforms-css-vars-2360-block-16746728-f8d0-4bae-8e03-fc1238b40ff7">
				#wpforms-2360.wpforms-block-16746728-f8d0-4bae-8e03-fc1238b40ff7 {
				--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
			}
			</style><div class="wpforms-container wpforms-container-full wpforms-block wpforms-block-16746728-f8d0-4bae-8e03-fc1238b40ff7 wpforms-render-modern" id="wpforms-2360"><form id="wpforms-form-2360" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="2360" method="post" enctype="multipart/form-data" action="/category/capella/feed/" data-token="99ad689a11bdeff9bb4dbfc232454351" data-token-time="1788840753"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div id="wpforms-error-noscript" style="display: none;">Please enable JavaScript in your browser to complete this form.</div><div class="wpforms-field-container"><div id="wpforms-2360-field_1-container" class="wpforms-field wpforms-field-radio" data-field-id="1"><fieldset><legend class="wpforms-field-label">How would you describe your current experience navigating diagrams in Capella? <span class="wpforms-required-label" aria-hidden="true">*</span></legend><ul id="wpforms-2360-field_1" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="radio" id="wpforms-2360-field_1_1" name="wpforms[fields][1]" value="I often spend time searching for the right diagram" aria-errormessage="wpforms-2360-field_1_1-error" required ><label class="wpforms-field-label-inline" for="wpforms-2360-field_1_1">I often spend time searching for the right diagram</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-2360-field_1_2" name="wpforms[fields][1]" value="I can usually find diagrams, but it takes a few steps" aria-errormessage="wpforms-2360-field_1_2-error" required ><label class="wpforms-field-label-inline" for="wpforms-2360-field_1_2">I can usually find diagrams, but it takes a few steps</label></li><li class="choice-3 depth-1"><input type="radio" id="wpforms-2360-field_1_3" name="wpforms[fields][1]" value="Capella diagrams navigation capabilities are great, no issues" aria-errormessage="wpforms-2360-field_1_3-error" required ><label class="wpforms-field-label-inline" for="wpforms-2360-field_1_3">Capella diagrams navigation capabilities are great, no issues</label></li><li class="choice-5 depth-1"><input type="radio" id="wpforms-2360-field_1_5" name="wpforms[fields][1]" value="I’m exploring Capella, not using it actively yet" aria-errormessage="wpforms-2360-field_1_5-error" required ><label class="wpforms-field-label-inline" for="wpforms-2360-field_1_5">I’m exploring Capella, not using it actively yet</label></li></ul></fieldset></div><div id="wpforms-2360-field_5-container" class="wpforms-field wpforms-field-name" data-field-id="5"><fieldset><legend class="wpforms-field-label">Leave your details and get free a Capella diagrams navigation example (optional)</legend><div class="wpforms-field-row wpforms-field-medium"><div class="wpforms-field-row-block wpforms-first wpforms-one-half"><input type="text" id="wpforms-2360-field_5" class="wpforms-field-name-first" name="wpforms[fields][5][first]" aria-errormessage="wpforms-2360-field_5-error" ><label for="wpforms-2360-field_5" class="wpforms-field-sublabel after">First</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="text" id="wpforms-2360-field_5-last" class="wpforms-field-name-last" name="wpforms[fields][5][last]" aria-errormessage="wpforms-2360-field_5-last-error" ><label for="wpforms-2360-field_5-last" class="wpforms-field-sublabel after">Last</label></div></div></fieldset></div>		<div id="wpforms-2360-field_2-container"
			class="wpforms-field wpforms-field-text"
			data-field-type="text"
			data-field-id="2"
			>
			<label class="wpforms-field-label" for="wpforms-2360-field_2" >example would navigating</label>
			<input type="text" id="wpforms-2360-field_2" class="wpforms-field-medium" name="wpforms[fields][2]" >
		</div>
		<div id="wpforms-2360-field_3-container" class="wpforms-field wpforms-field-email" data-field-id="3"><label class="wpforms-field-label" for="wpforms-2360-field_3">Email</label><input type="email" id="wpforms-2360-field_3" class="wpforms-field-medium" name="wpforms[fields][3]" spellcheck="false" aria-errormessage="wpforms-2360-field_3-error" ></div><script>
				( function() {
					const style = document.createElement( 'style' );
					style.appendChild( document.createTextNode( '#wpforms-2360-field_2-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-2360-field_2-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-2360-field_2-container label { counter-increment: none; }' ) );
					document.head.appendChild( style );
					document.currentScript?.remove();
				} )();
			</script></div><!-- .wpforms-field-container --><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="2360"><input type="hidden" name="page_title" value="Capella"><input type="hidden" name="page_url" value="https://iexcelarc.com/category/capella/feed/"><input type="hidden" name="url_referer" value=""><button type="submit" name="wpforms[submit]" id="wpforms-submit-2360" class="wpforms-submit" data-alt-text="Sending…" data-submit-text="Submit" aria-live="assertive" value="wpforms-submit">Submit</button><img loading="lazy" decoding="async" src="https://iexcelarc.com/wp-content/plugins/wpforms-lite/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div></form></div>  <!-- .wpforms-container -->


<p class="wp-block-paragraph">Thanks for your feedback!</p><p>The post <a href="https://iexcelarc.com/capella-diagrams-index/">Navigate the MBSE Arcadia Matrix in Capella: Complete Diagram Index</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/capella-diagrams-index/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://iexcelarc.com/wp-content/uploads/2026/01/Capella-model-diagrams-index.mp4" length="5021673" type="video/mp4" />

			</item>
		<item>
		<title>Capella System Analysis practical example</title>
		<link>https://iexcelarc.com/capella-system-analysis-practical-example/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=capella-system-analysis-practical-example</link>
					<comments>https://iexcelarc.com/capella-system-analysis-practical-example/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Thu, 19 Sep 2024 06:18:26 +0000</pubDate>
				<category><![CDATA[Practical example]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=1459</guid>

					<description><![CDATA[<p>The steps and diagrams described below you can create them in any order. Steps match the MBSE with Arcadia method step-by-step for System Analysis, and mentioned again below: Read more: System Analysis Transition from Operational Analysis A Capella transition is the mechanism that enables the&#8230;</p>
<p>The post <a href="https://iexcelarc.com/capella-system-analysis-practical-example/">Capella System Analysis practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">The steps and diagrams described below you can create them in any order. Steps match the MBSE with Arcadia method step-by-step for <a href="https://iexcelarc.com/system-analysis/" target="_blank" rel="noreferrer noopener">System Analysis</a>, and mentioned again below:</p>



<p class="wp-block-paragraph">Read more: <a href="https://iexcelarc.com/system-analysis/" target="_blank" rel="noreferrer noopener">System Analysis</a></p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3175b27&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3175b27" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/image-1.png" alt="" class="wp-image-1462"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">System Analysis activities matrix</figcaption></figure>
</div>


<h2 class="wp-block-heading">Transition from Operational Analysis</h2>



<p class="wp-block-paragraph">A Capella transition is the mechanism that enables the tool to create model elements and links (aka traceability) at one layer from another.<br>Model elements transitions are performed to transition model elements from Operational Analysis to System Analysis. When you transition model elements, Capella creates traceability links from System Analysis to Operational Analysis and can be explored using the Activity Explorer modelling tool. In the Activity Explorer (considering it is open) and:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3175eec&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3175eec" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Automated-transition-of-Operational-Activities.png" alt="" class="wp-image-1466"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Automated transition of Operational Activities</figcaption></figure>
</div>


<ul class="wp-block-list">
<li>Under transition from Operational Analysis:
<ul class="wp-block-list">
<li>Automated transition of Operational Activities.</li>
</ul>
</li>



<li>Under define Actors, Missions, and Capabilities:
<ul class="wp-block-list">
<li>Contextually create new System Actor from Operational Entities / Actors.</li>



<li>Contextually create new System Capability or Mission from Operational Capability.</li>
</ul>
</li>



<li>Operational Process transition</li>
</ul>



<h3 class="wp-block-heading">Automated transition of Operational Analysis</h3>



<p class="wp-block-paragraph">To perform an automated transition of Operational Activities, click on “Automated transition of Operational Activities”, as below:</p>



<p class="wp-block-paragraph">The below functional transition window shows three columns:</p>



<p class="wp-block-paragraph">The below functional transition window shows three columns:</p>



<ul class="wp-block-list">
<li>Synthesis: this column shows the difference between candidate and resulting model.</li>



<li>Candidate model: it provides the ability to select what model elements will be part of the resulting model.</li>



<li>Resulting model: shows a preview of the model when performed the transition.</li>
</ul>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317644f&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317644f" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Functional-Transition-Automated-transition-of-Operational-Activities.png" alt="" class="wp-image-1470"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Automated transition of Operational Activities realisation links</figcaption></figure>
</div>


<p class="wp-block-paragraph">Click on “Copy all to the right” and then “Ok” to perform the transition and close the window.</p>



<h3 class="wp-block-heading">Contextually create new System Capability or Mission from Operational Capability</h3>



<p class="wp-block-paragraph">Let’s do the automated transition of Operational Capabilities in context with the Operational Actors from the Activity Explorer. From the Activity Explorer click on “Contextually create new System Capability or Mission from Operational Capability”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3176d46&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3176d46" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Contextually-create-new-System-Capability-or-Mission-from-Operational-Capability.png" alt="" class="wp-image-1487"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Contextually create new System Capability or Mission from Operational Capability</figcaption></figure>
</div>


<p class="wp-block-paragraph">Then select “System Capability”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31772ba&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31772ba" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Contextually-create-new-System-Capability-or-Mission-from-Operational-Capability_select-Capability.png" alt="" class="wp-image-1472"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Contextually create new System Capability from Operational Capability</figcaption></figure>
</div>


<p class="wp-block-paragraph">From the Capability Transition window, you can see realisation and the transformation links from System Analysis to Operational Analysis:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317760a&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317760a" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Capability-Transition.png" alt="" class="wp-image-1477"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Capability transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Click on “Copy all to the right” and then “Ok” to perform the transition and close the window.</p>



<h3 class="wp-block-heading">A final transition for Operational Process</h3>



<p class="wp-block-paragraph">The Play Imposed Video Operational Process describes the Perform Flight On-Board Announcements Operational Capability. We will perform a “Function Transition” to transition the Operational Process.</p>



<p class="wp-block-paragraph">To transition, select from the Project Explorer, select Play Imposed Video Operational Process at Operational Analysis, then mouse right-click “Transitions” &gt; “Functional Transition”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31779e0&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31779e0" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Process-Functional-Transition.png" alt="" class="wp-image-1481"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Process Functional Transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">The Operational Process functional transition will create involvement links (aka references) to the System Functions referenced by the System Functional Chain. It will also create a realisation link from System Capability to Operational Capability, as below :</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3177d14&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3177d14" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Process-Functional-Transition-window.png" alt="" class="wp-image-1482"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Process Functional Transition window</figcaption></figure>
</div>


<h2 class="wp-block-heading">Contextually create new System Actor from Operational Entities / Actors</h2>



<p class="wp-block-paragraph">Finally, we will perform a System Actor from Operational Entities / Actors transition. Click on “Contextually create new System Actor from Operational Entities / Actors”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3178082&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3178082" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Contextually-create-new-System-Actor-from-Operational-Entities_Actors-1.png" alt="" class="wp-image-1486"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Process Functional Transition window</figcaption></figure>
</div>


<p class="wp-block-paragraph">From the selection dialog, select the Operational Entity and the two Operational Actors (i.e., Passenger and Cabin Crew), as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31783a1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31783a1" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Contextually-create-new-System-Actor-from-Operational-Entities_Actors_selection-dialog.png" alt="" class="wp-image-1488"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Contextually create new System Actor from Operational Entities Actors selection dialog</figcaption></figure>
</div>


<p class="wp-block-paragraph">In the Operational Entity to System Actor Transition window, it creates System Actors, System Actor realisation links, but also transformation links (i.e., Operational Entities and Actors to System Actors) and Allocation links, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31788ef&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31788ef" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Process-Functional-Transition-window-1.png" alt="" class="wp-image-1489"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Entity to System Actor transition window</figcaption></figure>
</div>


<p class="wp-block-paragraph">Click on “Copy all to the right” and then “Ok” to perform the transition and close the window. When completed the System Analysis should look like below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3178c6d&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3178c6d" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/System-Analysis-after-full-transition.png" alt="" class="wp-image-1490"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">System Analysis after full transition</figcaption></figure>
</div>


<h2 class="wp-block-heading">System Analysis to Operational Analysis realisation links</h2>



<p class="wp-block-paragraph">The realisation links highlighted in sections above, create and allow traceability between model elements captured at System Analysis and Operational Analysis as captured in the figure below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3179048&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3179048" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Realisation-links-created-during-System-Analysis-transition.png" alt="" class="wp-image-1491"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Realisation links created during System Analysis transition</figcaption></figure>
</div>


<p class="wp-block-paragraph">Realisation links types:</p>



<ul class="wp-block-list">
<li>A: System Actors realise Operational Entities and Actors.</li>



<li>C: System Capabilities realise Operational Capabilities.</li>



<li>F: System Functions realise Operational Activities.</li>



<li>P: Functional Chain realises Operational Process.</li>
</ul>



<h2 class="wp-block-heading">Capture Context System Actors</h2>



<p class="wp-block-paragraph">To define a new Context System Actor diagram, select from the Project Explorer and under Structure “System”, then mouse click “New Diagram / Table…” &gt; “Contextual System Actors”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3179461&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3179461" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Contextual-System-Actor.png" alt="" class="wp-image-1495"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Contextual System Actors</figcaption></figure>
</div>


<p class="wp-block-paragraph">For this example, the name remains as default: [CSA] System:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31798e1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31798e1" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="602" height="298" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Contextual-System-Actor-diagram.png" alt="" class="wp-image-1496" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Contextual-System-Actor-diagram.png 602w, https://iexcelarc.com/wp-content/uploads/2024/07/Contextual-System-Actor-diagram-300x149.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Contextual-System-Actor-diagram-150x74.png 150w" sizes="auto, (max-width: 602px) 100vw, 602px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Contextual System Actor diagram</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define Missions and System Capabilities</h2>



<p class="wp-block-paragraph">To create a new Missions and System Capabilities diagram, select from Project Explorer “System”, then mouse right-click “New Diagram / Table…” &gt; “Missions Capabilities Blank”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3179c6f&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3179c6f" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Missions-Capabilities-Blank-diagram.png" alt="" class="wp-image-1497"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Missions Capabilities Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Let&#8217;s start to insert the transitioned Capability in the diagram. From Palette select “Capabilities”, then click on a blank area of the diagram and “Add selected element(s)”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3179fda&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3179fda" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Show-Capabilities-in-diagram.png" alt="" class="wp-image-1498"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Show Capabilities in diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">To insert transitioned System Actor, select from the Palette “Actors”, then click on a blank area of the diagram, then select “Cabin Crew” and “Add selected element(s)”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317a557&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317a557" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-System-Actor-in-diagram.png" alt="" class="wp-image-1499"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert System Actor in diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">To finish this diagram, create the &#8220;Provide Cabin Management Solutions Mission&#8221; and the Capability exploitation from the Mission to Perform Flight On-Board Announcements Capability, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317a93e&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317a93e" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Creeat-Mission-and-Capability-explotation.png" alt="" class="wp-image-1500"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Mission and Capability exploitation</figcaption></figure>
</div>


<h2 class="wp-block-heading">Define System Functions Breakdown Structure</h2>



<p class="wp-block-paragraph">To create a new System Function Breakdown Structure diagram, select from Project Explorer “Root System Function”, then mouse right click “New Diagram Table…” &gt; “System Function Breakdown”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317acda&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317acda" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-System-Function-Breakdown-System-diagram.png" alt="" class="wp-image-1501"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new System Function Breakdown System diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">You can change the diagram name, but for this example we will keep the same diagram name as default.</p>



<p class="wp-block-paragraph">We will now refine the Broadcast Movies function allocated to the Aircraft.</p>



<p class="wp-block-paragraph">To create a new function, select from the Palette “System Function”, then click on the Broadcast Movies function. It creates a new function and containment link. Rename the new function to Play Audio in Cabin, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317b0b7&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317b0b7" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-System-Functions.png" alt="" class="wp-image-1502"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new System Functions</figcaption></figure>
</div>


<p class="wp-block-paragraph">Repeat the process above and create two new functions contained by Broadcast Movies, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317b408&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317b408" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Complete-System-Functions-Breakdown-Diagram.png" alt="" class="wp-image-1503"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Complete System Functions Breakdown Diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">We can change the colour of the Broadcast Movies function to white. This is a proposed practise and visual reference, only, to help to identify transitioned functions and traceability. </p>



<h2 class="wp-block-heading">Define Functional Exchanges</h2>



<p class="wp-block-paragraph">Next we will create a System Data Flow Blank diagram for the Perform Flight On-Board Announcements Capability. To create a new System Data Flow Blank diagram, select Perform Flight On-Board Announcements Capability, then mouse right-click “New Diagram / Table…” &gt; “System Data Flow Blank”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317b79a&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317b79a" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-System-Function-Breakdown-System-diagram-1.png" alt="" class="wp-image-1504"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new System Data Flow Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">You can keep the same default diagram name: [SDFB] Perform Flight On-Board Announcements. When diagram created select from the Palette “Functions”, then click on a blank area of the diagram. The below Transfer Dialog window will open. Select “Add all elements”:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317bd73&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317bd73" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-System-Actor-in-diagram-1.png" alt="" class="wp-image-1513"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert System Functions in diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Organise the functions and change the colour of the Broadcast Movies to white, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317c140&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317c140" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-transitioned-1.png" alt="" class="wp-image-1523"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">[SDFB] Perform Flight On-Board Announcements</figcaption></figure>
</div>


<p class="wp-block-paragraph">Move the ports as below:</p>



<ul class="wp-block-list">
<li>From Broadcast Movies (in) to Store Digital Media.</li>



<li>From Broadcast Movie (out) to Broadcast Audio Video Stream.</li>
</ul>



<p class="wp-block-paragraph">Create the Functional Exchange:</p>



<ul class="wp-block-list">
<li>Audio Stream.</li>



<li>Audio Signal.</li>



<li>Audio Video Media.</li>
</ul>



<p class="wp-block-paragraph">Rearrange the System Functions and ports. The finished System Data Flow Blank diagram, should be similar as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317c5cf&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317c5cf" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-complete.png" alt="" class="wp-image-1518"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">[SDFB] Perform Flight On-Board Announcements complete</figcaption></figure>
</div>


<h2 class="wp-block-heading">Allocate System Functions to System Components and Actors</h2>



<p class="wp-block-paragraph">Let’s create a System Architecture Blank diagram.</p>



<p class="wp-block-paragraph">First, rename the model element System. Select “System” from Project Explorer and rename to In-flight Entertainment. To create a new System Architecture Blank diagram, select System, then mouse right-click “New Diagram / Table…” &gt; “System Architecture Blank”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317cb32&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317cb32" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/New-System-Architecture-Blank-diagram.png" alt="" class="wp-image-1528"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">New System Architecture Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">You can keep the same default name: [SAB] In-flight Entertainment.</p>



<p class="wp-block-paragraph">To insert System Actors into System Architecture Blank diagram, select from the Palette “Actors” then “Add all elements”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317cf1b&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317cf1b" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-System-Actors-into-System-Architecture-Blank-diagram.png" alt="" class="wp-image-1529"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert System Actors into System Architecture Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">When Actors inserted to the diagram, rearrange, and resize as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317d25d&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317d25d" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SAB-In-flight-Entertainment.png" alt="" class="wp-image-1530"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">[SAB] In-flight Entertainment</figcaption></figure>
</div>


<p class="wp-block-paragraph">Let’s insert allocated System Functions to System and Actors. Start by allocating functions to System. Select from Palette “Allocated Functions” then click on In-flight Entertainment System model element. When you see the Transfer Dialog window, select the three functions and click “Add selected element(s)”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317d5ab&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317d5ab" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Allocated-Functions.png" alt="" class="wp-image-1531"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert Allocated Functions transfer dialogue</figcaption></figure>
</div>


<p class="wp-block-paragraph">Repeat the process above for Passenger and Cabin Crew Actor. Rearrange and resize the functions as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317da78&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317da78" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SAB-In-flight-Entertainment-functiona-allocated.png" alt="" class="wp-image-1535"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert Allocated Functions</figcaption></figure>
</div>


<p class="wp-block-paragraph">Let&#8217;s reallocate system functions. Select Play Audio in Cabin function and drag from In-flight Entertainment to Aircraft, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317de0c&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317de0c" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SAB-In-flight-Entertainment-reallocated-function.png" alt="" class="wp-image-1536"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In-flight Entertainment reallocated function</figcaption></figure>
</div>


<p class="wp-block-paragraph">Aircraft System Actor allocates the Play Audio in Cabin function, hence, the System Data Flow Blank Diagram and System Functional Breakdown Blank diagram updates. You can visualise the function colour changes from green (functions allocated to the System) to blue (functions allocated to Actors):</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317e172&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317e172" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-and-SFBD-updated-after-function-allocation.png" alt="" class="wp-image-1537"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SDFB and SFBD updated after function allocation</figcaption></figure>
</div>


<p class="wp-block-paragraph">We will now create the Components Exchanges between all Actors and the In-flight Entertainment. To create new Component Exchange, select from the Palette “Component Exchange”, then click on “Cabin Crew” and then “In-flight Entertainment”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317e4aa&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317e4aa" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Componente-Exchanges.png" alt="" class="wp-image-1538"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new Component Exchange</figcaption></figure>
</div>


<p class="wp-block-paragraph">Functional Exchanges allocate to Component Exchanges. Component Exchanges implement Functional Exchanges.</p>



<p class="wp-block-paragraph">To create Port Allocation, select from the Palette “Port Allocation”, then click on Component Port owned by Cabin Crew, then click on Function Port owned by Cabin Crew, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317e971&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317e971" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Creating-Port-Allocation.png" alt="" class="wp-image-1539"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Allocate Function to Component Ports</figcaption></figure>
</div>


<p class="wp-block-paragraph">Repeat the process above to create the Component Exchanges and Port Allocations, and rename Component Exchanges as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317ed0d&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317ed0d" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SAB-In-flight-Entertainment-with-Component-Exchanges.png" alt="" class="wp-image-1547"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Component Exchanges and Port Allocation</figcaption></figure>
</div>


<p class="wp-block-paragraph">Now that Component Exchanges and Port Allocation is complete, there is the need to make sure all Component Exchanges and Port Allocations directions are consistent. Let&#8217;s update both ports directions for Imposed Video Playing Status Component Exchange to IN OUT to reflect consistency with Functional Input and Output ports.</p>



<p class="wp-block-paragraph">To change Component Port direction double click on one Component Port and when the Properties Window opens change the direction to INOUT, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317f1fe&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317f1fe" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Change-Component-Port-direction.png" alt="" class="wp-image-1544"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Change Component Port direction</figcaption></figure>
</div>


<p class="wp-block-paragraph">Repeat the process above for the other Component Port. When changed the Component Port directions the System Architecture Blank should be as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317f584&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317f584" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SAB-In-flight-Entertainment-updated-Component-Port-directions-complete.png" alt="" class="wp-image-1545"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Complete System Architecture Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Use the diagram filters, as figure below to:</p>



<ul class="wp-block-list">
<li>Collapse Component Ports.</li>



<li>Hide Component Exchanges.</li>



<li>Hide Port Allocations.</li>
</ul>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317f97e&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317f97e" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Filter-Component-Exchanges-and-Port-Allocations-and-Collapse-port.png" alt="" class="wp-image-1548"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Diagram filters</figcaption></figure>
</div>


<p class="wp-block-paragraph">When filters applied the diagram should look like above [SAB] In-flight Entertainment reallocated function figure.</p>



<h2 class="wp-block-heading">Describe System Capability with Functional Chains</h2>



<p class="wp-block-paragraph">Functional Chains can be created in either System Architecture Blank or System Data Flow Blank diagram in a similar process to the described for the Operational Analysis is section above.</p>



<p class="wp-block-paragraph">For this example, we will insert the Functional Chain transitioned from Operational Analysis. To insert the Play Imposed Video Function, select from the Palette “Functional Chain” then click on a blank area of the SDFB diagram. When the transfer dialog shows select the Functional Chain and click “Add selected element(s), as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b317fd74&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b317fd74" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Functional-Chain.png" alt="" class="wp-image-1552"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert Functional Chain</figcaption></figure>
</div>


<p class="wp-block-paragraph">Notice that when inserted the Functional Chain next to its name it is shown as invalid. The reason is the Broadcast Movies System Function was broken down and Function Ports delegated. Hence, new leaf functions are added, but not reflected on the Functional Chain.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31800d1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31800d1" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="2628" height="1490" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain.png" alt="" class="wp-image-1553" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain.png 2628w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-300x170.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-1024x581.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-150x85.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-768x435.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-1536x871.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-2048x1161.png 2048w, https://iexcelarc.com/wp-content/uploads/2024/07/SDFB-Perform-Flight-On-Board-Announcements-invalid-Functional-Chain-2000x1134.png 2000w" sizes="auto, (max-width: 2628px) 100vw, 2628px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Perform Flight On-Board Announcements invalid Functional Chain</figcaption></figure>
</div>


<p class="wp-block-paragraph">To correct the Functional Chain there is the need to create a System Functional Chain Description diagram. To create a System Functional Chain Description diagram, select the Play Imposed Video Functional Chain, then mouse right-click “Functional Chain” &gt; “Create a Functional Chain”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318040d&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318040d" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-a-new-Functional-Chain.png" alt="" class="wp-image-1554"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new System Functional Chain Description</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same default diagram name: [SFCD] Play Imposed Video.</p>



<p class="wp-block-paragraph">When created the new Play Imposed Video System Functional Chain Description you can see there is a function with no interactions, as below.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3180784&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3180784" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/SFCD-Play-Imposed-Video.png" alt="" class="wp-image-1555"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new System Functional Chain Description diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">The following updates to the System Functional Chain Description:</p>



<ul class="wp-block-list">
<li>Delete from diagram Broadcast Movies. As a reminder this function was initially defined at Operational Analysis, transitioned to System Analysis, and finally refined in two more functions as described in previous section. In addition, the Arcadia rule that only leaf functions should be allocated. In addition, Broadcast Movies is also part of the Operational Process. As the Operational Process was transitioned and Play Imposed Video Functional Chain was created. Hence, Broadcast video belongs to the Functional Chain, but needs to be deleted and only leaf functions should be reference in the Functional Chain</li>



<li>Insert the new refined functions captured at System Analysis: Play Audio in Cabin.</li>



<li>Broadcast Audio Video Stream and Store Digital Media are already part of the Functional Chain as the ports were delegated from Broadcast Movies to each function and as described previously.</li>



<li>Create Exchange between:<ul><li>Broadcast Audio Video Streams and Play Imposed Movie Functional Chain Involvement Function.</li></ul>
<ul class="wp-block-list">
<li>Play Audio in Cabin to Watch Movie Functional Chain Involvement Function.</li>
</ul>
</li>



<li>Create Exchange and Function:
<ul class="wp-block-list">
<li>From Broadcast Audio Video Streams to Play Audio in Cabin.</li>



<li>Store Digital Media and Broadcast Audio Video Streams Functional Chain Involvement Function. There is the need to add this new function as Capella prevents closed loops.</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">When completed the System Functional Chain Description the diagram should be similar to:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3180c29&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3180c29" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Updated-System-Functional-Chain-Description.png" alt="" class="wp-image-1556"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Updated System Functional Chain Description</figcaption></figure>
</div>


<p class="wp-block-paragraph">Use the Exchange and Exchange and Function from the Palette to add Functional Exchange involvement Functions and links. Functional Chains updated and inserted in System Data Flow Blank and System Architecture Blank diagrams:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3180f8f&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3180f8f" class="aligncenter size-full wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Functional-Chains-updated-and-inserted-in-SDFB-and-SAB-diagrams.png" alt="" class="wp-image-1557"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Functional Chains updated and inserted in SDFB and SAB diagrams</figcaption></figure>
</div>


<h2 class="wp-block-heading">Describe System Capability with Functional and Entity Scenarios</h2>



<p class="wp-block-paragraph">Functional and Entity Scenarios describe System Capabilities. You can create Scenarios in a similar way to Operational Scenarios described in Operational Analysis page.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="sdm_download_item "><div class="sdm_download_item_top"><div class="sdm_download_thumbnail"><img decoding="async" class="sdm_download_thumbnail_image" src="https://iexcelarc.com/wp-content/uploads/2026/01/MBSE-Arcadia-matrix.png" alt = "MBSE Arcadia step-by-step quick guide" /></div><div class="sdm_download_title">MBSE Arcadia step-by-step quick guide</div></div><div style="clear:both;"></div><div class="sdm_download_description"><p>This document includes:</p>
<ul>
<li>MBSE Arcadia matrix in one slide</li>
<li>MBSE with Arcadia steps and diagrams with description</li>
<li>References to the MBSE with Arcadia step-by-step guide online</li>
</ul>
</div><div class="sdm_download_link"><span class="sdm_download_button"><a href="https://iexcelarc.com/?sdm_process_download=1&download_id=2844" class="sdm_download green" title="MBSE Arcadia step-by-step quick guide" target="_self">Download PDF</a></span><span class="sdm_download_item_count"><span class="sdm_item_count_number">879</span><span class="sdm_item_count_string"> Downloads</span></span></div></div><div class="sdm_clear_float"></div><p>The post <a href="https://iexcelarc.com/capella-system-analysis-practical-example/">Capella System Analysis practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/capella-system-analysis-practical-example/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Capella Operational Analysis practical example</title>
		<link>https://iexcelarc.com/capella-operational-analysis-practical-example-model/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=capella-operational-analysis-practical-example-model</link>
					<comments>https://iexcelarc.com/capella-operational-analysis-practical-example-model/#respond</comments>
		
		<dc:creator><![CDATA[Hélder Castro]]></dc:creator>
		<pubDate>Fri, 05 Jul 2024 22:38:00 +0000</pubDate>
				<category><![CDATA[Practical example]]></category>
		<guid isPermaLink="false">https://iexcelarc.com/?p=1351</guid>

					<description><![CDATA[<p>There are no mandatory steps, but you can follow a &#8220;Zig-Zag&#8221; between both, that is, read first the Operational Analysis guide and then read and practice with this hands-on example for each step captured above. Let&#8217;s get started with the example. The steps and diagrams&#8230;</p>
<p>The post <a href="https://iexcelarc.com/capella-operational-analysis-practical-example-model/">Capella Operational Analysis practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">There are no mandatory steps, but you can follow a &#8220;Zig-Zag&#8221; between both, that is, read first the <a href="https://iexcelarc.com/operational-analysis-step-by-step/" target="_blank" rel="noreferrer noopener">Operational Analysis guide</a> and then read and practice with this hands-on example for each step captured above.</p>



<p class="wp-block-paragraph">Let&#8217;s get started with the example.</p>



<p class="wp-block-paragraph">The steps and diagrams will be created in the same order as described in the MBSE with Arcadia method step-by-step for Operational Analysis, and captured again below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3186ca9&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3186ca9" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="906" height="282" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/image.png" alt="" class="wp-image-1353" style="width:800px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/image.png 906w, https://iexcelarc.com/wp-content/uploads/2024/07/image-300x93.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/image-768x239.png 768w" sizes="auto, (max-width: 906px) 100vw, 906px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Analysis steps matrix</figcaption></figure>
</div>


<h1 class="wp-block-heading" id="capture-operational-entities-and-actors">Capture Operational Entities and Actors</h1>



<p class="wp-block-paragraph">As captured in the Operational analysis activities matrix, first needs to be created an Operational Entity Breakdown diagram (OEBD). New diagrams can be created from the Capella Activity Explorer; however, we will use the project explorer to create a new diagram under the package Operational Entities.</p>



<p class="wp-block-paragraph">To create a new Operational Entity Breakdown diagram, select from the project explorer “Operational Entities”, then mouse right-click “New Diagram / Table…” &gt; “Operational Entity Breakdown”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3187091&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3187091" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1002" height="516" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Capture-Operational-Entities-and-Actors.png" alt="" class="wp-image-1360" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Capture-Operational-Entities-and-Actors.png 1002w, https://iexcelarc.com/wp-content/uploads/2024/07/Capture-Operational-Entities-and-Actors-768x395.png 768w" sizes="auto, (max-width: 1002px) 100vw, 1002px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new [OEBD] Operational Entity Breakdown diagram</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">When the Operational Entity Breakdown window is open, a new name can be given to the diagram. It was chosen not to change the diagram name, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318756e&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318756e" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="632" height="242" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/OEBD-Operational-Entities.png" alt="New [OEBD] Operational Entity Breakdown" class="wp-image-1364" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/OEBD-Operational-Entities.png 632w, https://iexcelarc.com/wp-content/uploads/2024/07/OEBD-Operational-Entities-300x115.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/OEBD-Operational-Entities-150x57.png 150w" sizes="auto, (max-width: 632px) 100vw, 632px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">New Operational Entity Breakdown window</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">With the [OEBD] open, select first from the Palette the correspondent model element and then click on the diagram to create the Operational Entity OE 1, Operational Actor OA 2 and OA 3, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3187937&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3187937" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="801" height="427" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entities-Actors-and-Containment.png" alt="" class="wp-image-1365" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entities-Actors-and-Containment.png 801w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entities-Actors-and-Containment-300x160.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entities-Actors-and-Containment-150x80.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entities-Actors-and-Containment-768x409.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Entities and Actors</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">&nbsp;Let’s rename the model elements created. To open the model element Property window, double click on an element, for example Operational Entity (OE 1) and rename to Operational Users, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3187c71&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3187c71" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="740" height="787" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Entities-and-Actors.png" alt="" class="wp-image-1366" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Entities-and-Actors.png 740w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Entities-and-Actors-282x300.png 282w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Entities-and-Actors-141x150.png 141w" sizes="auto, (max-width: 740px) 100vw, 740px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Rename Operational Entities and Actors</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Repeat step above to rename Operational Actors (OA 2 and OA 3), as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3187f77&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3187f77" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="577" height="200" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Renamed-Operational-Entities-and-Actors.png" alt="" class="wp-image-1367" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Renamed-Operational-Entities-and-Actors.png 577w, https://iexcelarc.com/wp-content/uploads/2024/07/Renamed-Operational-Entities-and-Actors-300x104.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Renamed-Operational-Entities-and-Actors-150x52.png 150w" sizes="auto, (max-width: 577px) 100vw, 577px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Renamed Operational Entities and Actors</figcaption></figure>
</div>


<p class="has-text-align-center wp-block-paragraph">&nbsp;</p>



<h1 class="wp-block-heading" id="Capture-Operational-Capabilities">Capture Operational Capabilities</h1>



<p class="wp-block-paragraph">The Operational Capabilities diagram will be created next and not renamed.</p>



<p class="wp-block-paragraph">From Project Explorer, select Operational Capabilities package, then mouse right-click “New Diagram / Table” &gt; “Operational Capabilities Blank”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318833e&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318833e" class="aligncenter size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="241" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-diagram-1024x241.png" alt="" class="wp-image-1368" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-diagram-1024x241.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-diagram-300x71.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-diagram-150x35.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-diagram-768x181.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-diagram.png 1175w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Capability</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Keep the same name as default: [OCB] Operational Capabilities</p>



<p class="wp-block-paragraph">From the Palette, to show Operational Actor Cabin Crew, select “Operational Actors”, then click on a blank area of the diagram to open the Transfer Dialog, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318868a&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318868a" class="aligncenter size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="586" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Actor-on-Operational-Capability-diagram-1024x586.png" alt="" class="wp-image-1369" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Actor-on-Operational-Capability-diagram-1024x586.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Actor-on-Operational-Capability-diagram-300x172.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Actor-on-Operational-Capability-diagram-150x86.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Actor-on-Operational-Capability-diagram-768x440.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Actor-on-Operational-Capability-diagram.png 1460w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Show Operational Actor on Operational Capability diagram</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">In the Palette, select “Operational Capability”, and click on a diagram blank area to create the Operational Capability 1.</p>



<p class="wp-block-paragraph">From the Palette, select “Involvement”, then click on the previously created Operational Capability 1 in the diagram, then click on the “Cabin Crew” Operational Actor to create an involvement link between the two, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3188a36&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3188a36" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="978" height="457" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-and-Involvement.png" alt="" class="wp-image-1370" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-and-Involvement.png 978w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-and-Involvement-300x140.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-and-Involvement-150x70.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Capability-and-Involvement-768x359.png 768w" sizes="auto, (max-width: 978px) 100vw, 978px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Capability and Involvement</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Double click on the Operational Capability and rename it to: Perform Flight On-Board Announcements:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3188d48&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3188d48" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="733" height="963" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Capability.png" alt="" class="wp-image-1371" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Capability.png 733w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Capability-228x300.png 228w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Capability-114x150.png 114w" sizes="auto, (max-width: 733px) 100vw, 733px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Rename Operational Capability</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">The Operational Capability diagram showing the model elements relevant to this view:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3189073&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3189073" class="aligncenter size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="207" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-1024x207.png" alt="" class="wp-image-1372" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-1024x207.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-300x61.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-150x30.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-768x155.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-1536x311.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/OCB-Operational-Capabilities-2048x414.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Capability diagram</figcaption></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading" id="Define-Operational-Activities">Define Operational Activities</h1>



<p class="wp-block-paragraph">This section will describe how to capture Operational Activities with the Operational ActivityBreakdown Diagram.</p>



<p class="wp-block-paragraph">A new Operational Activity Breakdown Diagram (OABD) can be created from the project explorer and under an Operational Activity. To create an OABD, select “Root Operational Activity”, then click “New Diagram / Table…” &gt; “Operational Activity Breakdown”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3189419&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3189419" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="998" height="147" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-OABD-Operational-Activity-Breakdown-Diagram.png" alt="" class="wp-image-1373" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-OABD-Operational-Activity-Breakdown-Diagram.png 998w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-OABD-Operational-Activity-Breakdown-Diagram-300x44.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-OABD-Operational-Activity-Breakdown-Diagram-150x22.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-OABD-Operational-Activity-Breakdown-Diagram-768x113.png 768w" sizes="auto, (max-width: 998px) 100vw, 998px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>


<p class="has-text-align-center wp-block-paragraph">Create Operational Activity Breakdown Diagram</p>



<p class="wp-block-paragraph">When the “New Operational Activity Breakdown” window opens, rename the diagram to: In-flight Operational Activity:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3189757&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3189757" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="633" height="245" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-OABD-diagram.png" alt="" class="wp-image-1374" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-OABD-diagram.png 633w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-OABD-diagram-300x116.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-OABD-diagram-150x58.png 150w" sizes="auto, (max-width: 633px) 100vw, 633px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Rename (OABD) diagram</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">From the Palette create three Operational Activities in the diagram:</p>



<ul class="wp-block-list">
<li>Broadcast Movies.</li>



<li>Watch Movie.</li>



<li>Play Imposed Movie.</li>
</ul>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3189b02&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3189b02" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="830" height="216" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activities.png" alt="" class="wp-image-1375" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activities.png 830w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activities-300x78.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activities-150x39.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activities-768x200.png 768w" sizes="auto, (max-width: 830px) 100vw, 830px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Activities</figcaption></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<h1 class="wp-block-heading" id="Define-Operational-Activities-Interactions">Define Operational Activities Interactions</h1>



<p class="wp-block-paragraph">Next step will be to create Operational Activities Interactions Blank (OAIB) diagram, where Operations Activities can be captured. OAIB diagrams can be created under:</p>



<ul class="wp-block-list">
<li>An Operational Activity.</li>



<li>Operational Capability (OC). When created under the OC model element, activities are related and describe the Operational Capability.</li>
</ul>



<p class="wp-block-paragraph">For this example, an OAIB will be created under the Operational Capability that describes it. To create a new OAIB, select Perform Flight On-Board Announcements Operational Capability, then mouse right-click “New Diagram / Table…” &gt; “Operational Activity Interaction Blank”:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3189f1c&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3189f1c" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1001" height="237" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activity-Interaction-Blank-diagram.png" alt="" class="wp-image-1376" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activity-Interaction-Blank-diagram.png 1001w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activity-Interaction-Blank-diagram-300x71.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activity-Interaction-Blank-diagram-150x36.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Activity-Interaction-Blank-diagram-768x182.png 768w" sizes="auto, (max-width: 1001px) 100vw, 1001px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Activity Interaction Blank diagram</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Keep the same diagram default name: [OAIB] Perform On-Board Announcements.</p>



<p class="wp-block-paragraph">When the OAIB diagram is created,&nbsp; select “Operational Activities” from the Palette and then click on the blank area of the diagram to show the Transfer dialog window. In the Transfer dialog window select all three Operational Activities and then “Add All Elements” to add only the three Operational Activities, then click “Ok” to close window:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318a276&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318a276" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1337" height="825" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Activies-on-OAIB-diagram.png" alt="" class="wp-image-1377" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Activies-on-OAIB-diagram.png 1337w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Activies-on-OAIB-diagram-300x185.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Activies-on-OAIB-diagram-1024x632.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Activies-on-OAIB-diagram-150x93.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Show-Operational-Activies-on-OAIB-diagram-768x474.png 768w" sizes="auto, (max-width: 1337px) 100vw, 1337px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Show Operational Activities on OAIB</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Reorganise the Operational Activities and create the first Operational Interaction. To create the Operational Interaction, select in the Palette “Interaction”, then click on the “Play Imposed Movie” then on “Broadcast Movies” Operational Activities, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318a596&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318a596" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1108" height="247" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Interaction.png" alt="" class="wp-image-1378" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Interaction.png 1108w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Interaction-300x67.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Interaction-1024x228.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Interaction-150x33.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Interaction-768x171.png 768w" sizes="auto, (max-width: 1108px) 100vw, 1108px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Interaction</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Repeat the process above and create a new Interaction between Broadcast Movies and Watch Movie.</p>



<p class="wp-block-paragraph">Next let’s change the Interaction name. To rename the Interaction 1, double click on the “Interaction 1”. When the Properties window opens, rename interaction to Safety Instructions. Repeat the rename process for Interaction 2. When completed the OAIB diagram should be as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318a917&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318a917" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1346" height="776" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Interactions.png" alt="" class="wp-image-1379" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Interactions.png 1346w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Interactions-300x173.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Interactions-1024x590.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Interactions-150x86.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Interactions-768x443.png 768w" sizes="auto, (max-width: 1346px) 100vw, 1346px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Rename Operational Interaction</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph"></p>



<h1 class="wp-block-heading" id="Allocate-Operational-Activities">Allocate Operational Activities</h1>



<p class="wp-block-paragraph">Operational Activities should be allocated to Operational Entities or Actors that are responsible to execute them. For this it will be created an Operational Architecture Blank (OAB) diagram where it will be shown Operational Entities and Actors and allocated Operational Activities.</p>



<p class="wp-block-paragraph">To create an Operational Architecture Blank diagram, select “Operational Entities” in the Project Explorer, then mouse right-click “New Diagram / Table…” &gt; “Operational Architecture Blank”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318acff&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318acff" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="917" height="127" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Architecture-Blank-diagram.png" alt="" class="wp-image-1380" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Architecture-Blank-diagram.png 917w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Architecture-Blank-diagram-300x42.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Architecture-Blank-diagram-150x21.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Architecture-Blank-diagram-768x106.png 768w" sizes="auto, (max-width: 917px) 100vw, 917px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Architecture Blank diagram</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">When the New Operational Architecture Blank window shows, leave the name as default: [OAB] Operational Entities and click “Ok”.</p>



<p class="wp-block-paragraph">Let’s insert Operational Entities and Actors to the diagram. To insert Operational Entities to the OAB diagram, select in the Palette “Operational Entities”, then click on a blank area of the OAB diagram, then “Add all Elements” &gt; “Ok”, as bellow:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318b06e&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318b06e" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1283" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Entities.png" alt="" class="wp-image-1381" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Entities.png 1283w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Entities-300x187.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Entities-1024x639.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Entities-150x94.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Entities-768x479.png 768w" sizes="auto, (max-width: 1283px) 100vw, 1283px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert Operational Entities</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">To insert Operational Actors, click on the arrow next to Operational Entities to show Operational Actors in the Palette. In the transfer dialogue click on “Add all elements” &gt; “Ok”:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318b39b&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318b39b" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1287" height="803" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Actors.png" alt="" class="wp-image-1382" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Actors.png 1287w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Actors-300x187.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Actors-1024x639.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Actors-150x94.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Actors-768x479.png 768w" sizes="auto, (max-width: 1287px) 100vw, 1287px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert Operational Actors</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">When Operational Entities and Actors are inserted into the Operational Architecture Blank diagram, it should be shown as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318b6b1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318b6b1" class="aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="1098" height="357" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Architecture-Blank-Entities-and-Actors.png" alt="" class="wp-image-1383" style="width:800px;height:auto" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Architecture-Blank-Entities-and-Actors.png 1098w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Architecture-Blank-Entities-and-Actors-300x98.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Architecture-Blank-Entities-and-Actors-1024x333.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Architecture-Blank-Entities-and-Actors-150x49.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Architecture-Blank-Entities-and-Actors-768x250.png 768w" sizes="auto, (max-width: 1098px) 100vw, 1098px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Architecture Blank Entities and Actors</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">To allocate Operational Activities to Operational Actors select “Manage Activity Allocation” then click on the Passenger Operational Actor shown in the diagram, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318b9fd&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318b9fd" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1357" height="573" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-to-Entity-and-Actor.png" alt="" class="wp-image-1384" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-to-Entity-and-Actor.png 1357w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-to-Entity-and-Actor-300x127.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-to-Entity-and-Actor-1024x432.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-to-Entity-and-Actor-150x63.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-to-Entity-and-Actor-768x324.png 768w" sizes="auto, (max-width: 1357px) 100vw, 1357px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Manage Operational Activity Allocation to Entity and Actor</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">When the transfer dialogue opens, select “Play Imposed Movie”, then “Add selected element(s)” &gt; ”Ok”:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318bcfe&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318bcfe" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1307" height="798" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation.png" alt="" class="wp-image-1385" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation.png 1307w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-300x183.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-1024x625.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-150x92.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Manage-Operational-Activity-Allocation-768x469.png 768w" sizes="auto, (max-width: 1307px) 100vw, 1307px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Manage Operational Activity Allocation</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">Repeat the process above to Manage Activity Allocation for Passenger and Aircraft as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318c2cf&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318c2cf" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1042" height="315" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Allocated-Operational-Activities-to-Operational-Entities-and-Actors.png" alt="" class="wp-image-1388" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Allocated-Operational-Activities-to-Operational-Entities-and-Actors.png 1042w, https://iexcelarc.com/wp-content/uploads/2024/07/Allocated-Operational-Activities-to-Operational-Entities-and-Actors-300x91.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Allocated-Operational-Activities-to-Operational-Entities-and-Actors-1024x310.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Allocated-Operational-Activities-to-Operational-Entities-and-Actors-150x45.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Allocated-Operational-Activities-to-Operational-Entities-and-Actors-768x232.png 768w" sizes="auto, (max-width: 1042px) 100vw, 1042px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Allocated Operational Activities to Operational Entities and Actors</figcaption></figure>
</div>


<p class="wp-block-paragraph">Interactions are also added to the diagram as they were previously defined in the OAIB diagram in the previous step. The OAB diagram can be a good diagram candidate to not only Manage Activity Allocation, but also define new Interactions now in context with structure (i.e., Operational Entities and Actors) and behaviour (i.e., Operational Activity).</p>



<h1 class="wp-block-heading" id="Describe-Operational-Capabilities-with-Operational-Process">Describe Operational Capabilities with Operational Process</h1>



<p class="wp-block-paragraph">Perform Flight On-Board Announcements Operational Capability was previously described by the relevant Operational Activities captured in the OAIB diagram under the Operational Capability. Operational Capabilities can also be described with Operational Process. Operational Process references what Operational Activities and Interactions are considered relevant to describe an Operational Capability, but also to show in diagrams the flow of Activities and Interactions.</p>



<p class="wp-block-paragraph">An Operational Process could be created from this diagram; however, it will be created from the OAIB diagram instead. As the OAIB diagram is defined under the Operational Capability, any Operational Process created will also be created under the same Operational Capability promoting consistency.</p>



<p class="wp-block-paragraph">To create an Operational Process, Hold Ctrl, then select all three Operational Activities and the two Interactions, then mouse right-click on a model element (e.g., Watch Movie) &gt; “Operational Process” &gt; “Create an Operational Process”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318c74f&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318c74f" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="877" height="716" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process.png" alt="" class="wp-image-1389" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process.png 877w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-300x245.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-150x122.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-768x627.png 768w" sizes="auto, (max-width: 877px) 100vw, 877px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Process</figcaption></figure>
</div>


<p class="has-text-align-center wp-block-paragraph">Rename the new Operational Process to Play Imposed Video as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318cad1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318cad1" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="878" height="811" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Process.png" alt="" class="wp-image-1390" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Process.png 878w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Process-300x277.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Process-150x139.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Rename-Operational-Process-768x709.png 768w" sizes="auto, (max-width: 878px) 100vw, 878px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Rename Operational Process</figcaption></figure>
</div>


<p class="has-text-align-center wp-block-paragraph">The Play Imposed Video Operational Process defined in the Operational Architecture Interaction Blank diagram should look as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318cdfd&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318cdfd" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="4106" height="692" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements.png" alt="" class="wp-image-1391" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements.png 4106w, https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements-300x51.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements-1024x173.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements-150x25.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements-768x129.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements-1536x259.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/OAIB-Perform-On-Board-Announcements-2048x345.png 2048w" sizes="auto, (max-width: 4106px) 100vw, 4106px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Play Imposed Video Operational Process</figcaption></figure>
</div>


<p class="has-text-align-center wp-block-paragraph">To create an Operational Process Description (OPD), select “Perform Imposed Video” Operational Process from the Project Explorer, then mouse right-click “New Diagram / Table…” &gt; “Operational Process Description”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318d111&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318d111" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="962" height="117" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-Description.png" alt="" class="wp-image-1392" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-Description.png 962w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-Description-300x36.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-Description-150x18.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Process-Description-768x93.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Process Description</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">When the New Operational Process Description window shows, do not rename the diagram and confirm the default name provided as [OPD] Play Imposed Video and click “Ok”.</p>



<p class="wp-block-paragraph">The below Operational Process Diagram is automatically created showing the three Operational Activities referenced by the Operational Process:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318d449&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318d449" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="677" height="131" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-Operational-Process.png" alt="" class="wp-image-1393" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-Operational-Process.png 677w, https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-Operational-Process-300x58.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-Operational-Process-150x29.png 150w" sizes="auto, (max-width: 677px) 100vw, 677px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Play Imposed Video Operational Process</figcaption></figure>
</div>


<p class="has-text-align-left wp-block-paragraph">An Operational Process can also be shown in the Operational Architecture Blank diagram. Inserting an Operational Process in a diagram not only shows the flow of Operational Activities and Interactions, but also what Operational Entities and Actors are involved in a diagram. If more Operational Processes were defined a combination of insert/remove can be performed to help the analysis process.</p>



<p class="wp-block-paragraph">To insert an Operational Process in the Operational Architecture Blank diagram, in the Palette select “Operational Process”, then click on a blank area of the diagram. The Transfer dialogue window will be shown, then click “Add selected elements(s)” &gt; “Ok”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318d7b1&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318d7b1" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1563" height="1080" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram.png" alt="" class="wp-image-1394" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram.png 1563w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram-300x207.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram-1024x708.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram-150x104.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram-768x531.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Insert-Operational-Process-into-the-Operational-Architecture-Blank-diagram-1536x1061.png 1536w" sizes="auto, (max-width: 1563px) 100vw, 1563px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Insert Operational Process into the Operational Architecture Blank diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">When inserted the Operational Process into the Operational Architecture Blank diagram it should be seen as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318daf0&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318daf0" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1057" height="338" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2022/07/Showing-Operational-Process-in-the-Operational-Architecture-Blank-diagram.png" alt="" class="wp-image-1603" srcset="https://iexcelarc.com/wp-content/uploads/2022/07/Showing-Operational-Process-in-the-Operational-Architecture-Blank-diagram.png 1057w, https://iexcelarc.com/wp-content/uploads/2022/07/Showing-Operational-Process-in-the-Operational-Architecture-Blank-diagram-300x96.png 300w, https://iexcelarc.com/wp-content/uploads/2022/07/Showing-Operational-Process-in-the-Operational-Architecture-Blank-diagram-1024x327.png 1024w, https://iexcelarc.com/wp-content/uploads/2022/07/Showing-Operational-Process-in-the-Operational-Architecture-Blank-diagram-150x48.png 150w, https://iexcelarc.com/wp-content/uploads/2022/07/Showing-Operational-Process-in-the-Operational-Architecture-Blank-diagram-768x246.png 768w" sizes="auto, (max-width: 1057px) 100vw, 1057px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Showing Operational Process in the Operational Architecture Blank diagram</figcaption></figure>
</div>


<h1 class="wp-block-heading" id="Describe-Operational-Capabilities-with-Operational-Activity-and-Entity-Scenarios">Describe Operational Capabilities with Operational Activity and Entity Scenarios</h1>



<p class="wp-block-paragraph">Operational Capabilities can be described by Operational Process that describes and involves Operational Activities and Interactions above but can also be described by Operational Activity and Entity Scenarios.</p>



<p class="wp-block-paragraph">To create new Operational Activity Scenarios, select from the Project Explorer the “Perform Flight On-Board Announcements” Operational Capability, then mouse right-click “New Diagram / Table…” &gt; “Activity Scenario”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318de72&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318de72" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="978" height="240" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Activity-Scenario.png" alt="" class="wp-image-1397" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Activity-Scenario.png 978w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Activity-Scenario-300x74.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Activity-Scenario-150x37.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Activity-Scenario-768x188.png 768w" sizes="auto, (max-width: 978px) 100vw, 978px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Activity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">When the New Activity Scenario is shown, keep the default name and click “Ok”.</p>



<p class="wp-block-paragraph">It is created a new Operational Activity Scenario diagram under the Operational Capability, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318e1c8&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318e1c8" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="432" height="92" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/New-Operational-Activity-Scenario-diagram.png" alt="" class="wp-image-1398" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/New-Operational-Activity-Scenario-diagram.png 432w, https://iexcelarc.com/wp-content/uploads/2024/07/New-Operational-Activity-Scenario-diagram-300x64.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/New-Operational-Activity-Scenario-diagram-150x32.png 150w" sizes="auto, (max-width: 432px) 100vw, 432px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">New Operational Activity Scenario diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">To add Operational Activities to the diagram, select Activities in the Palette, then when the Transfer Dialogue window opens select the three Operational Activities, then click “Add selected element(s)” &gt; “Ok”. By selecting the three Operational Activities will not add the Root Operational Activity to the diagram.</p>


<div class="wp-block-image is-style-default">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318e531&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318e531" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1026" height="737" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Add-Operational-Activities-to-diagram.png" alt="" class="wp-image-1399" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Add-Operational-Activities-to-diagram.png 1026w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Operational-Activities-to-diagram-300x215.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Operational-Activities-to-diagram-1024x736.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Operational-Activities-to-diagram-150x108.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Operational-Activities-to-diagram-768x552.png 768w" sizes="auto, (max-width: 1026px) 100vw, 1026px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Add Operational Activities to diagram</figcaption></figure>
</div>


<p class="wp-block-paragraph">Resize Operational Activities to show full name in diagram and reorder them. Operational Activity Scenario should be as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318e88b&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318e88b" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="592" height="362" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activities-in-Operational-Activity-Scenario.png" alt="" class="wp-image-1400" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activities-in-Operational-Activity-Scenario.png 592w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activities-in-Operational-Activity-Scenario-300x183.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activities-in-Operational-Activity-Scenario-150x92.png 150w" sizes="auto, (max-width: 592px) 100vw, 592px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Activities in Operational Activity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">To add Interaction to the Operational Activity Scenario, select “Interaction” from the Palette, then click first on the Play Imposed Movie Operational Activity’ lifeline and then on the Broadcast Movies Operational Activity lifeline, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318eb8c&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318eb8c" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="878" height="381" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Add-Interaction-to-Operational-Activity-Scenario.png" alt="" class="wp-image-1403" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Add-Interaction-to-Operational-Activity-Scenario.png 878w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Interaction-to-Operational-Activity-Scenario-300x130.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Interaction-to-Operational-Activity-Scenario-150x65.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Add-Interaction-to-Operational-Activity-Scenario-768x333.png 768w" sizes="auto, (max-width: 878px) 100vw, 878px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Add Interaction to Operational Activity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">When the Selection Dialog window opens, select “Safety Instructions [Play Imposed Movie -&gt; Broadcast Movies]”, then “Ok”:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318f0ad&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318f0ad" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="685" height="827" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Selection-Dialogue-window-for-adding-Interaction.png" alt="" class="wp-image-1404" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Selection-Dialogue-window-for-adding-Interaction.png 685w, https://iexcelarc.com/wp-content/uploads/2024/07/Selection-Dialogue-window-for-adding-Interaction-248x300.png 248w, https://iexcelarc.com/wp-content/uploads/2024/07/Selection-Dialogue-window-for-adding-Interaction-124x150.png 124w" sizes="auto, (max-width: 685px) 100vw, 685px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Selection Dialog window for adding Interaction</figcaption></figure>
</div>


<p class="wp-block-paragraph">Repeat the process above for the other Interaction between Broadcast Movies and Watch Movie and add “Imposed Movies [Broadcast -&gt; Watch Movie]”.</p>



<p class="wp-block-paragraph">When completed the Operational Activity should be like as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318f454&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318f454" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="591" height="382" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/All-Interaction-inserted-in-Operational-Activityu-Scenario.png" alt="" class="wp-image-1405" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/All-Interaction-inserted-in-Operational-Activityu-Scenario.png 591w, https://iexcelarc.com/wp-content/uploads/2024/07/All-Interaction-inserted-in-Operational-Activityu-Scenario-300x194.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/All-Interaction-inserted-in-Operational-Activityu-Scenario-150x97.png 150w" sizes="auto, (max-width: 591px) 100vw, 591px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">All Interaction inserted in Operational Activity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">An Operational Entity Scenario can also be chosen to describe an Operational Capability.</p>



<p class="wp-block-paragraph">To create an Operational Entity Scenario, the steps are like above described for Operational Activity Scenario. Select Perform Flight On-Board Announcements Operational Capability from Project Explorer, then mouse right-click “New Diagram / Table…” &gt; “Entity Scenario”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318f7dd&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318f7dd" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="962" height="168" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entity-Scenario.png" alt="" class="wp-image-1406" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entity-Scenario.png 962w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entity-Scenario-300x52.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entity-Scenario-150x26.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-Operational-Entity-Scenario-768x134.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create Operational Entity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">Keep the same diagram default name: [OES] Perform On-Board Announcements.</p>



<p class="wp-block-paragraph">Select “Operational Entities / Actors” and “Interaction” from the Palette. When completed the diagram should be as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318fb47&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318fb47" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1020" height="517" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Entitiy-Scenario.png" alt="" class="wp-image-1407" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Entitiy-Scenario.png 1020w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Entitiy-Scenario-300x152.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Entitiy-Scenario-150x76.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Entitiy-Scenario-768x389.png 768w" sizes="auto, (max-width: 1020px) 100vw, 1020px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Entity Scenario describing Operational Capability</figcaption></figure>
</div>


<p class="wp-block-paragraph">The above steps allow to create new Operational Activities and Entity Scenarios under an Operational Capability.</p>



<p class="wp-block-paragraph">As the Play Imposed Video Operational Process is created, Capella does provide the capability to transition and initialise Operational Activities and Entity Scenarios, to represent time-ordered scenarios.</p>



<p class="wp-block-paragraph">To create a new Operational Activity Scenario from an Operational Process, open the Operational Architecture Blank diagram, then mouse right-click on the “Play Imposed Video” Operational Process, then “Transitions” &gt; “Operational Process to Operational Activity Scenario Initialization”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b318fed7&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b318fed7" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1277" height="981" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activity-Scenario-Initialisation.png" alt="" class="wp-image-1408" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activity-Scenario-Initialisation.png 1277w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activity-Scenario-Initialisation-300x230.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activity-Scenario-Initialisation-1024x787.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activity-Scenario-Initialisation-150x115.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Activity-Scenario-Initialisation-768x590.png 768w" sizes="auto, (max-width: 1277px) 100vw, 1277px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Activity Scenario Initialisation</figcaption></figure>
</div>


<p class="wp-block-paragraph">Transitions can also be done by selecting the “Play Imposed Video” Operational Process from the Project Explorer and then follow the same steps as described above.</p>



<p class="wp-block-paragraph">Capella creates a new Play Imposed Video 3 Operational Activity Scenario under the Perform Flight On-Board Announcements Operational Capability, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b319024a&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b319024a" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="415" height="230" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-3-Operational-Activity-Scenario.png" alt="" class="wp-image-1409" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-3-Operational-Activity-Scenario.png 415w, https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-3-Operational-Activity-Scenario-300x166.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Play-Imposed-Video-3-Operational-Activity-Scenario-150x83.png 150w" sizes="auto, (max-width: 415px) 100vw, 415px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Play Imposed Video 3 Operational Activity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">The number 3 in the name represents the third scenario created under the Operational Scenario.&nbsp;</p>



<p class="wp-block-paragraph">Now let’s create the Operational Activity Scenario to show model elements in a diagram.</p>



<p class="wp-block-paragraph">To create Operational Activity Scenario, select Play Imposed Video 3 Operational Activity, then click “New Diagram / Table…” &gt; “Activity Scenario”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31905d4&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31905d4" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="823" height="77" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Activity-Scenario.png" alt="" class="wp-image-1410" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Activity-Scenario.png 823w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Activity-Scenario-300x28.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Activity-Scenario-150x14.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Activity-Scenario-768x72.png 768w" sizes="auto, (max-width: 823px) 100vw, 823px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Create new Operational Activity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">The new Operational Activity Scenario created may need to be rearranged to show the same as the All Interaction inserted in Operational Activity Scenario described above.</p>



<p class="wp-block-paragraph">To create a transition for the Operational Entity Scenario, select “Play Imposed Video 3” Operational Activity from the Project Explorer, then click “Transitions” &gt; “Operational Activity Scenario to Operational Entity Scenario Initialization”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3190942&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3190942" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1190" height="728" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Transformation-Operational-Activity-Scenarion-to-Operational-Entitiy-Scenarion-Initialisation.png" alt="" class="wp-image-1411" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Transformation-Operational-Activity-Scenarion-to-Operational-Entitiy-Scenarion-Initialisation.png 1190w, https://iexcelarc.com/wp-content/uploads/2024/07/Transformation-Operational-Activity-Scenarion-to-Operational-Entitiy-Scenarion-Initialisation-300x184.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Transformation-Operational-Activity-Scenarion-to-Operational-Entitiy-Scenarion-Initialisation-1024x626.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Transformation-Operational-Activity-Scenarion-to-Operational-Entitiy-Scenarion-Initialisation-150x92.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Transformation-Operational-Activity-Scenarion-to-Operational-Entitiy-Scenarion-Initialisation-768x470.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Transformation Operational Activity Scenario to Operational Entity Scenario Initialisation</figcaption></figure>
</div>


<p class="wp-block-paragraph">An Operational Entity Scenario can be created similarly to described for Operational Activity Scenario above, select “Play Imposed Video 3 (OES) in the Project Explorer, then mouse right-click “New Diagram / Table…” &gt; “Entity Scenario”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3190c65&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3190c65" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="822" height="77" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Entity-Scenario.png" alt="" class="wp-image-1412" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Entity-Scenario.png 822w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Entity-Scenario-300x28.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Entity-Scenario-150x14.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Create-new-Operational-Entity-Scenario-768x72.png 768w" sizes="auto, (max-width: 822px) 100vw, 822px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">&nbsp;Create new Operational Entity Scenario</figcaption></figure>
</div>


<p class="wp-block-paragraph">When the New Entity Scenario window is shown, keep the same diagram as proposed: [OES] [OAS] Play Imposed Video 3 (OES).</p>



<p class="wp-block-paragraph">A new diagram is created and visible in the Project Explorer: [OES] [OAS] Play Imposed Video 3 (OES) and the new Operational Entity Scenario diagram is open. The diagram model elements and display should be similar to the Operational Entity Scenario described above.</p>



<p class="wp-block-paragraph">There is freedom in Capella to create the diagrams in any sequence.</p>



<p class="wp-block-paragraph">Despite elements in Scenarios represent only references to model element, this means Scenarios are not synched with the model evolution, hence, consistency and completeness needs to be checked. Links created during the transition helps to verify consistency, correctness, and completeness of diagrams in a model.</p>



<p class="wp-block-paragraph">For this simple example, Operational Activity and Entity Scenarios diagrams do share the same model elements and Operational Capability description. The reason was to describe the option to create Scenarios from an Operational Process using the Capella Transition capability.</p>



<p class="wp-block-paragraph">Hence, the below will be performed in the model:</p>



<ul class="wp-block-list">
<li>Delete the Perform On-Board Announcements Operational Activity Scenario.</li>



<li>Delete the Perform Flight On-Board Announcements Operational Entity Scenario.</li>



<li>Rename both Scenario and diagram for Play Imposed Video 3 Operational Activity Scenario to Play Imposed Video.</li>



<li>Rename Play both Scenario and diagram for Imposed Video 3 (OES) Operational Entity Scenario to Play Imposed Video. It could be left (OES) to visualise the Scenario was transitioned.</li>
</ul>



<p class="wp-block-paragraph">The Operational Analysis project explorer at this point should look as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b319113a&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b319113a" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="395" height="712" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-model.png" alt="" class="wp-image-1413" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-model.png 395w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-model-166x300.png 166w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-model-83x150.png 83w" sizes="auto, (max-width: 395px) 100vw, 395px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Analysis model</figcaption></figure>
</div>


<h1 class="wp-block-heading">Operational Analysis traceability flow</h1>



<p class="wp-block-paragraph">When completed the model for Operational Analysis Project Explorer should look like as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3191496&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3191496" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1666" height="2095" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links.png" alt="" class="wp-image-1414" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links.png 1666w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links-239x300.png 239w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links-814x1024.png 814w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links-119x150.png 119w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links-768x966.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links-1221x1536.png 1221w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-Project-Explorer-model-with-links-1629x2048.png 1629w" sizes="auto, (max-width: 1666px) 100vw, 1666px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">&nbsp;In-flight Entertainment Operational Analysis navigate model</figcaption></figure>
</div>


<p class="wp-block-paragraph">As described in sections above, the Capella tool implements the Arcadia method, and the Arcadia method owns an ontology. Arcadia ontology defines model elements and the relationship among them enabling inherent traceability. Hence, it is possible in Capella to query and navigate from one model element to another.</p>



<p class="wp-block-paragraph">For this example and only for the Operational Analysis (similar analysis can be done for all the other layers), it will be described as an example of how model elements are related via their relationship and navigate from one to another model element using a combination of Project Explorer and the Semantic Browser.</p>



<p class="wp-block-paragraph">Starting with the Project Explorer. The steps for the model elements navigation are captured in the figure above (yellow) and again below:</p>



<ul class="wp-block-list">
<li>(start) Perform Flight-Onboard Announcements Operational Capability.</li>



<li>Play Imposed Video Operational Process.</li>



<li>Watch Movie Operational Activity.</li>



<li>(end) Passenger Operational Entity.</li>
</ul>



<p class="wp-block-paragraph">In the Project Explorer select the Perform Flight On-Board Announcements Operational Capability. The Operational Capability will be shown in the Semantic Browser under the current element area. Under the Referenced Elements area it can be seen the Play Imposed Video Operational Process. Select and press F8. This Capella command will navigate back Project Explorer and to the Play Imposed Video Operational Process model element.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3191bb5&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3191bb5" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="4409" height="665" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document.png" alt="" class="wp-image-1415" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document.png 4409w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document-300x45.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document-1024x154.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document-150x23.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document-768x116.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document-1536x232.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Capability-to-Operational-Process_document-2048x309.png 2048w" sizes="auto, (max-width: 4409px) 100vw, 4409px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Navigate from Operational Capability to Operational Process</figcaption></figure>
</div>


<p class="wp-block-paragraph">To navigate from Play Imposed Operational Process to Watch Movie Operational Activity, select first the “Play Imposed Video” Operational Process in the Project Explorer then in the Semantic Browser, select “Watch Movie” Operational Activity and press F8 to navigate to model element as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3191f18&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3191f18" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="4400" height="1361" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document.png" alt="" class="wp-image-1416" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document.png 4400w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document-300x93.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document-1024x317.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document-150x46.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document-768x238.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document-1536x475.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Process-to-Operational-Activity_document-2048x633.png 2048w" sizes="auto, (max-width: 4400px) 100vw, 4400px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Navigate from Operational Process to Operational Activity</figcaption></figure>
</div>


<p class="wp-block-paragraph">Finally, let’s navigate from Watch Movie Operational Activity to Passenger Operational Actor.</p>



<p class="wp-block-paragraph">Select “Watch Video” Operational Activity from the Project Explorer, then under Referencing Elements select “Passenger” and click F8 to navigate to model element in Project Explorer, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3192286&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3192286" class="aligncenter size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="192" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-1024x192.png" alt="" class="wp-image-1417" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-1024x192.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-300x56.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-150x28.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-768x144.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-1536x289.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/Navigate-Operational-Activity-to-Operational-Actor_document-2048x385.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Navigate from Operational Activity to Operational Actor</figcaption></figure>
</div>


<p class="wp-block-paragraph">Capella creates links between model elements that are going to be explored hereafter.&nbsp;</p>



<p class="wp-block-paragraph">By default, let’s make sure links will be visible. Click on “View Menu” &gt; “Filters and Customisation”, as below:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b31925ec&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b31925ec" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1076" height="222" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation.png" alt="" class="wp-image-1418" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation.png 1076w, https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-300x62.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-1024x211.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-150x31.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-768x158.png 768w" sizes="auto, (max-width: 1076px) 100vw, 1076px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Filters and Customisation</figcaption></figure>
</div>


<p class="wp-block-paragraph">When the Filters and Customisation window opens locate the following filters:</p>



<ul class="wp-block-list">
<li>Functional Chains involvements</li>



<li>Trace</li>
</ul>



<p class="wp-block-paragraph">Let’s make sure the filters are not set. An example for Trace filter bellow:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3192993&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3192993" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="641" height="620" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-window.png" alt="" class="wp-image-1419" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-window.png 641w, https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-window-300x290.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Filters-and-Customisation-window-150x145.png 150w" sizes="auto, (max-width: 641px) 100vw, 641px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Filters and customisation window</figcaption></figure>
</div>


<p class="wp-block-paragraph">Figure below, shows relevant links that allow the same navigation between model elements as described above using the semantic browser and the relationship between model elements. Links are captured and can be seen in the Project Explorer highlighted in blue in figure above.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a9f8b3192cd8&quot;}" data-wp-interactive="core/image" data-wp-key="6a9f8b3192cd8" class="aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="4194" height="2363" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow.png" alt="" class="wp-image-1420" srcset="https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow.png 4194w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow-300x169.png 300w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow-1024x577.png 1024w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow-150x85.png 150w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow-768x433.png 768w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow-1536x865.png 1536w, https://iexcelarc.com/wp-content/uploads/2024/07/Operational-Analysis-links-flow-2048x1154.png 2048w" sizes="auto, (max-width: 4194px) 100vw, 4194px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Operational Analysis links and model elements relationship</figcaption></figure>
</div>


<p class="wp-block-paragraph">When completed the analysis above, let’s set the filters </p>



<p class="wp-block-paragraph">Set Default Filters. Click on “View Menu” &gt; then “Set Default Filters”.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="sdm_download_item "><div class="sdm_download_item_top"><div class="sdm_download_thumbnail"><img decoding="async" class="sdm_download_thumbnail_image" src="https://iexcelarc.com/wp-content/uploads/2026/01/MBSE-Arcadia-matrix.png" alt = "MBSE Arcadia step-by-step quick guide" /></div><div class="sdm_download_title">MBSE Arcadia step-by-step quick guide</div></div><div style="clear:both;"></div><div class="sdm_download_description"><p>This document includes:</p>
<ul>
<li>MBSE Arcadia matrix in one slide</li>
<li>MBSE with Arcadia steps and diagrams with description</li>
<li>References to the MBSE with Arcadia step-by-step guide online</li>
</ul>
</div><div class="sdm_download_link"><span class="sdm_download_button"><a href="https://iexcelarc.com/?sdm_process_download=1&download_id=2844" class="sdm_download green" title="MBSE Arcadia step-by-step quick guide" target="_self">Download PDF</a></span><span class="sdm_download_item_count"><span class="sdm_item_count_number">879</span><span class="sdm_item_count_string"> Downloads</span></span></div></div><div class="sdm_clear_float"></div><p>The post <a href="https://iexcelarc.com/capella-operational-analysis-practical-example-model/">Capella Operational Analysis practical example</a> first appeared on <a href="https://iexcelarc.com">Hélder Castro</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://iexcelarc.com/capella-operational-analysis-practical-example-model/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
