...
In the meantime, this would likely fit well with formatted Notes in elements (of all kinds, not just requirements). Lately we're mostly talking about RTF, but perhaps XML is the way to go.
Well, I've played a bit more...
There are two levels of formatted text that I would use.
The first helps in parsing the elements of a well-formed requirement. (Capability, Constraints, Conditions). For conditions, I am viewing them as states and I express them as StateMachineName.State (it should have the option for a natural language description for documentation purposes. This can be used to stub out two test methods: Verify_StateMachine.State and Set_StateMachine.State.
For constraints, I am adopting a set description. I haven't flushed out all the details. But I see constraints as limits on parameterization, hence the set description paradigm.
Constraints would set the boundaries for good values, the tester can select values outside the boundaries to force failures.
So where they are kept in the model must permit "mining" the information for test generation.
Could you just include the XML in the Requirement Details field, or provide a reference to external XML via the Files tab? Like you I'd like to keep this inside the EA model (via the schema) but perhaps an external file would be enough for now.
For now I am just exporting the sequence diagrams and manually adding conditions and constraints. I am looking for a long term, more user friendly approach so I can get our processes more widely adopted.
I have been playing with tagged values. Perhaps these can meet the need.