blob: 2e461669b4822d206c8f2764513f81bf97138bca [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Agent Modeling Guide</title>
<link rel="stylesheet" type="text/css" href="../../style.css"/>
<link rel="stylesheet" type="text/css" href="../../style2.css"/>
<link href="book.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<meta content="DocBook XSL Stylesheets V1.75.1" name="generator">
<link rel="home" href="index.html" title="Agent Modeling Guide">
<link rel="next" href="Introduction.html" title="Chapter&nbsp;1.&nbsp;Introduction">
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="http://www.eclipse.org/" target="_self">Home</a></li>
<li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li>
<li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li>
<li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li>
<li><a href="http://www.eclipse.org/committers/" target="_self">Committers</a></li>
<li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li>
<li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li>
<li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/amp">
About AMP<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li class="separator"><a class="separator" href="/amp/installing">
Installing<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/amp/installing/updates.php" target="_blank">Update Sites</a></li>
<li><a href="/amp/installing/downloads.php" target="_blank">Downloads</a></li>
<li><a href="/amp/developers/building.php" target="_blank">Building</a></li>
<li class="separator"><a class="separator" href="/amp/documentation">
Documentation<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/amp/documentation/contents/index.php" target="_blank">Online</a></li>
<li><a href="/amp/documentation/amp.pdf" target="_blank">PDF</a></li>
<li><a href="http://wiki.eclipse.org/AMP" target="_blank">Wiki</a></li>
<li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.amp/?root=Modeling_Project" target="_blank">Browse CVS</a></li>
<li class="separator"><a class="separator" href="/amp/support">
Community<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/amp/support" target="_blank">Support</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=AMP&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Bugzilla</a></li>
<li><a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.amp" target="_blank">News</a></li>
</ul>
</div>
<div id="midcolumn">
<div class="navheader">
<table summary="Navigation header" width="100%">
<tr>
<th align="center" colspan="3">Agent Modeling Guide</th>
</tr>
<tr>
<td align="left" width="20%">&nbsp;</td><th align="center" width="60%">&nbsp;</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="Introduction.html">Next</a></td>
</tr>
</table>
<hr>
</div>
<div class="book" title="Agent Modeling Guide">
<div class="titlepage">
<div>
<div>
<h1 class="title">
<a name="N10001"></a>Agent Modeling Guide</h1>
</div>
</div>
<hr>
</div>
<div class="toc">
<p>
<b>Table of Contents</b>
</p>
<dl>
<dt>
<span class="chapter"><a href="Introduction.html">1. Introduction</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Introduction.html#Quick_Start">Quick Start</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Introduction.html#Install">Install</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Welcome.21">Welcome!</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Cheat.21">Cheat!</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Follow_the_Tutorial">Follow the Tutorial</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Follow_your_Interest">Follow your Interest</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Introduction.html#Agent-Based_Modeling">Agent-Based Modeling</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Other_Domains">Other Domains</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#The_Agent_Modeling_Platform_.28AMP.29">The Agent Modeling Platform (AMP)</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Introduction.html#Agent_Modeling_Framework_.28AMF.29">Agent Modeling Framework (AMF)</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Agent_Execution_Framework_.28AXF.29">Agent Execution Framework (AXF)</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Agent_Graphics_Framework_.28AGF.29">Agent Graphics Framework (AGF)</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Escape">Escape</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Introduction.html#Credits">Credits</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Modeler_Guide.html">2. Modeler Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview">Overview</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Agent_Modeling_Framework">Agent Modeling Framework</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Modeler_Guide.html#Structure">Structure</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview_2">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Details">Details</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Reference">Reference</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Modeler_Guide.html#Actions_2">Actions</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview_3">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Concepts">Concepts</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Details_3">Details</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Example">Example</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Reference_2">Reference</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Modeler_Guide.html#Functions">Functions</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview_4">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Details_5">Details</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Reference_3">Reference</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="User_Guide.html">3. User Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Overview_5">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Modeling">Modeling</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Perspective">Perspective</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Creating_Projects_and_Models">Creating Projects and Models</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Menus.2C_Popups_and_Toolbar">Menus, Popups and Toolbar</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Views">Views</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Modeling_Tree_Editor">Modeling Tree Editor</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="User_Guide.html#Building">Building</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Building_Models">Building Models</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Generating_Specialized_Model_Artifacts">Generating Specialized Model Artifacts</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="User_Guide.html#Exploring">Exploring</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Launching_a_Model_.28AMF.29">Launching a Model (AMF)</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Executing_a_Model_.28Java_.2F_3D.29">Executing a Model (Java / 3D)</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Controlling_Model_Execution">Controlling Model Execution</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Views_2">Views</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Visualization">Visualization</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Executing_Internal_Targets">Executing Internal Targets</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Tutorials.html">4. Tutorials</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Tutorials.html#Designing_a_Model">Designing a Model</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Tutorials.html#Model_Goals">Model Goals</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Tutorials.html#Model_Implementation">Model Implementation</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Tutorials.html#Setup">Setup</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Structure_3">Structure</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Actions_4">Actions</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Styles_2">Styles</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Actions_2_Movement_Rule">Actions 2 Movement Rule</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Programer_Guide.html">5. Programer Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Overview_6">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Documentation">Documentation</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Online">Online</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Update_Site">Update Site</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Installation">Installation</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Example_Java_Models">Example Java Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Exploring_Example_ABM_Models">Exploring Example ABM Models</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Developing_Models">Developing Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Cheatsheet">Cheatsheet</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Steps">Steps</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Executing_Models">Executing Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Tutorial">Tutorial</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Extending_and_Customizing_AMP">Extending and Customizing AMP</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Integrating_Java_and_AMF_Models">Integrating Java and AMF Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Method_Action">Method Action</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Protected_Code_Regions">Protected Code Regions</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Interface_and_Base_Class_Generation">Interface and Base Class Generation</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Converting_Existing_Ascape_Models">Converting Existing Ascape Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Model">Model</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#View">View</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Installation_Guide.html">6. Installation Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Installation_Guide.html#Tools">Tools</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Installation_Guide.html#Complete_IDE">Complete IDE</a></span>
</dt>
<dt>
<span class="section"><a href="Installation_Guide.html#Eclipse_and_the_Agent_Modeling_Tools">Eclipse and the Agent Modeling Tools</a></span>
</dt>
<dt>
<span class="section"><a href="Installation_Guide.html#Extensions">Extensions</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Installation_Guide.html#Models">Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Installation_Guide.html#Obtaining_Example_Models">Obtaining Example Models</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Resources.html">7. Resources</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Resources.html#Websites">Websites</a></span>
</dt>
<dt>
<span class="section"><a href="Resources.html#Papers">Papers</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Support.html">8. Support</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Support.html#Issues">Issues</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Support.html#General_Support.2C_Questions_and_Discussion">General Support, Questions and Discussion</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#View_Existing_Bugs_and_Feature_Requests">View Existing Bugs and Feature Requests</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#File_a_Bug">File a Bug</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#Discuss_AMP_Development_and_Project">Discuss AMP Development and Project</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Support.html#Other_Contacts">Other Contacts</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Support.html#Professional_Support">Professional Support</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#Media_and_Private_Communications">Media and Private Communications</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Support.html#Get_Involved">Get Involved</a></span>
</dt>
</dl>
</dd>
</dl>
</div>
</div>
<div class="navfooter">
<hr>
<table summary="Navigation footer" width="100%">
<tr>
<td align="left" width="40%">&nbsp;</td><td align="center" width="20%">&nbsp;</td><td align="right" width="40%">&nbsp;<a accesskey="n" href="Introduction.html">Next</a></td>
</tr>
<tr>
<td valign="top" align="left" width="40%">&nbsp;</td><td align="center" width="20%">&nbsp;</td><td valign="top" align="right" width="40%">&nbsp;Chapter&nbsp;1.&nbsp;Introduction</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</body>
</html>