It doesn't matter what a "meta-model" is -- what can it do? Our unique software provides a high-level architecture for models of real world systems. With it, you can do extraordinary things:
Represent models in a neutral, natural, and standards-based (EMF) way.
Design models with elegant, visually-focused tools that don't require programming experience or complex configuration.
Leverage Eclipse with an open and extensible architecture.
Implement models automatically and transparently anywhere imaginable, including popular ABM engines and high performance systems.
eclipse amp
Metascape is the company behind the eclipse agent modeling project (incubation) -- leading the way toward open tools and development processes for agent-based modeling.
AMP's Agent Modeling Framework is the successor to Metascape's MetaABM toolset.
ascape
Metascape develops and maintains Ascape:
•Time-tested yet innovative
•Elegant and simple Java API for Swing
and Web
•User focussed
•HIgh performance
•Classic ABM models included
•Extensive documentation and support
•Free and Open Source!
extraordinary science...for real-world problems
Models are powerful. Why stop at modeling software systems? What if your CRM could model customer decision making processes? What if your accounting system could anticipate future unexpected risks and opportunities? This is exactly what our extraordinary approach can do. These are just some of the domains we've modeled:
National Policy for Teen Pregnancy
Global Financial Risk
Intelligence Collection and Analysis
Supply Chains and Logistics
Humanitarian Aid Distribution
custom solutions and training
Metascape consultants and associates
have built some of the most sophisticated and powerful complex systems models in the world. Let us design one for you, or teach you and your staff how to do it yourself.
Metascape and the Eclipse Agent Modeling Platform Project
The Agent Modeling Platform has been approved as an Eclipse Incubation Project.
Metascape founder Miles Parker proposed the project and will serve as project lead, and Metascape will be donating the entirety of the MetaABM code-base to this effort as well as some pretty cool stuff we've had in the skunkworks. We encourage other members of the ABM community to become involved as well!
You can read more details here:
This is a really exciting time for us as it means that we will be able to contribute as part of a much greater whole and the tools formerly know as Metascape will be available to a much wider audience. Eclipse has an important principal of vendor-neutrality and that's one we fully support, so as part of the submission, we'll be changing all of the naming and branding. The MetaABM functionality will be part of AMF, the "Agent Modeling Framework" to relate it to the Eclipse Modeling Framework, or EMF. The "metaabm" metamodel itself will evolve to "acore" to relate it to "ecore".
Miles Parker, lead of the AMP project, says:
"The whole point of AMP is to be an open pan-community effort building really extensible tools. AXF / AGF will provide a lot of Eclipse-based (EPL) infrastructure, so in addition to fostering new tools, AMP can benefit existing ABM software projects as well as proprietary tools; in fact this is exactly the kind of thing that AMP is intended to enable. So while there is a technical vision for the core infrastructure, to make this work we really need your input and involvement. This could take any form, from offering ideas and use cases, to integrating with or extending AMP, to project committer status.
Eclipse has two unique technologies that play a key role here. First, Eclipse EMF / Modeling provides the best Model-Driven Software Development platform going. Second, OSGi and the adapter mechanism make it possible for components to easily integrate at runtime without any build-time dependencies on each other. This means that, for example, one developer could provide a high-performance dynamic scheduling engine while another provided a unique visualization tool, and these could be user selectable at runtime. But just as important, the Eclipse community process has been very successful at marrying inclusiveness and transparency with developer-driven design and a mania for quality, and I'm delighted that this project can be a part of all of that."
Metascape is contributing a really large part of our code-base to this effort and we'll continue to devote a large portion of our time, energy and resources to the AMP project. Our ABM efforts are self-funded; we spend a lot of time on this without any direct compensation. But that means that we can offer unique insight and capabilities in the areas of ABM and Model-Drive Development. Contact us if you have a need for custom model and framework development, training, and mentoring, and as a bonus you'll be supporting continued development of extraordinary tools for Agent-Based Modeling.