Software properties editor

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.