Site Menu
Home About Contact
     homeabout ussitemapeStoresupportR&Dcurwikilumsnewspartnerscontact us

Cognitive Science Evolutionary Computation XML

The XML XCogSci.EC© specification will provide a basis for an open-source, input and output language for research and development of Evolutionary Computation models.

XML is a rigorously defined subset of Standard Generalized Markup Language (SGML). Domain-specific XML vocabularies are used by a large and ever-growing number user communities to support a diverse set of applications, including those from mathematics, databases, vector graphics, and document authoring (see www.w3c.org). Hence, an EC language specified as an XML vocabulary has the assurance of longevity, stability, and support as a language, plus the advantage that a large number of users and developers are already familiar with XML.

The current objective is to design and develop the 0.0 version of XCogSci.EC© language specification. The EC 0.0 will be published to the cogsci-xml.org web site.

A key benefit of XML is that the language is extensible so that new EC strategies and techniques may be readily incorporated. Software components associated with XCogSci.EC© language elements can be readily identified by elements of the vocabulary and plugged into a XCogSci.EC© capable EC program.

The key technical properties and high-level requirements for the XCogSci.EC© XML vocabulary are:

  • Flexibility to support Cognitive Neuroscience modeling, EC research, and domain-specific application development perspectives.
  • Expressive power to fully describe the evolutionary problem domain.
  • Concise declarative element structure to define the EC.
  • Allow user-dependent data (plug-ins).
  • Support plug-in target objective functions, genetic encodings and operators, and evolutionary engines.
  • Support plug-in real-time visualizations and data logging for off-line analysis.

In conjunction with the specification, activities will include fostering collaboration and acceptance by establishing a public-domain web site to provide user- community interaction. The acceptance of any language standard requires input from a diverse group of users and a constant exchange of ideas in a public forum. A successful language must be concise yet expressive in the problem domain and is the result of the careful accumulation and distillation of captured ideas.

Working sketch of the EC 0.0 XML language:

  <ec>
    <targetObjective> </targetObjective>
    <environment> </environment>
    <genetics> </genetics>
    <genesis> </genesis>
    <simProfile> </simProfile>
    <simulation> </simulation>
    <run> </run>
  </ec>

Current Status: Under development


Google
www    roadnarrowsrobotics.com
Last updated: 2007.12.31 Web Page Designed by RoadNarrows LLC © 2007 RoadNarrows LLC