Open reteprelief opened 8 years ago
Added consistency rule to virtual bus and to virtual processor:
There must not be cycles in bindings between virtual processors.
(same for virtual bus).
Actually, this issue also touches devices and systems which can be also bound cyclically now (at least using processor binding). That's why your solution of adding consistency rules only for virtual buses and virtual processes may be not enough.
By the way, this issue probably touches other properties with intersecting sets of categories of applies to and references, e.g. for Provided_Virtual_Bus_Class
or Required_Virtual_Bus_Class
property.
Currently the standard is silent about possible cycles in binding declarations via properties. This issue primarily exists because virtual buses and virtual processors can be both the source and target of a binding.