SlideShare a Scribd company logo
1 of 12
Download to read offline
MBSE with Arcadia method
step-by-step
Physical Architecture
Author: Hélder Castro
Contact: helder.r.castro@gmail.com
LinkedIn: www.linkedin.com/in/heldersilvacastro
Contents
1. Introduction ....................................................................................................................................3
2. Physical Architecture (PA)...............................................................................................................3
2.1. Physical Architecture concepts...............................................................................................3
3. Physical Architecture artefacts and activities matrix......................................................................4
3.1. Capabilities Realization at Physical Architecture....................................................................4
3.2. Define Physical Functions .......................................................................................................5
3.3. Define Physical Functional Exchanges ....................................................................................6
3.4. Define Behavioural and Physical Nodes..................................................................................7
3.5. Allocate Functions to Behavioural Nodes and deploy Physical Nodes Components .............8
3.6. Describe Capability Realizations with Functional Chains and Scenarios ................................9
3.7. Physical Architecture traceability flow ...................................................................................9
Conclusion.............................................................................................................................................14
Bibliography ..........................................................................................................................................15
Figures
Figure 2.1: Physical Architecture main concepts....................................................................................4
Figure 3.1: [CRB] Physical Capability Realization Blank ..........................................................................5
Figure 3.2: [PFBD] Physical Functions Breakdown Diagram ...................................................................6
Figure 3.3: [PDFB] Logical Dataflow Blank..............................................................................................7
Figure 3.4: [PCBD] Physical Components Breakdown Diagram..............................................................7
Figure 3.5: [PAB] Physical Architecture Blank.........................................................................................8
Figure 3.6: Physical Functional Chain and Scenarios definition..............................................................9
Figure 3.7: Physical Architecture traceability flow ...............................................................................10
Table
Table 3.1: Physical Architecture activities and artefacts ........................................................................4
3
1. Introduction
The previous Logical Architecture [1] started by “opening the black box” in order to identify the
structural elements called Logical Components, as well as their properties and relations. The
important rule followed is to ensure that it was excluded all technological considerations or
implementation choices on this level. This is exactly the objective of the Physical Architecture in
defining the “real” concrete components that comprise the system. To start the Physical level based
on the Logical level, Capella proposes transitions similar to those that we used when we went from
the Operational Analysis to the System Analysis, then from the System Analysis to the Logical
Architecture. Thus, it can be created as many Physical Functions as Logical Functions, by also keeping
the Functional Exchanges and Functional Chains.
Main activities performed at Physical Architecture:
• Define final architecture and functions breakdown.
• Deploy behavioural components.
• Consider reuse of existing model elements.
2. Physical Architecture (PA)
“How the system will be built”.
This perspective defines the finalized architecture of the system, as it should be completed and
integrated. It adds the functions required by the implementation and technical choices and reveals
the behavioural components that perform these functions. These behavioural components are then
implemented using host implementation components that offer them the necessary material
resource.
2.1. Physical Architecture concepts
In the section below, it will be described the main Physical Architecture concepts.
4
Figure 2.1: Physical Architecture main concepts
3. Physical Architecture artefacts and activities matrix
Below are captured the main activities to be performed when defining the high-level Logical
Architecture.
Let’s recall that the Capella tool automatically creates a Realization Link between each Logical element
(Function, Functional Exchange, Functional Chain) and the Source System element. Also recall that the
transitions are iterative and incremental and that noticed that a System Function is missing when
working on the Logical level, it must be absolutely added to the System level and apply the transition
again.
Step Matrix Diagram Output Step description
Step 1 PA1 CRB Capabilities Realization at Physical Architecture layer
Step 2
PA3
PFBD Define Physical Functions
Step 3 PDFB Define Physical Functional Exchanges
Step 4
PA4
PCBD Define behavioural and Physical Nodes
Step 5 PAB
Allocate Functions to Behavioural Nodes and deploy
Physical Nodes Components
Step 6 PA2
PFCD
FS
ES
Describe Capability Realizations with Functional
Chains and Scenarios
Table 3.1: Physical Architecture activities and artefacts
3.1. Capabilities Realization at Physical Architecture
One of the first activities to perform when moving to the Physical Architecture is to carry on the
work performed at the Logical Architecture level. Hence, transitions of the Logical Capabilities
Realization can be performed by Capella from the Activity Explorer. Create the diagram Contextual
5
Realization Blank (CRB) and verify that all Physical Actors are involved in at least one Capability
Realization.
Activities:
• Verify that all actors are involved with at least one Capability Realization.
Modelling tips:
• Transition Logical Capabilities Realization.
Figure 3.1: [CRB] Physical Capability Realization Blank
3.2. Define Physical Functions
When Logical Functions are transitioned it can be further refined in new Physical Functions; refined
functions can be grouped under related functionality (e.g., monitor or control functions group).
Let’s recall when modelling activities are performed in the model it is quite often for a modeler to add
new functions in other diagrams, for example, Physical Architecture Blank (LAB) diagram. As a good
modelling practice the Physical Functions Breakdown Diagram (PFBD) should be revisited and
organised and defined functions involvement, if needed.
As mentioned at Logical Architecture, it is a good practice to change the colour of the transitioned
Logical Functions from green to white in the (PFBD). This can help the modeler to visually identify what
functions are related to the Logical Architecture layer and considered to be further refined.
Activities:
• Refine, where needed, Logical Functions in Physical Functions.
• Identify containments (hierarchy).
Modelling tips:
• Transition of Logical Functions.
• Similar approach applied in the LFBD to the PFBD, change the transitioned logical functions
background to white, it will help to identify which functions were captured at logical layer and
transitioned to the physical layer.
• Update this diagram when new functions added during the logical architecture design.
6
Figure 3.2: [PFBD] Physical Functions Breakdown Diagram
3.3. Define Physical Functional Exchanges
When functions have been identified, functional exchanges can be defined between “leaf” functions.
Remember, that only leaf functions should have Functional Exchanges and later allocated to a
Behavioural Physical Component.
Recall when a Logical Function is refined in new Physical child Functions, Functional Ports belonging
to the Logical Functions should be delegated.
Activities:
• Identify Functional Exchanges between Physical Functions.
• Diagrams can be created and focused in one aspect of the behaviour, for example to describe
a capability realization.
Modelling tips:
• Logical functions can be refined in more detail at physical layer. Do not forget to delegate (i.e.,
move) function ports from a transitioned system function to the correspondent physical
decomposed child function.
7
Figure 3.3: [PDFB] Logical Dataflow Blank
3.4. Define Behavioural and Physical Nodes
As described before in the Arcadia method section there are two types of Physical Components in
Arcadia:
• Node Physical Components, which may contain other Node Components.
• Behaviour Physical Components, which will be deployed on the Node Physical Components.
A Behaviour Physical Component is a component of the System, responsible for performing some of
the Functions assigned to the system, by interacting with other Behaviour Components and with that
of the external Actors. A Node Physical Component is a component that hosts a certain number of
Behaviour Components, by providing them with the resources required for them to operate and
interact with their environment. A Behaviour Component is hosted by one single Node Physical
Component.
At logical layer it was strongly advised to exclude all technological consideration or implementation
choice. At Physical Architecture layer, technological considerations should be considered.
Refine the Logical Components into Behavioural Physical Components and identify parent – child
components hierarchy relationship, in addition identify and capture Node Physical Components.
As a good modelling approach revisit the Physical Component Breakdown Diagram (PCBD) and ensure
this diagram is still correct and consistent. That is, during modelling activities new Behavioural and
Node Physical Components can be created in different diagrams (e.g., PAB diagram) and new
components involvement may need to be verified for consistency.
Activities:
• Identify and define Behavioural Physical Nodes
• Identify and define Node Physical Component.
Modelling tips:
• Transition of Logical Components.
• Revisit the (LCBD) diagram to ensure correctness.
Figure 3.4: [PCBD] Physical Components Breakdown Diagram
8
3.5. Allocate Functions to Behavioural Nodes and deploy Physical Nodes
Components
When Physical Functions and components have been identified and captured, functions can be
allocated to the relevant Behavioural Physical Component. To allocate functions to Behavioural
Physical Components a Physical Architecture Blank (PAB) diagram can be created and perform the
task.
During the elaboration of this diagram, new physical functions can be identified and captured as this
diagram provides functions allocated to Behavioural Physical Component, hence, functions are now
captured in context. Hence, the verification process described above still applies when new functions
and components are captured in a PAB diagram.
The PAB diagram allows to create Behavioural Physical Component exchange between Behavioural
Components that implements Functional Exchanges.
The Physical Architecture Blank (PAB) diagram also allows to define Physical Link and Physical Path.
Physical Links provides the means to transport Component Exchanges and connect different Node
Physical Components. The
Activities:
• Allocate Physical Functions to Behavioural Nodes Components.
• Define Behavioural Physical Components Exchange.
• Deploy Behavioural Physical Components in Physical Nodes Components.
• Allocate Functional Ports to Behavioural Physical Component Port.
• Behavioural Physical Component Ports to Node Physical Component Port.
• Define Physical Path.
Modelling tips:
• As a good approach re-visit the diagrams that capture functions (PFBD) and components
(PCBD) breakdown and verify if diagrams are still correct and consistent.
Figure 3.5: [PAB] Physical Architecture Blank
9
3.6. Describe Capability Realizations with Functional Chains and Scenarios
Similarly, Logical Architecture, a Capability Realization can be described by Functional Chains and
scenarios.
Activities:
• Identify functions involved in a functional chain that describes a Capability Realization.
• Create Functional and Entity Scenarios that describe a Capability Realization.
Modelling tips:
• When a Functional Chain is created, it can be transitioned and created a Functional Scenario.
• A Functional Scenario can then be transitioned and created an Entity Scenario.
• Transitioned functional chains might need to be “reconstructed” as the Physical Functions
were decomposed at Physical Architecture and Functional Chains might have turned as
invalid.
Figure 3.6: Physical Functional Chain and Scenarios definition
3.7. Physical Architecture traceability flow
Similarly, to Logical Architecture, in the figure below the model elements traceability and diagrams
relationship is captured:
• A Physical Capability Realization can be described by Functional Chain and/or
Functional/Entity Scenarios.
• A Functional/Entity Scenario and Functional Chains involve Physical Functions.
• Physical Functions are allocated to Behavioural Component and Actors.
• Behavioural Component are deployed in Physical Nodes.
Again, the presented flow of diagrams shows a reasoned step-by-step choice in terms of activities and
diagrams. Arcadia and this guide do not impose any order on the diagram’s elaboration, both are
flexible and can be elaborated in any sequence. It is the modeler choice and project needs that may
drive the architecture design.
10
Figure 3.7: Physical Architecture traceability flow
14
Conclusion
The above Arcadia Physical Architecture guided step-by-step method, describes a reasoned step-by-
step choice in terms of activities and diagrams. It can be seen in several of its diagrams traceability
that is provided and inherent in the model.
As described, the principle of the Physical Architecture defines the finalized architecture of the system,
as it should be completed and integrated. It adds the functions required by the implementation and
technical choices and reveals the behavioural components that perform these functions. These
behavioural components are then implemented using host implementation components that offer
them the necessary material resource.
It was provided in this article and in the previous articles that forms the Arcadia method, activities and
expected artefacts as outcome of each of them. Some Capella tool modelling tips that should be
followed to promote correctness of the model and some transitions that help and accelerate the
modelling effort.
References and further reading of the previous articles can be found below.
15
Bibliography
[1] H. Castro, “MBSE with Arcadia method step-by-step: Physical Architecture,” 2023. [Online].
Available: https://www.linkedin.com/pulse/mbse-arcadia-method-step-by-step-logical-
architecture-helder-castro/.

