| <?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> |