On Dec. 11 you described the following scenario:
"There will be several truck-loads from that paddock of peas and each weigh-bridge transaction is called an 'intake'. For the purposes of my scope, an intake is boring. it is created (and may be deleted if it was in error).
"If I am using an action language for detailed specification (and hopefully generation), do people think the best place to document the first intake generating the paddock's harvesting-in-progress signal would be..."
Even if I'm not familiar with what an action language is (and did not find a description of it by searching the OMG's web page), here's my two cents worth on your question:
The most important thing to model is the event of the truck arriving at the weight-bridge. This is the confirmation of the fact that the peas have begun the state transition of "harvesting in progress".
When the last truck has arrived (is there a way to signal this?), "harvesting in progress" ends, which happens while the next state (¿selection? ¿prepacking?) is process.
The challenge here is to handle embedded states: while harvesting is in progress, instances of the the pea class (pea_truckload, or something similar) are already undergoing other state transitions.
The way I would model it is as a sequence diagram with states (see Rumbaugh et al.: The Unified Modeling Language Reference Manual, p. 426, in "13. Encyclopedia of Terms", under "sequence diagram". See also my posting for this in the EA forum, two or three months ago).
Trucks keep arriving at the weight bridge, modeled as a message with *iteration, that causes the instance to undergo a state transition, and the while loop ends the last truck arrives.
Place an embeded messsage in between trucks arriving at the bridge, and the return signal. This embeded message touches off next state transition, and model it also as an *iteration
The return of the "trucks arriving" message closes the iteration loop
Of course, this is just a suggestion, and there are many other ways of modeling this: state machines and collaboration diagrams are two clear possiblities; but (correct me if I'm wrong) I don't think that the action language actually plays such an important part in the modeling of these transitions.
Hope this helps,
Jaime Gonzalez