> Any such set of primitives would define an ontology for those using
> that language which would effectively restrict its use to only
> particular types of simulation/modeling exercise.
> Or am I way off here?
Well... yes and no. :-) I don't think it's the case that one MUST have a
standard, fixed set of primitives within declarative simulations, but
I wouldn't be surprised if most of the tools out there actually do it
like that. Possibly because it becomes both easier to implement the tool
itself as well as for users to do modelling with them.
With colleagues in Brazil, we are working on a simulation tool based on
a BDI agent programming language. Then you are "only" restricted by
computability and complexity theory, so to speak, but how easy it'll be
to use "the thing" is something that remains to be seen. :-)
Regards,
Rafael
+----------------------------------------------------------------------+
| Dr. Rafael H. Bordini Phone: +44 (0)151 794 3675 |
| Department of Computer Science Fax: +44 (0)151 794 3715 |
| University of Liverpool [log in to unmask] |
| Liverpool L69 7ZF, U.K. http://www.csc.liv.ac.uk/~bordini |
+----------------------------------------------------------------------+
|