More Related Content

What's hot

Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Obeo
 
Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemObeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaObeo
 
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...Obeo
 
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Obeo
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in CapellaObeo
 
Easily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsEasily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsObeo
 
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...Obeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Mariya Breyter
 
Enterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectivesEnterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectivesAndy Parkins
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelObeo
 
SysML v2 and MBSE: The next ten years
SysML v2 and MBSE: The next ten yearsSysML v2 and MBSE: The next ten years
SysML v2 and MBSE: The next ten yearsEd Seidewitz
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...Obeo
 
Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Obeo
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 
Pi Planning with Easy Agile Programs for Jira
Pi Planning with Easy Agile Programs for JiraPi Planning with Easy Agile Programs for Jira
Pi Planning with Easy Agile Programs for JiraSean Blake
 

What's hot (20)

Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 
Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple System
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with Capella
 
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
[ Capella Day 2019 ] Augmenting requirements with models to improve the artic...
 
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
Easily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsEasily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensions
 
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
 
Enterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectivesEnterprise arhitecture blueprint objectives
Enterprise arhitecture blueprint objectives
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
SysML v2 and MBSE: The next ten years
SysML v2 and MBSE: The next ten yearsSysML v2 and MBSE: The next ten years
SysML v2 and MBSE: The next ten years
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
EA Report.pdf
EA Report.pdfEA Report.pdf
EA Report.pdf
 
