Open igrangel opened 7 years ago
Could you explain how are you currently doing this?
its explained in the paper , if you allow i can copy paste here from paper?
Yes, please, go ahead
We initially have 3 test beds: seed.aml, seed-0.aml and seed-1.aml Based on the Poisson distribution, we randomly chose a value between 1-6 to simulate the number of heterogeneities that can be created in a working week for electrical, mechanical or software engineering. The chosen number of heterogeneities are then queried against the manually created heterogeneities M1 to M7 data sets. The query process for each heterogeneity randomly selects testbeds and extract data for further processing. Once the process of selection is finished, the resulting data from all heterogeneities are then merged to the initial testbeds.
Why between 1-6
if we have 7 heterogeneities?
Based on the Poisson distribution
we are missing a parameter here. If you look at the Poisson distribution, you will see that we are missing lambda.
The chosen number of heterogeneities are then queried against the manually created heterogeneities M1 to M7 data sets.
The query process for each heterogeneity randomly selects testbeds and extract data for further processing.
Could you create a running example here?
the lamda is the mean, we have 7 heterogeneties but one is already selected the initial test bed thats why we take 6
Example : we have the following initial seeds having M 1.2 heterogeneity : seed,aml
<InstanceHierarchy Name="MechatronicEngineering">
<InternalElement Name="AMLObject" RefBaseSystemUnitPath="" ID="74d0c8ef-ab53-462a-
8225-306ed22dc0f3">
<Attribute Name="length" AttributeDataType="xs:string">
<Value>35.00</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 1.1.5" />
</Attribute>
</InternalElement>
seed-0.aml
<InstanceHierarchy Name="MechatronicEngineering">
<InternalElement Name="AMLObject" RefBaseSystemUnitPath="" ID="74d0c8ef-ab53-462a-8225-306ed22dc0f3">
<Attribute Name="length" AttributeDataType="xs:string">
<Value>35.00</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 1.1.5" />
</Attribute>
</InternalElement>
</InstanceHierarchy>
seed-1.aml
<InternalElement Name="AMLObject" RefBaseSystemUnitPath="" ID="74d0c8ef-ab53-462a-8225-306ed22dc0f3">
<Attribute Name="length" AttributeDataType="xs:integer">
<Value>35.00</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 1.1.5" />
</Attribute>
</InternalElement>
</InstanceHierarchy>
our process selected heterogenities : M5 ,M2 ,M4 our integrated result is the following
seed.aml
<InstanceHierarchy Name="MechatronicEngineering">
<InternalElement RefBaseSystemUnitPath="" ID="74d0c8ef-ab53-462a-8225-306ed22dc0f3" Name="AMLObject">
<Attribute AttributeDataType="xs:string" Name="length">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">35.00</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 1.1.5"/>
</Attribute>
</InternalElement>
</InstanceHierarchy>
**<!---- Selected M2 heteorigenity starts here and merged!-->**
<InterfaceClassLib Name="DistributionTransformer">
<Version>1.0</Version>
<InterfaceClass Name="BASIC_27-03-14-02 Single-phase distribution transformer (oil-cooled)">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031402</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#02-ACO096#009</Value>
</Attribute>
</InterfaceClass>
<InterfaceClass Name="BASIC_27-03-14-03 Distribution transformer cast resin">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031403</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#03-ACO098#009</Value>
</Attribute>
</InterfaceClass>
<InterfaceClass Name="BASIC_27-03-14-01 Three-phase distribution transformer (oil-cooled)">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031401</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#01-ACO094#009</Value>
</Attribute>
</InterfaceClass>
</InterfaceClassLib>
**<!---- Selected M4 heteorigenity starts here and merged!-->**
<RoleClassLib Name="AutomationMLPropertySetRoleClassLib">
<Description>AutomationML Property Set Role Class Library</Description>
<Version>1.0</Version>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties" Name="Load">
<Attribute AttributeDataType="xs:double" Unit="kg" Name="mass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">5.0 </Value>
</Attribute>
<Attribute AttributeDataType="xs:boolean" Name="AllowManufacture">
<Description>Is the mass enough to do the Manufacturing? calculate requirements (true=yes)</Description>
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">false</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 2.2.1.0"/>
</Attribute>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties/Load" Name="Payload"/>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties/Load" Name="SupplementaryLoad"/>
</RoleClass>
</RoleClassLib>
**<!---- Selected M5 heteorigenity starts here and merged!-->**
<SystemUnitClassLib Name="SystemA">
<SystemUnitClass Name="Robot">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Robot"/>
</SystemUnitClass>
<SystemUnitClass Name="Tool">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Tool"/>
</SystemUnitClass>
<SystemUnitClass Name="Fence">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Fence"/>
</SystemUnitClass>
</SystemUnitClassLib>
<SystemUnitClassLib Name="SystemB">
<SystemUnitClass Name="ActiveObject">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Tool"/>
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Robot"/>
</SystemUnitClass>
<SystemUnitClass Name="PassiveObject">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Fence"/>
</SystemUnitClass>
</SystemUnitClassLib>
<SystemUnitClassLib Name="SystemAMapping">
<SystemUnitClass RefBaseClassPath="SystemA/Robot" Name="RobotMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{8301bf6f-3034-455d-95cf-44c128b8baeb}" Name="ActiveObjectMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemB/ActiveObject</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
<SystemUnitClass RefBaseClassPath="SystemA/Tool" Name="ToolMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{9be13bdb-13f6-42c5-9be3-db3142b385af}" Name="ActiveObjetcMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemB/ActiveObject</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
<SystemUnitClass RefBaseClassPath="SystemA/Fence" Name="FenceMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{1c833706-f02f-4bef-9781-5829b673b76a}" Name="PassiveObjectMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemB/PassiveObject</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
</SystemUnitClassLib>
seed-0,aml
<InstanceHierarchy Name="MechatronicEngineering">
<InternalElement RefBaseSystemUnitPath="" ID="74d0c8ef-ab53-462a-8225-306ed22dc0f3" Name="AMLObject">
<Attribute AttributeDataType="xs:string" Name="length">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">35.00</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 1.1.5"/>
</Attribute>
</InternalElement>
</InstanceHierarchy>
**<!---- Selected M2 heteorigenity starts here and merged!-->**
<InterfaceClassLib Name="DistributionTransformer">
<Version>1.0</Version>
<InterfaceClass Name="BASIC_27-03-14-02 Single-phase distribution transformer (oil-cooled)">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031402</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#02-ACO096#009</Value>
</Attribute>
</InterfaceClass>
<InterfaceClass Name="BASIC_27-03-14-03 Distribution transformer cast resin">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031403</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#03-ACO098#009</Value>
</Attribute>
</InterfaceClass>
<InterfaceClass Name="BASIC_27-03-14-01 Three-phase distribution transformer (oil-cooled)">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031401</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#01-ACO094#009</Value>
</Attribute>
</InterfaceClass>
</InterfaceClassLib>
**<!---- Selected M4 heteorigenity starts here and merged!-->**
<RoleClassLib Name="AutomationMLPropertySetRoleClassLib">
<Description>AutomationML Property Set Role Class Library</Description>
<Version>1.0</Version>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties" Name="Load">
<Attribute AttributeDataType="xs:double" Unit="kg" Name="mass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">5.0 </Value>
</Attribute>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties/Load" Name="Payload"/>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties/Load" Name="SupplementaryLoad"/>
</RoleClass>
</RoleClassLib>
**<!---- Selected M5 heteorigenity starts here and merged!-->**
<SystemUnitClassLib Name="SystemA">
<SystemUnitClass Name="Robot">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Robot"/>
</SystemUnitClass>
<SystemUnitClass Name="Tool">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Tool"/>
</SystemUnitClass>
<SystemUnitClass Name="Fence">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Fence"/>
</SystemUnitClass>
</SystemUnitClassLib>
<SystemUnitClassLib Name="SystemB">
<SystemUnitClass Name="ActiveObject">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Tool"/>
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Robot"/>
</SystemUnitClass>
<SystemUnitClass Name="PassiveObject">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Fence"/>
</SystemUnitClass>
</SystemUnitClassLib>
<SystemUnitClassLib Name="SystemAMapping">
<SystemUnitClass RefBaseClassPath="SystemA/Robot" Name="RobotMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{8301bf6f-3034-455d-95cf-44c128b8baeb}" Name="ActiveObjectMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemB/ActiveObject</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
<SystemUnitClass RefBaseClassPath="SystemA/Tool" Name="ToolMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{9be13bdb-13f6-42c5-9be3-db3142b385af}" Name="ActiveObjetcMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemB/ActiveObject</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
<SystemUnitClass RefBaseClassPath="SystemA/Fence" Name="FenceMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{1c833706-f02f-4bef-9781-5829b673b76a}" Name="PassiveObjectMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemB/PassiveObject</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
</SystemUnitClassLib>
seed-1.aml
<InstanceHierarchy Name="MechatronicEngineering">
<InternalElement RefBaseSystemUnitPath="" ID="74d0c8ef-ab53-462a-8225-306ed22dc0f3" Name="AMLObject">
<Attribute AttributeDataType="xs:integer" Name="length">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">35.00</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 1.1.5"/>
</Attribute>
</InternalElement>
</InstanceHierarchy>
**<!---- Selected M2 heteorigenity starts here and merged!-->**
<InterfaceClassLib Name="DistributionTransformer">
<InterfaceClass Name="BASIC_27-03-14-02 Single-phase distribution transformer (oil-cooled)">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031402</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#02-ACO096#009</Value>
</Attribute>
</InterfaceClass>
<InterfaceClass Name="BASIC_27-03-14-01 Three-phase distribution transformer (oil-cooled)">
<Attribute AttributeDataType="xs:string" Name="eClassVersion">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">9.0</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassClassificationClass">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">27031401</Value>
</Attribute>
<Attribute AttributeDataType="xs:string" Name="eClassIRDI">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0173-1---BASIC_1_1#01-ACO094#009</Value>
</Attribute>
</InterfaceClass>
</InterfaceClassLib>
**<!---- Selected M4 heteorigenity starts here and merged!-->**
<RoleClassLib Name="AutomationMLPropertySetRoleClassLib">
<Description>AutomationML Property Set Role Class Library</Description>
<Version>1.0</Version>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties" Name="Load">
<Attribute AttributeDataType="xs:boolean" Name="AllowManufacture">
<Description>Is the mass enough to do the Manufacturing? calculate requirements (true=yes)</Description>
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">false</Value>
<RefSemantic CorrespondingAttributePath="NE 150 v1.0 Annex 2.2.1.0"/>
</Attribute>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties/Load" Name="Payload"/>
<RoleClass RefBaseClassPath="AutomationMLPropertySetRoleClassLib/Technical/Mechanical/PhysicalProperties/Load" Name="SupplementaryLoad"/>
</RoleClass>
</RoleClassLib>
**<!---- Selected M5 heteorigenity starts here and merged!-->**
<SystemUnitClassLib Name="SystemA">
<SystemUnitClass Name="Robot">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Robot"/>
</SystemUnitClass>
<SystemUnitClass Name="Tool">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Tool"/>
</SystemUnitClass>
<SystemUnitClass Name="Fence">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Fence"/>
</SystemUnitClass>
</SystemUnitClassLib>
<SystemUnitClassLib Name="SystemB">
<SystemUnitClass Name="ActiveObject">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Robot"/>
</SystemUnitClass>
<SystemUnitClass Name="PassiveObject">
<SupportedRoleClass RefRoleClassPath="AutomationMLMIRoleClassLib/ManufacturingEquipment/Fence"/>
</SystemUnitClass>
</SystemUnitClassLib>
<SystemUnitClassLib Name="SystemBMapping">
<SystemUnitClass RefBaseClassPath="SystemB/ActiveObject" Name="ActiveObjectMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{8301bf6f-3034-455d-95cf-44c128b8baeb}" Name="RobotMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemA/Robot</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
<SystemUnitClass RefBaseClassPath="SystemB/ActiveObject" Name="ActiveObjectMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{8301bf6f-3034-455d-95cf-44c128b8baeb}" Name="ToolMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemA/Tool</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
<SystemUnitClass RefBaseClassPath="SystemB/PassiveObject" Name="PassiveObjectMapping">
<InternalElement RefBaseSystemUnitPath="MappingSystemUnitClassLib/SystemUnitClassMappingObject" ID="{1c833706-f02f-4bef-9781-5829b673b76a}" Name="FenceMappingObject">
<Attribute AttributeDataType="xs:string" Name="MappedSystemUnitClassPathReference">
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">SystemA/Fence</Value>
</Attribute>
<RoleRequirements RefBaseRoleClassPath="MappingRoleClassLib/SystemUnitClassMapping"/>
</InternalElement>
</SystemUnitClass>
</SystemUnitClassLib>
No, please edit the comment, this is not understandable
done
Please remove the code and explain it differently. Just include those parts of the code that are really need it
is understandable now
close it please
No, I think this is the key of the generator. The Poisson distribution is used to chose which heterogeneity will be included, e.g., M2. So, the generator randomly chooses M2 but this heterogeneity has specific features. From where these specific features are taken?
The current process works. We have to check if possible to randomly add the existing heterogeneities to the generation process. Please check this paper. We should also check that the generation, as well as the selection of the heterogeneities, is done in a controlled random process, i.e., following a statistic distribution like normal or Poisson.