why model? I
 |
why model? II
 |
model design
 |
model execution
 |
amp overview
 |
amp I
 |
amp II
 |
|
|
|
metaABM For Repast 1.0.1 (Final) |
Following the launch of Repast Simphony 1.0, we have updated and enhanced metaABM to work with this release.
We think that Simphony users will find useful features apart from the cross-platform code generation and integrated model editing features -- the metaABM IDE extends the great open design of Simphony, providing ease-of-use and other capabilities, highlighted below.
- Configuration Support
- Create and maintain(!) all repast artifacts (.rs file, .score, scenario, class loaders, etc..) from a single model file
- Model file is not sensitive to class and artifact locations and other path issues
- Generates data descriptors for all agent attributes
- Generates display descriptors for agents and projections
- Seamless compatibility with POJOs and groovy class files. (Let me know if anyone wants support for integrated
Simphony/Groovy/metaABM projects.)
- IDE integration
- Support for metaABM Simphony projects and basic POJO only repast projects.
- Right-click for execution of any Simphony models (.rs, .score, .metaabm..).
- Custom extensible model launchers
- Model Building
- Models are completely represented within a single composable .meatabm file.
- Models are built in EMF and can be explored, persisted, queried, validated, etc.. using powerful and standard EMF tools.
- An extremely expressive and generalized representation for agent behavior.
- Generate complete working Java ABM models in Simphony and Ascape (with more to come).
- Once generated, models have no dependencies on metaABM tools set or even Eclipse, just the target platform.
- High-level support for initialization of agents, and placement within projections.
- If desired, you can use metaABM to "sketch out" your basic model, providing support for attributes, contexts, projections and builders, and then customize the POJO model manually. (Change Implementation mode to LOAD to avoid overwriting manual changes.)
|
|