Methodology - Seamless Workflow between Functional Analysis and Interface Engineering


This quick tutorial shows one possible way from System Analysis to Physical Architecture, starting with Functional Analysis and ending with Component Interfaces. System Analysis

Logical Architecture

Physical Architecture

SYSTEM ANALYSIS

Once, Capella is open for the first step of this project:



System Architecture diagram (SAB)


Create Actors


Note: On the IFE System, actors have been created and 2 are visible on the previous picture: Aircaft and Passenger

Allocate Functions to the Actors and System


Note: On the IFE System, functions have been allocated to actors such as:

Component Exchange Scenario (CES)

Create a new Component Exchange Scenario


Add actors to the diagram





Note: When an exchange is already exists, the dialog allows to select it.

Note: On the IFE System, as shown in the following picture, the functional exchange "Audio Stream" has:



Note: The System Architecture diagram is updated.
Note: Once a Functional Exchange has been put on the Scenario, it is not possible anymore to put Component Exchanges.


TRANSITIONS FROM SYSTEM ANALYSIS TO LOGICAL ARCHITECTURE

On Capella Project Explorer: ,Right click on "System Analysis".
On the contextual menu, sub-menu "Transitions", select:



LOGICAL ARCHITECTURE



Functional Breakdown diagram

Create a new Functional Breakdown diagram


Enrich Functional Tree

To refine a Function :



Note: On the IFE System, as shown in the previous picture, the function "Broadcast stored Audio and video" is refined by 2 logical functions: Prepare Broadcasts and Broadcast Audio Video stream.

Logical Architecture Diagram (LAB)

Create Logical Architecture diagram


Add Logical components


Note: On the IFE System, as shown in the previous picture, logical componenets have been created such as Seat TV Interactions Manager, Seat TV Airline-Specific Interactions Manager or Seat TV Core Interactions Manager.

Manage Function Allocation



Note: ''On the IFE System, as shown in the previous picture, functions have been allocated to logical componenets such as:

Class Diagram (CDB)

Create an Class Diagram


Create Exchange Items

To create an Exchange Item, use the desired Item palette tool and add it to the Diagram. For example, you can create an event, an operation, a flow or a data.



Note: On the IFE System, as shown in the previous picture, a class diagram is set up.

Logical Dataflow Diagram

Create Logical Dataflow Diagram (LDFB)


Show Functions

To show functions, use the "Functions" palette tool on the diagram and select the desired function.



Add a functional exchange

To add a functional exchange:


Show Actor Functions

To show functions, use the "Actor Functions" palette tool on the diagram and select the desired function.


Assign Exchange Items to functional exchange


Note: On the IFE System, as shown in the previous picture, the exchanged Item "Audio-video Stream" is assigned to the functional exchange "Audio-video Stream".

Exchange Scenario (ES) Phase Transition System to Logical

To proceed to an Exchange Scenario transition:


This transition gives the following result with the exchange scenario "Perform Audio Announcement" creates previously in the System analysis:


Note: The sequence messages originally related to the System element have been correctly dispatched between Logical Components.

Add a functional exchange

To add a functional exchange:


TRANSITION FROM LOGICAL ARCHITECTURE TO PHYSICAL ARCHITECTURE

On Capella Project Explorer: ,Right click on "Logical Architecture".
On the contextual menu, sub-menu "Transitions", select:


To proceed to an Exchange Scenario transition from Logical architecture to Physical architecture:


PHYSICAL ARCHITECTURE



Physical Architecture Diagram (PAB)

Create a Physical Architecture diagram


Create Node Physical Components


Note: On the IFE System, as shown in the previous picture, 5 Physical Nodes have been created to highlight : Private Video Display Unit, PVDU Processor, Video Server Unit, VSU Processor,Ethernet Switches.

Manage Deployment of Behavior Physical Components



Note: On the IFE System, as shown in the previous picture:

Show All Allocated Functions


Generations

Generate Components Exchanges on Behaviour Components

To generate components exchange on behaviour components:


To generate Physical Links on node components:


Generate Interfaces on Component Behavior

To generate Interfaces on Behavior Component:


Interface Diagrams

Create Blank Interface Diagram (IDB)

To generate detail interfaces diagram:


Insert existing Component

To insert existing components on the diagram:



Insert Existing Interfaces

To show Interfaces on the diagram:



Component Interface scenario (IS)

Initialize Interface Scenario (IS) from Exchange Scenario (ES) within the Logical Architecture

To proceed to ES to IS transition, within the Logical Analysis:


To create an Interfaces Scenario:


Exchange Scenario (ES) Phase Transition Logical to Physical

To proceed to ES transition:


The result is a corresponding Scenario in the Physical Architecture.

InitialiZe Component Exchange Scenario (CES)

To create a diagram on the transited Exchanges Scenario:


Initialize Interface Scenario (IS) from Exchange Scenario (ES) within the Physical Architecture

To proceed to ES to IS transition, within the Physical Architecture:


To create an Interfaces Scenario: