Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Polarsys » Capella Studio » Functional exchange enrichement
Functional exchange enrichement [message #1821178] Thu, 06 February 2020 16:05
Soulimane KAMNI is currently offline Soulimane KAMNIFriend
Messages: 20
Registered: February 2020
Junior Member
Dear all,

I am trying to enrich Capella by creating a viewpoint in the logical layer in order to answer to a set of requirements.

First, I have work flow diagram (DAG directed Acyclic Graph) that I want to implement using a Capella viewpoint. The graph is composed of nodes that represent the functions, and signals that connect the nodes which are represented by edges.

Until now, I'm extending the logicalArchitectureBlank LAB diagram and create a class called function which extends the la.logicalFunction element.

I have also introduced the new characteristics of the new function mentioned in my specification.

Now, all i need is to create the signals that connects the nodes. I thought of two ways. Either using the functionExchange link to connect the DAG functions or by creating a new node that represents the signal and then connect the functions to the signals using simple edges.

My problem is that :

  • I need to extend the functionalexchange element to add and enrich the link with the signal characteristics, but I don't know which class I should extend neither in the data file nor in the diagram file
  • In case I want to represent the signal as a node, I either go higher in the with an abstraction that will gather both the function and signal. Each component (signal or function) has its own properties.

Actually I prefer implementing the first one(signal with edge)
extend the functional exchange link and add the new properties.

Next Topic:Create Addon Tutorial Difficulties
Goto Forum:

Current Time: Sat Jun 10 18:01:06 GMT 2023

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

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

Back to the top