source: ION/trunk/Lirec/ArchitectureConfiguration.xml @ 143

Revision 143, 1.3 KB checked in by michael.kriegel, 11 years ago (diff)
  • made loading of competencies and architecture components dynamic (not requiring code changes), instead they are specified in xml files now
  • added support for background competencies (competencies started automatically with the architecture and running all the time in the background, ideal for sensing competencies)
  • added classes for easy implementation of competencies that communicate with a remote program via tcp and an ExampleCompetency?
  • added LGPL preamble to all files
  • updated documentation to reflect all changes above
1<?xml version="1.0" ?>
3<!-- please edit the following file to change the configuration of the architecture,
4         you can specify the xml file to read the competency manager rules from, the xml
5         file to read the competency library configuration from (e.g. which competencies
6         to load) and the names of Architecture components to load (see comments below) -->
9 CompetencyManagerRulesFile="CompManagerRulesTest.xml"
10 CompetencyLibraryConfigurationFile="CompetencyLibraryTest.xml" >
12 <!-- following a number of architecture components to load can be specified. by
13      specifying their full java class name. Optionally parameters to pass to the
14      constructor of those components can be specified. Parameters are seperated by
15      commas and the assumed type for all parameters is String. The Competency manager,
16      library, execution, WorldModel and BlackBoard loading is hard-coded.
17      The agent mind connector(s) have to be specified here however as well as additional
18      components (for example for monitoring architecture state, remote controlling
19      or additional storage containers, competency loading is specified in the competency
20      library xml file -->
22 <ArchitectureComponent ClassName="lirec.level3.fatima.FAtiMAConnector" ConstructorParameters="" />
Note: See TracBrowser for help on using the repository browser.