Pi Planning with Easy Agile Programs for Jira
Pi Planning with Easy Agile Programs for JiraPi Planning with Easy Agile Programs for Jira
Pi Planning with Easy Agile Programs for Jira
 

Similar to MBSE with Arcadia method: Define physical architecture

MBSE with Arcadia method step-by-step Logical Architecture.pdf
MBSE with Arcadia method step-by-step Logical Architecture.pdfMBSE with Arcadia method step-by-step Logical Architecture.pdf
MBSE with Arcadia method step-by-step Logical Architecture.pdfHelder Castro
 
Fast diagram, Work Design and Measurement
Fast diagram, Work Design and MeasurementFast diagram, Work Design and Measurement
Fast diagram, Work Design and MeasurementYagnik Savaliya
 
1. Use Case Diagramsa. DescribeIt is a representation of a u.docx
1. Use Case Diagramsa. DescribeIt is a representation of a u.docx1. Use Case Diagramsa. DescribeIt is a representation of a u.docx
1. Use Case Diagramsa. DescribeIt is a representation of a u.docxjackiewalcutt
 
University of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYPUniversity of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYPrashidalyasuog
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principlessaurabhshertukde
 
Components in real time systems
Components in real time systemsComponents in real time systems
Components in real time systemsSaransh Garg
 
