Specs provides two different means of hierarchically structuring your specifications. One is by defining a "system under specification" and the other is by making sub-examples (one example is one specification/test statement).
Can someone please answer or point to a website what the intended usage of those different mechanisms is in general? I'm also curious about the reusing of specifications/examples.
My Use-Case
In particular I have a project that contains different algorithms A to compute some output X given a specific input examples Y. Should I choose the algorithms A to be the SUS, so that I can reuse a setup like "must compute the correct result for example Y_1; must compute the correct result for example Y_2; ..."? Or should I specify the different examples to be the SUS, so that I get "must be solvable by algorithm A_1; must be solvable by algorithm A_2; ..."?
What shall I turn into SUS and what into sub-examples?