Skip to main content



      Home
Home » Polarsys » Arcadia » Mission, Capabilities and Functions
Mission, Capabilities and Functions [message #1829323] Wed, 01 July 2020 08:57 Go to next message
Eclipse UserFriend
Hi,

I wanted to use Capella to demonstrate the consistency between system's missions, its capabilities and its functions.
I depicted the missions and capabilities using the MCB diagram, and mapped (capability exploitation) between them.
Few questions:

1. I wanted to associate them with the system, but couldn't find how to do that. Any advice?

Since I could not do it, I created the only system related element which appears in the MCB diagram: Actor. I associated the specific actor with both the missions and the capabilities (using "involved actor").

2. I then wanted to show how the system functions (or at least functions implemented by the actor) related to the required capabilities. I could not find any diagram to do so. I could only find the SAB diagram to create the system functions, but could not find how to allocate them to the agent nor could I relate them to any capabilities. Any advice?

Thanks,
Avi


Re: Mission, Capabilities and Functions [message #1829332 is a reply to message #1829323] Wed, 01 July 2020 10:08 Go to previous messageGo to next message
Eclipse UserFriend
Hi Avi,

1. The MCB is at the System Analysis level in Capella. this means that all missions and capabilities you created are System Mission and System Capabilities by definition, hence they are associated with the system just by the fact that they exist. I don't think this is a good idea to create a System Actor, the System component already exists at the system analysis level (as a System Component - black box)

2. Yes, a couple of advice:
- First of all, Capabilities are described by Functional Chains and Scenarios (they are themselves made of Functions and Functional exchanges) - here is an overview of this: https://www.youtube.com/watch?v=BtzhlZUaWA8&t=87s
- There are quite a lot of diagrams where you can create functions: SFB, SDFB, FS... but SAB would work as well - Are you using the Activity explorer? There is a specific entry on it for creating/managing system functions at the System Analysis level
- The questions you are asking makes me think that you may want to start by going through this tutorial: https://esd.sutd.edu.sg/40014-capella-tutorial/ it should help you better understand that Arcadia concepts and approach.

I hope this helps.
Stephane
Re: Mission, Capabilities and Functions [message #1829338 is a reply to message #1829332] Wed, 01 July 2020 11:09 Go to previous messageGo to next message
Eclipse UserFriend
Thank you Stephane. I looked into the material you mentioned.

I now understand the implicit relation between a system and missions / components. However, I do wish to express it explicitly in a diagram (for communication with stakeholders). This is a gap.

Additionally, according the popular definitions, functions help to achieve capabilities, and are not necessarily a component of a capability. Functions (as system characteristics) enable the capability (an actor characteristic).
I suspect there is a gap in Arcadia with respect to this perception.

Regardless, how do I create a functional chain diagram to describe a capability with a functional chain? Could not find it in the tutorial (I guess because it's a new feature).

Thanks in advance!

Regards,
Avi
Re: Mission, Capabilities and Functions [message #1829340 is a reply to message #1829338] Wed, 01 July 2020 11:28 Go to previous messageGo to next message
Eclipse UserFriend
Hi Avi,

I did not say that Functions are a component of a Capability, I said they are used to describe them, and indeed in Arcadia Functions helps to achieve Capabilities, so I think we are aligned here.

If you want to communicate to stakeholders that Capabilities are System Capabilities, you can use a Note in your diagram.

There are different ways to create Functional Chains in Capella, and this is not a new feature. It is covered in the tutorial, for exemple here: https://esd.sutd.edu.sg/40014-capella-tutorial/SystemAnalysis.html#Chain but you can also read the embedded Capella documentation I guess.

Stephane
Re: Mission, Capabilities and Functions [message #1829342 is a reply to message #1829340] Wed, 01 July 2020 11:44 Go to previous messageGo to next message
Eclipse UserFriend
Thank for the pointer. Sorry I missed it.

However, I am still missing the explicit relationship (also between capability and function). I will look into this more thoroughly though.

Best regards,
Avi
Re: Mission, Capabilities and Functions [message #1829360 is a reply to message #1829340] Wed, 01 July 2020 19:00 Go to previous messageGo to next message
Eclipse UserFriend
First of all about capabilities. You can manipulate Capabilities in the 4 engineering perspectives (OA/SA/LA/PA) but they have different meanings depending on which perspective you are.
System Capabilities you have created are by definition Capabilities of the System, and as they are on the SA, they are expressing the need.
At the LA/PA level, they are Capability Realisations, so expressing the solution.

If you want to explicitly show you that they are System Capabilities, please find attached an example of how to do it using a Note.

Also, about linking Capabilities with Functions: There is an "Involved System Functions" relation between Capabilities and Functions. This relation is automatically calculated based on the Function Scenario or Functional Chains you create under a Capability (but you can also manually enter functions here using the property tab).
This relation is easily seen using the semantic browser on a Capability (see the example attached).

I hope this helps.
Stephane
Re: Mission, Capabilities and Functions [message #1829364 is a reply to message #1829360] Thu, 02 July 2020 00:50 Go to previous message
Eclipse UserFriend
That's very helpful Stephane.
I will try to prepare something and maybe continue the discussion here with a meaningful example.

Thanks!
Previous Topic:Deployment vs Hierarchy of Behavioural Components
Next Topic:Why are functions not common across the ARCADIA levels?
Goto Forum:
  


Current Time: Sat Aug 30 20:53:43 EDT 2025

Powered by FUDForum. Page generated in 0.04142 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top