Leture 8 establishing functional structures
Leture 8 establishing functional structuresLeture 8 establishing functional structures
Leture 8 establishing functional structuresLiberty Chidzuu
 
Presentation on software construction
Presentation on software constructionPresentation on software construction
Presentation on software constructionBanduChalise
 
Software Architectural & Data Design
Software Architectural & Data DesignSoftware Architectural & Data Design
Software Architectural & Data DesignGaurav Bisht
 
Title of the ProjectbyStudent NameThis is an Engineeri.docx
Title of the ProjectbyStudent NameThis is an Engineeri.docxTitle of the ProjectbyStudent NameThis is an Engineeri.docx
Title of the ProjectbyStudent NameThis is an Engineeri.docxherthalearmont
 
software engineering Architecture and design Unit 3.pptx
software engineering Architecture and design Unit 3.pptxsoftware engineering Architecture and design Unit 3.pptx
software engineering Architecture and design Unit 3.pptxSomnathMule5
 
Version 1.0Pocket Campus TourArchitectureDesign Document.docx
Version 1.0Pocket Campus TourArchitectureDesign Document.docxVersion 1.0Pocket Campus TourArchitectureDesign Document.docx
Version 1.0Pocket Campus TourArchitectureDesign Document.docxjessiehampson
 
Software Effort Measurement Using Abstraction Techniques
Software Effort Measurement Using Abstraction TechniquesSoftware Effort Measurement Using Abstraction Techniques
Software Effort Measurement Using Abstraction Techniquesaliraza786
 
