| <?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop' |
| |
| #***************************************************************************** |
| # |
| # template.php |
| # |
| # Author: Denis Roy |
| # Date: 2005-06-16 |
| # |
| # Description: Type your page comments here - these are not sent to the browser |
| # |
| # |
| #**************************************************************************** |
| |
| # |
| # Begin: page-specific settings. Change these. |
| $pageTitle = "AMP"; |
| $pageKeywords = "abm,amp,agent-based modeling,emf,amf,mdsd"; |
| $pageAuthor = "Miles Parker"; |
| |
| # Add page-specific Nav bars here |
| # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) |
| # $Nav->addNavSeparator("My Page Links", "downloads.php"); |
| # $Nav->addCustomNav("My Link", "mypage.php", "_self", 3); |
| # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); |
| |
| # End: page-specific settings |
| # |
| |
| # Paste your HTML content between the EOHTML markers! |
| $html = <<<EOHTML |
| |
| <div id="midcolumn"> |
| <img style="float:right" src="/amp/images/AMPLogo.png" alt=""/> |
| <h1>Agent Modeling Platform</h1> |
| <p>The AMP project provides extensible frameworks and exemplary tools for representing, editing, generating, executing and visualizing agent models. AMP is made up of the following components:</p> |
| <div id="amf" class="homeitem"> |
| <h4>Agent Modeling Framework (AMF)</h4> |
| <p>AMF is an Agent-Based Model Meta-Model representation, editor, generator and development environment. |
| The AMF Acore meta-model is similar to EMF Ecore (and is itself an Ecore model) but provides high-level support for agents, including spatial, behavioral and functional features -- it's focused on ABM but could be useful in many other domains. |
| AMF provides code-generation for complete executable models in a pluggable way and can support arbitrary target platforms. Targets for Java Skeletons and Interfaces, JUnit test cases, Escape models and documentation are included. Targets for other platforms will be provided separately. |
| </p> |
| </div> |
| <div id="axf" class="homeitem"> |
| <h4>Agent Execution Framework (AXF)</h4> |
| <p>The execution framework provides core interfaces, services and UI for model life-cycle execution, |
| agent aggregation, view and control management, and integration with the Eclipse workbench. AXF is not |
| itself intended to provide extensive support for runtime execution, but instead acts as an abstraction layer between the Eclipse environment and |
| client toolkits. For example, implementations would provide model internal |
| scheduling engines and data collection facilities which are wired up at runtime through adapters. |
| While there are no dependencies between AMF and AXF, AXF does provide corresponding features where |
| appropriate. As with AMF, AXF is not limited to ABM. Anyone who has a need for |
| executing, managing and visualizing Workbench hosted processes containing collections of interacting |
| objects may find it useful.</p> |
| </div> |
| <div id="agf" class="homeitem"> |
| <h3>Agent Graphics and Visualization Framework (AGF)</h3> |
| <p>The graphics framework extends GEF, Draw2D, Zest and other technologies to support real-time |
| visualization of and interaction with agent models. Currently, AGF provides support for agents |
| within 2D space and graph structures. Like the other AMP components, AGF design focus is to provide |
| an extensible infrastructure, allowing platform adopters to easily create their own view and editor |
| parts.</p> |
| <p>AGF will include two sub-components: |
| <ul> |
| <li>AGF-Chart: A dynamic charting facility with end-user oriented interactive tools. An |
| envisioned extension would connect to a new AXF Data (ADF) component, which would provide a dynamic |
| data service based around DTP.</li> |
| <li>AGF-Viz: Support for graph and -- eventually -- other dense information dynamic |
| visualization such as nD.</li> |
| </ul> |
| </p> |
| </div> |
| </div> |
| |
| <div id="rightcolumn"> |
| <div class="sideitem"> |
| <h6>Incubation</h6> |
| <p>AMP is in the <a href="http://www.eclipse.org/projects/dev_process/validation-phase.php">Incubation Phase</a>.</p> |
| <div align="center"><a href="http://www.eclipse.org/projects/what-is-incubation.php"><img |
| align="center" src="http://www.eclipse.org/images/egg-incubation.png" border="0"/></a> |
| </div> |
| </div> |
| <div class="sideitem"> |
| <h6>Current Status</h6> |
| <p>There isn't anything useful here yet! We've just been provisioned, and are in the process of setting up project resources and preparing code to move over for the initial drop. Please see our <a href="http://www.eclipse.org/projects/project-plan.php?projectid=modeling.amp">Project Plan</a> for more details.</p> |
| </div> |
| |
| <div class="sideitem"> |
| <h6>What's an Agent-Based Model?</h6> |
| <p>The primary focus of AMP is "Agent-Based Modeling". ABMs share characteristics with object models, but are: |
| <ul> |
| <li>Spatial: Models have explicit environment(s) in which agents interact. (An environment |
| need not be a physical landscape; other examples of spatial relationships include social networks |
| or positions within a logic system.)</li> |
| <li>Temporal: Models change over discrete units of time.</li> |
| <li>Autonomous: Agent behaviors are activated independently from other object requests.</li> |
| <li>Heterogenous: Agents may share behavior definitions but have apparent and distinct states |
| and behaviors.</li> |
| <li>Collective: Models contain large communities of agents which exhibit collaborative and |
| competitive behaviors.</li> |
| <li>Emergent: Agents have collective macro-behaviors that are non-obvious from agent |
| micro-specifications.</li> |
| </ul></small></p> |
| </div> |
| </div> |
| EOHTML; |
| |
| |
| # Generate the web page |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| ?> |