We use EA for requirements, architectural design and testing of a sw product that has now has multiple target platforms.
With only one target platforms, things were simple: all requirements applied to THE target platform and the same for each component in the architectural design. From sw architectural point of view, we thought we paved the way for supporting multiple target platforms - whenever a component is target-specific, we hide the implementation(s) behind an interface. As we had only one target platforms, requirements were linked (realization connector) to sw components and those were linked to tests. Tests had one status (remember, one single target platform): not implemented/implemented/passed/failed.
But, we now face the situation of having some requirements that apply to only one target platform and not the other. This means we need a way to say this req applies to platform X or Y or X and Y (sort of multiple-choice). And status of a test is now per target platform: same test could pass for X and fail for Y target platform.
I hereby ask for common wisdom how to deal with the situation, please