> Transparency
Transparent coding for transparent modelling is achieved by
1) enforcing a strict adherence to the open source paradigm, which makes it less of a black-box with respect to proprietary software and encourages cooperative development of the platform by the community of users: all functions can be inspected and, if necessary, modified or extended.
2) allowing the user to choose from a wide range of classes and interfaces which extend the standard Java language, rather than providing an ad-hoc grammar and syntax. but The JAS-mine libraries therefore provide open tools to “manufacture” a simulation model, making use whenever possible of solutions already available in the software development community (external functions can also be easily added as plug-ins). This also ensures a maximum amount of flexibility in model building.