Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus-RT/Requirements"
(Added header and corrected section levels accordingly) |
|||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = Requirements | + | [[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Requirements</b></span><br/><br/><br/> |
− | + | ||
− | + | __TOC__ | |
+ | |||
+ | = Port Requirements = | ||
+ | == Port kind == | ||
# A port can be of 5 different types: | # A port can be of 5 different types: | ||
#* Relay | #* Relay | ||
Line 9: | Line 12: | ||
#* SPP (Service Provision Point) | #* SPP (Service Provision Point) | ||
# A ports should follow the workflow: | # A ports should follow the workflow: | ||
+ | #:[[File:RTPortWorkflow.png]] | ||
## The isBehavior, isService and isWired properties depends on the type of the Port | ## The isBehavior, isService and isWired properties depends on the type of the Port | ||
− | ## The | + | ## The isPublish is derived from the isWired and isService as <br/> <code>isPublish = !isWired && isService</code> |
− | + | ||
− | + | ||
## The isConjugated property can be set whatever the kind of the port. | ## The isConjugated property can be set whatever the kind of the port. | ||
## The isNotification property should be disable for Relay port only. | ## The isNotification property should be disable for Relay port only. | ||
# The Port Property View should look like this: | # The Port Property View should look like this: | ||
− | + | #:[[File:PortProperties.PNG]] | |
− | + | ## For the Visibility :Service ports shall be public and non-service ports shall be protected. | |
− | + | = Capsule Requirements = | |
− | + | = Capsule Part Requirements = | |
− | + | = Protocol Requirement = | |
+ | = Protocol Message Requirements = |
Latest revision as of 17:08, 26 April 2016
Requirements
Contents
Port Requirements
Port kind
- A port can be of 5 different types:
- Relay
- External Behavior
- Internal Behavior
- SAP (Service Access Point)
- SPP (Service Provision Point)
- A ports should follow the workflow:
- The isBehavior, isService and isWired properties depends on the type of the Port
- The isPublish is derived from the isWired and isService as
isPublish = !isWired && isService
- The isConjugated property can be set whatever the kind of the port.
- The isNotification property should be disable for Relay port only.
- The Port Property View should look like this:
- For the Visibility :Service ports shall be public and non-service ports shall be protected.