Figure RF.01 -ResourceFunction and related Entities : Class diagram
Created:
3/28/2022 3:51:09 PM
Modified:
6/13/2023 4:35:46 PM
Project:
Author:
Giu Platania
Version:
1.0.0
Advanced:
ID:
{C66121D4-D2B4-472d-B0A4-38410A96E277}
Each time a ResourceFunctionSpecification is provided whatever the way it is done (SoftwareSpecification, SoftBlackBoxSpec or PhysicalBlackBoxSpec), a ResourceFunction is created with its ConnectionPoints.<br/>The ResourceFunction is provided either by <br/> • an InstalledSoftware,<br/> • a SoftBlackBox,<br/> • or a PhysicalBlackBox<br/>These relationships are mutually exclusive.<br/>Each InstalledSoftware and PhysicalBlackBox specifies their input and output respectively with SoftConnectionPoint and ElectronicConnectionPoint entities.<br/>SoftConnectionPoint and ElectronicConnectionPoint realize a ConnectionPoint.<br/>An InstalledSoftware also specifies the HostingPlatformRequirement used, and the SoftwareSupportPackage used for deployment.<br/>A ConfigurationFeature is a type of Entity described by a ConfigurationFeatureSpec.<br/>It is used to expose one or several ResourceFunctions to a consumer in such a way that it is easier to configure these Rfunctions from a consumer view point.<br/>A ConfigurationFeature may have characteristics configured according to the possible configurations specified by the ConfigurationFeatureSpec.<br/>