Mca1040 system analysis and design
Mca1040  system analysis and designMca1040  system analysis and design
Mca1040 system analysis and designsmumbahelp
 

Similar to MBSE with Arcadia method: Define physical architecture (20)

MBSE with Arcadia method step-by-step Logical Architecture.pdf
MBSE with Arcadia method step-by-step Logical Architecture.pdfMBSE with Arcadia method step-by-step Logical Architecture.pdf
MBSE with Arcadia method step-by-step Logical Architecture.pdf
 
Robot_Eye_Report
Robot_Eye_ReportRobot_Eye_Report
Robot_Eye_Report
 
Fast diagram, Work Design and Measurement
Fast diagram, Work Design and MeasurementFast diagram, Work Design and Measurement
Fast diagram, Work Design and Measurement
 
1. Use Case Diagramsa. DescribeIt is a representation of a u.docx
1. Use Case Diagramsa. DescribeIt is a representation of a u.docx1. Use Case Diagramsa. DescribeIt is a representation of a u.docx
1. Use Case Diagramsa. DescribeIt is a representation of a u.docx
 
University of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYPUniversity of Gujrat Lahore sub Campus Documentation FYP
University of Gujrat Lahore sub Campus Documentation FYP
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principles
 
Components in real time systems
Components in real time systemsComponents in real time systems
Components in real time systems
 
Leture 8 establishing functional structures
Leture 8 establishing functional structuresLeture 8 establishing functional structures
Leture 8 establishing functional structures
 
Presentation on software construction
Presentation on software constructionPresentation on software construction
Presentation on software construction
 
Software Architectural & Data Design
Software Architectural & Data DesignSoftware Architectural & Data Design
Software Architectural & Data Design
 
Title of the ProjectbyStudent NameThis is an Engineeri.docx
Title of the ProjectbyStudent NameThis is an Engineeri.docxTitle of the ProjectbyStudent NameThis is an Engineeri.docx
Title of the ProjectbyStudent NameThis is an Engineeri.docx
 
software engineering Architecture and design Unit 3.pptx
software engineering Architecture and design Unit 3.pptxsoftware engineering Architecture and design Unit 3.pptx
software engineering Architecture and design Unit 3.pptx
 
Persistence
PersistencePersistence
Persistence
 
Chapter24
Chapter24Chapter24
Chapter24
 
Version 1.0Pocket Campus TourArchitectureDesign Document.docx
Version 1.0Pocket Campus TourArchitectureDesign Document.docxVersion 1.0Pocket Campus TourArchitectureDesign Document.docx
Version 1.0Pocket Campus TourArchitectureDesign Document.docx
 
Basics of cpp
Basics of cppBasics of cpp
Basics of cpp
 
Software Effort Measurement Using Abstraction Techniques
Software Effort Measurement Using Abstraction TechniquesSoftware Effort Measurement Using Abstraction Techniques
Software Effort Measurement Using Abstraction Techniques
 
Mca1040 system analysis and design
Mca1040  system analysis and designMca1040  system analysis and design
Mca1040 system analysis and design
 
Jeet ooad unit-2
Jeet ooad unit-2Jeet ooad unit-2
Jeet ooad unit-2
 
UNIT 3 SE.pptx
UNIT 3 SE.pptxUNIT 3 SE.pptx
UNIT 3 SE.pptx
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

