This is Kactus2 extension
These allow defining
parameters for software. The usage is similar to model
parameters, first define the available parameters and then
give them actual values upon component instantiation. However,
these are separated, since other tools do not have such concept
and that might lead confusion which are HW parameters and and
which are SW parameters.
Each SW property has mandatory name and type (string, integer, IP address). Moreover, sometimes the value definition is required on each instance. Optional default value is used, if instance does not specify the value. Textual desciption is also optional.
For example, MCAPI nodes necessiate that user sets the 'node_id' which is done through SW property. Similarly, some SW may need the IP address of itself or other device and it can be also set here.