Um, I think you just did. :-)
Of course, like every abstraction, this abstraction breaks down as you get into the details...
Of course, like every abstraction, this abstraction breaks down as you get into the details...
The most important things left out of that view I think are the way an agent expresses its intent (vs. ambient authority) and the way the whole system changes over time. I started writing some more, but it's late and http://srl.cs.jhu.edu/pubs/SRL2003-02.pdf goes into this at length, so I'll just leave that here.