MBSE with Arcadia method: Define physical architecture

  • 1. MBSE with Arcadia method step-by-step Physical Architecture Author: Hélder Castro Contact: helder.r.castro@gmail.com LinkedIn: www.linkedin.com/in/heldersilvacastro
  • 2. Contents 1. Introduction ....................................................................................................................................3 2. Physical Architecture (PA)...............................................................................................................3 2.1. Physical Architecture concepts...............................................................................................3 3. Physical Architecture artefacts and activities matrix......................................................................4 3.1. Capabilities Realization at Physical Architecture....................................................................4 3.2. Define Physical Functions .......................................................................................................5 3.3. Define Physical Functional Exchanges ....................................................................................6 3.4. Define Behavioural and Physical Nodes..................................................................................7 3.5. Allocate Functions to Behavioural Nodes and deploy Physical Nodes Components .............8 3.6. Describe Capability Realizations with Functional Chains and Scenarios ................................9 3.7. Physical Architecture traceability flow ...................................................................................9 Conclusion.............................................................................................................................................14 Bibliography ..........................................................................................................................................15 Figures Figure 2.1: Physical Architecture main concepts....................................................................................4 Figure 3.1: [CRB] Physical Capability Realization Blank ..........................................................................5 Figure 3.2: [PFBD] Physical Functions Breakdown Diagram ...................................................................6 Figure 3.3: [PDFB] Logical Dataflow Blank..............................................................................................7 Figure 3.4: [PCBD] Physical Components Breakdown Diagram..............................................................7 Figure 3.5: [PAB] Physical Architecture Blank.........................................................................................8 Figure 3.6: Physical Functional Chain and Scenarios definition..............................................................9 Figure 3.7: Physical Architecture traceability flow ...............................................................................10 Table Table 3.1: Physical Architecture activities and artefacts ........................................................................4
  • 3. 3 1. Introduction The previous Logical Architecture [1] started by “opening the black box” in order to identify the structural elements called Logical Components, as well as their properties and relations. The important rule followed is to ensure that it was excluded all technological considerations or implementation choices on this level. This is exactly the objective of the Physical Architecture in defining the “real” concrete components that comprise the system. To start the Physical level based on the Logical level, Capella proposes transitions similar to those that we used when we went from the Operational Analysis to the System Analysis, then from the System Analysis to the Logical Architecture. Thus, it can be created as many Physical Functions as Logical Functions, by also keeping the Functional Exchanges and Functional Chains. Main activities performed at Physical Architecture: • Define final architecture and functions breakdown. • Deploy behavioural components. • Consider reuse of existing model elements. 2. Physical Architecture (PA) “How the system will be built”. This perspective defines the finalized architecture of the system, as it should be completed and integrated. It adds the functions required by the implementation and technical choices and reveals the behavioural components that perform these functions. These behavioural components are then implemented using host implementation components that offer them the necessary material resource. 2.1. Physical Architecture concepts In the section below, it will be described the main Physical Architecture concepts.
  • 4. 4 Figure 2.1: Physical Architecture main concepts 3. Physical Architecture artefacts and activities matrix Below are captured the main activities to be performed when defining the high-level Logical Architecture. Let’s recall that the Capella tool automatically creates a Realization Link between each Logical element (Function, Functional Exchange, Functional Chain) and the Source System element. Also recall that the transitions are iterative and incremental and that noticed that a System Function is missing when working on the Logical level, it must be absolutely added to the System level and apply the transition again. Step Matrix Diagram Output Step description Step 1 PA1 CRB Capabilities Realization at Physical Architecture layer Step 2 PA3 PFBD Define Physical Functions Step 3 PDFB Define Physical Functional Exchanges Step 4 PA4 PCBD Define behavioural and Physical Nodes Step 5 PAB Allocate Functions to Behavioural Nodes and deploy Physical Nodes Components Step 6 PA2 PFCD FS ES Describe Capability Realizations with Functional Chains and Scenarios Table 3.1: Physical Architecture activities and artefacts 3.1. Capabilities Realization at Physical Architecture One of the first activities to perform when moving to the Physical Architecture is to carry on the work performed at the Logical Architecture level. Hence, transitions of the Logical Capabilities Realization can be performed by Capella from the Activity Explorer. Create the diagram Contextual
  • 5. 5 Realization Blank (CRB) and verify that all Physical Actors are involved in at least one Capability Realization. Activities: • Verify that all actors are involved with at least one Capability Realization. Modelling tips: • Transition Logical Capabilities Realization. Figure 3.1: [CRB] Physical Capability Realization Blank 3.2. Define Physical Functions When Logical Functions are transitioned it can be further refined in new Physical Functions; refined functions can be grouped under related functionality (e.g., monitor or control functions group). Let’s recall when modelling activities are performed in the model it is quite often for a modeler to add new functions in other diagrams, for example, Physical Architecture Blank (LAB) diagram. As a good modelling practice the Physical Functions Breakdown Diagram (PFBD) should be revisited and organised and defined functions involvement, if needed. As mentioned at Logical Architecture, it is a good practice to change the colour of the transitioned Logical Functions from green to white in the (PFBD). This can help the modeler to visually identify what functions are related to the Logical Architecture layer and considered to be further refined. Activities: • Refine, where needed, Logical Functions in Physical Functions. • Identify containments (hierarchy). Modelling tips: • Transition of Logical Functions. • Similar approach applied in the LFBD to the PFBD, change the transitioned logical functions background to white, it will help to identify which functions were captured at logical layer and transitioned to the physical layer. • Update this diagram when new functions added during the logical architecture design.
  • 6. 6 Figure 3.2: [PFBD] Physical Functions Breakdown Diagram 3.3. Define Physical Functional Exchanges When functions have been identified, functional exchanges can be defined between “leaf” functions. Remember, that only leaf functions should have Functional Exchanges and later allocated to a Behavioural Physical Component. Recall when a Logical Function is refined in new Physical child Functions, Functional Ports belonging to the Logical Functions should be delegated. Activities: • Identify Functional Exchanges between Physical Functions. • Diagrams can be created and focused in one aspect of the behaviour, for example to describe a capability realization. Modelling tips: • Logical functions can be refined in more detail at physical layer. Do not forget to delegate (i.e., move) function ports from a transitioned system function to the correspondent physical decomposed child function.
  • 7. 7 Figure 3.3: [PDFB] Logical Dataflow Blank 3.4. Define Behavioural and Physical Nodes As described before in the Arcadia method section there are two types of Physical Components in Arcadia: • Node Physical Components, which may contain other Node Components. • Behaviour Physical Components, which will be deployed on the Node Physical Components. A Behaviour Physical Component is a component of the System, responsible for performing some of the Functions assigned to the system, by interacting with other Behaviour Components and with that of the external Actors. A Node Physical Component is a component that hosts a certain number of Behaviour Components, by providing them with the resources required for them to operate and interact with their environment. A Behaviour Component is hosted by one single Node Physical Component. At logical layer it was strongly advised to exclude all technological consideration or implementation choice. At Physical Architecture layer, technological considerations should be considered. Refine the Logical Components into Behavioural Physical Components and identify parent – child components hierarchy relationship, in addition identify and capture Node Physical Components. As a good modelling approach revisit the Physical Component Breakdown Diagram (PCBD) and ensure this diagram is still correct and consistent. That is, during modelling activities new Behavioural and Node Physical Components can be created in different diagrams (e.g., PAB diagram) and new components involvement may need to be verified for consistency. Activities: • Identify and define Behavioural Physical Nodes • Identify and define Node Physical Component. Modelling tips: • Transition of Logical Components. • Revisit the (LCBD) diagram to ensure correctness. Figure 3.4: [PCBD] Physical Components Breakdown Diagram
  • 8. 8 3.5. Allocate Functions to Behavioural Nodes and deploy Physical Nodes Components When Physical Functions and components have been identified and captured, functions can be allocated to the relevant Behavioural Physical Component. To allocate functions to Behavioural Physical Components a Physical Architecture Blank (PAB) diagram can be created and perform the task. During the elaboration of this diagram, new physical functions can be identified and captured as this diagram provides functions allocated to Behavioural Physical Component, hence, functions are now captured in context. Hence, the verification process described above still applies when new functions and components are captured in a PAB diagram. The PAB diagram allows to create Behavioural Physical Component exchange between Behavioural Components that implements Functional Exchanges. The Physical Architecture Blank (PAB) diagram also allows to define Physical Link and Physical Path. Physical Links provides the means to transport Component Exchanges and connect different Node Physical Components. The Activities: • Allocate Physical Functions to Behavioural Nodes Components. • Define Behavioural Physical Components Exchange. • Deploy Behavioural Physical Components in Physical Nodes Components. • Allocate Functional Ports to Behavioural Physical Component Port. • Behavioural Physical Component Ports to Node Physical Component Port. • Define Physical Path. Modelling tips: • As a good approach re-visit the diagrams that capture functions (PFBD) and components (PCBD) breakdown and verify if diagrams are still correct and consistent. Figure 3.5: [PAB] Physical Architecture Blank
  • 9. 9 3.6. Describe Capability Realizations with Functional Chains and Scenarios Similarly, Logical Architecture, a Capability Realization can be described by Functional Chains and scenarios. Activities: • Identify functions involved in a functional chain that describes a Capability Realization. • Create Functional and Entity Scenarios that describe a Capability Realization. Modelling tips: • When a Functional Chain is created, it can be transitioned and created a Functional Scenario. • A Functional Scenario can then be transitioned and created an Entity Scenario. • Transitioned functional chains might need to be “reconstructed” as the Physical Functions were decomposed at Physical Architecture and Functional Chains might have turned as invalid. Figure 3.6: Physical Functional Chain and Scenarios definition 3.7. Physical Architecture traceability flow Similarly, to Logical Architecture, in the figure below the model elements traceability and diagrams relationship is captured: • A Physical Capability Realization can be described by Functional Chain and/or Functional/Entity Scenarios. • A Functional/Entity Scenario and Functional Chains involve Physical Functions. • Physical Functions are allocated to Behavioural Component and Actors. • Behavioural Component are deployed in Physical Nodes. Again, the presented flow of diagrams shows a reasoned step-by-step choice in terms of activities and diagrams. Arcadia and this guide do not impose any order on the diagram’s elaboration, both are flexible and can be elaborated in any sequence. It is the modeler choice and project needs that may drive the architecture design.
  • 10. 10 Figure 3.7: Physical Architecture traceability flow
  • 11. 14 Conclusion The above Arcadia Physical Architecture guided step-by-step method, describes a reasoned step-by- step choice in terms of activities and diagrams. It can be seen in several of its diagrams traceability that is provided and inherent in the model. As described, the principle of the Physical Architecture defines the finalized architecture of the system, as it should be completed and integrated. It adds the functions required by the implementation and technical choices and reveals the behavioural components that perform these functions. These behavioural components are then implemented using host implementation components that offer them the necessary material resource. It was provided in this article and in the previous articles that forms the Arcadia method, activities and expected artefacts as outcome of each of them. Some Capella tool modelling tips that should be followed to promote correctness of the model and some transitions that help and accelerate the modelling effort. References and further reading of the previous articles can be found below.
  • 12. 15 Bibliography [1] H. Castro, “MBSE with Arcadia method step-by-step: Physical Architecture,” 2023. [Online]. Available: https://www.linkedin.com/pulse/mbse-arcadia-method-step-by-step-logical- architecture-helder-castro/.