<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> | |
<?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> | |
<plan name="Agent Modeling Platform (Incubation)" plan-format="1.0" | |
xmlns="http://www.eclipse.org/project/plan" xmlns:html="http://www.w3.org/1999/xhtml"> | |
<release projectid="modeling.amp" version="0.8.0" /> | |
<introduction> | |
<html:div> | |
We're making a major change to the schedule. Rather than | |
focus on | |
getting the new Acore meta-model out, we're working on | |
getting | |
documentation, testing and polish completed first so that we | |
have the | |
best possible platform for future improvements. MetaABM is | |
not | |
perfect, but it works very well for the majority of current use | |
cases. The greatest priority now is to build up a good user and | |
contributor base and that means using the current very stable | |
meta-model target and improving surrounnding infrastructure. | |
<p /> | |
Please note that as with | |
all Eclipse Incubation projects, version | |
numbers are | |
0.n. This is not a reflection of overall code completion | |
or quality. For | |
example 0.7.0 is planned to have a reasonably stable | |
API and 0.8.+ should be production ready, i.e. at least equivalent to | |
1.0. The 0.9.0 release is the new target for Acore functionality, | |
though we may decide to do a 1.0.0 release first. This will depend on | |
our progress in building community, which looks really positive. | |
</html:div> | |
</introduction> | |
<release_deliverables> | |
<html:div xmlns="http://www.w3.org/1999/xhtml"> | |
Each release will include: | |
<ul> | |
<li>Update site including runtime, SDK, documentation and source. | |
</li> | |
<li>Features and plugins packaged (download).</li> | |
<li>Examples (download)</li> | |
</ul> | |
</html:div> | |
</release_deliverables> | |
<release_milestones> | |
<preamble /> | |
<milestone date="06/15/2009" milestone="0.0.0"> | |
<html:div>Initial AXF Commit. Basic repackaging / renaming. Move | |
dependencies from oAW to | |
M2T. AGF/AXF API Experimental. Escape | |
Modeling API Frozen.</html:div> | |
</milestone> | |
<milestone date="07/15/2009" milestone="M0"> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">AMF Commit. AMF API and meta-model | |
Experimental (To be replaced w/ acore). AGF/AXF API Experimental. | |
Escape Modeling API Frozen. | |
</html:div> | |
</milestone> | |
<milestone date="08/15/2009" milestone="Public Release"> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">[Slip] Automated build and tests, update | |
site, basic documentation. | |
</html:div> | |
</milestone> | |
<milestone date="1/1/2010" milestone="M1"> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">0.5.0. Builds to Modeling project standards. | |
Meets general eclipse | |
quality standards. User getting started | |
documentation. New testing and parameterization functionality. All | |
APIs and meta-models Provisional.</html:div> | |
</milestone> | |
<milestone date="4/20/2009" milestone="M2"> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">UI Polish. Complete parameterization, | |
testing and data extensions. Meta-Model Extensions. | |
AMF core | |
Platform, API meta-model Provisional, AXF/AGF API Provisional. | |
</html:div> | |
</milestone> | |
<milestone date="5/31/2010" milestone="0.8.0 Release"> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">0.8.0 Feature frozen. QA, bug fixes, | |
internals and runtime improvements. All API and existing Meta-Models | |
Platform.</html:div> | |
</milestone> | |
<milestone date="7/1/201" milestone="0.9.0 M1"> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">Introduction of acore meta-model -- | |
improvements (generalization, features) to meta-model from | |
MetaABM. | |
All APIs and meta-models Provisional.</html:div> | |
</milestone> | |
<milestone date="06/15/2010" milestone="RC2"></milestone> | |
<milestone date="06/28/2010" milestone="1.0"></milestone> | |
<postamble /> | |
</release_milestones> | |
<target_environments> | |
<internationalization> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">Unknown. Help?</html:div> | |
</internationalization> | |
</target_environments> | |
<compatibility_with_previous_releases> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">Not applicable.</html:div> | |
</compatibility_with_previous_releases> | |
<themes_and_priorities> | |
<preamble> | |
<html:div xmlns="http://www.w3.org/1999/xhtml">Please note that the below are goals, not | |
advertisements. | |
We might not meet all of them, but by keeping them in | |
mind, AMP | |
contributors and users can focus their | |
efforts on the | |
important | |
stuff.</html:div> | |
</preamble> | |
<theme name="Innovative"> | |
<description> | |
<html:div xmlns="http://www.w3.org/1999/xhtml"> | |
<ul> | |
Provide disruptive tools that support new ways of doing | |
modeling | |
and general science. | |
</ul> | |
<ul> | |
Capture emerging best practices. | |
</ul> | |
</html:div> | |
</description> | |
</theme> | |
<theme name="Complete"> | |
<description> | |
<html:div xmlns="http://www.w3.org/1999/xhtml"> | |
<ul> | |
Support all canonical ABM modeling capabilities. | |
</ul> | |
<ul> | |
Provide an API capable of supporting a full user experience. | |
</ul> | |
<ul> | |
Provide comprehensive documentation, examples and exemplar | |
usages. | |
</ul> | |
</html:div> | |
</description> | |
</theme> | |
<theme name="High Quality"> | |
<description> | |
<html:div xmlns="http://www.w3.org/1999/xhtml"> | |
<ul> | |
Conform to all Eclipse and modeling project conventions and | |
processes, including builds, testing and internal documentation. | |
</ul> | |
<ul> | |
Use Eclipse approaches (e.g. adapters, extension points, OSGi | |
and | |
other runtime | |
mechanisms) to support extremely low coupling | |
between | |
AMP | |
components and for toolsets utilizing AMP. For example, | |
as an | |
exemplar project the core Escape library and AMP will ideally | |
share no | |
common API. | |
</ul> | |
<ul> | |
Within components, provide a high-level of cohesion so that | |
minimal additional coding is required to adapt AMP infrastructure | |
to specific needs. | |
</ul> | |
<ul> | |
Provide attractive, consistent and responsive Look and Feel and | |
branding consistent with overall Eclipse platform. | |
</ul> | |
<ul> | |
Guide user through all exceptional conditions. | |
</ul> | |
<ul> | |
Whenever possible, remove sources of cognitive dissonance for | |
users and API developers. | |
</ul> | |
</html:div> | |
</description> | |
</theme> | |
<theme name="Community Building"> | |
<description> | |
<html:div xmlns="http://www.w3.org/1999/xhtml"> | |
<ul> | |
Provide technology that is open ended enough to support | |
unanticipated usages, yet provides easily understood and | |
high-value components to encourage early adoption by core | |
audience. | |
</ul> | |
<ul> | |
Build an open, welcoming and inclusive community of | |
collaborators | |
and committers by involving other projects, | |
organizations, and | |
scientific disciplines. | |
</ul> | |
<ul> | |
Preserve a strong architectural vision, but be open to new | |
ideas | |
and approaches. | |
</ul> | |
</html:div> | |
</description> | |
</theme> | |
</themes_and_priorities> | |
<appendix name="token" /> | |
</plan> |