Most Recent Release Notes

  • Version 6.1.1
    • IMPORTANT: The name of the DLL and Serialization namespace has changed
      • CLARIONLibrary to ClarionLibrary
      • Note: definite implications for simulations using 
        • Make sure you update the DLL reference in your projects!
    • Fully implemented NACS reasoning and retrieval
      • Now interacts with the ACS and MCS modules
      • Added InputFilterer and KnowledgeFilterer delegates
        • Can be specified in the ActionCenteredSubsystem to do custom filtering to & from the NACS
      • Episodic memory and offline ACS/NACS learning currently in development (slated for the next release)
    • Core improvements
      • Refactored event timing and truly asynchronous event invocation
      • Threads now only start when needed (improved performance & memory)
      • Improved how SensoryInformation is propagated and updated
      • Added/moved several (inner) “tuple” classes to Clarion.Framework.Core
      • Added various core “tracking” classes (e.g., a reasoning tracker for the NACS)
      • Added several new interfaces and delegates
    • Added new concept MetaInfoReservations
      • Replaces things like TypicalIO in Drive
      • New formatting for accessing this meta information in the SensoryInformation object
      • Note: possible implications for simulations using
    • Redesigned Chunk class(es)
      • Chunk weight and strength calculation methods relocated
        • Custom delegate options for both methods
      • Added dimension weight specifications
        • Implements bottom-­up “weight matrix” concept (from CLARION‐H addendum) 
        • Allows for “dimension NOT activated” specification 
        • Replaces dvRepDimension specification in the New...Chunk methods in World
          • Note: possible implications for simulations using
      • New ConditionalChunk class
        • Replaces inner Rule.Condition class
      • New CustomMetaCognitiveActionChunk class
        • Initialized using World
      • Input and Output layers in implicit components (e.g., BPNetwork) are now specified by InputOutputLayer instead of ActivationCollection 
      • Feature Enhancements 
        • Added “switch” (i.e., PERFORM_LEARNING parameter) to turn on/off ALL learning in ActionCenteredSubsystem and MetaCognitiveModule 
      • New LOCAL_EPISODIC_MEMORY_RETENTION_THESHOLD in ActionCenteredSubsystem 
        • Now only retains previous 10 episodes in local memory (by default) 
        • Allows for better memory management
      • Added time stamps to trace logging
      • Added variability options to perception and actuation response times (credit Emily O’Leary)
        • New parameters/delegates in Agent to facilitate this feature 
      • Added optional out parameter to GetChosenExternalAction (and asynchronous method) to return the activations for all actions that were considered during action decision­‐making (credit Shane Bretz) 
      • Various improvements/simplifications in MetaCognitiveModule
        • Added OperationOptions and OutcomeActivationOptions
        • Added OnTimedEvent method 
      • Changed Deserialize methods in SerializationPlugin to use the out parameter concept
        (instead of returning the object)
        • Allows for a cleaner serialization code 
        • Note: possible implications for simulations using
      • Miscellaneous fixes and additions in various extension classes (i.e., in Clarion.Framework.Extensions)
        • Moved Set/RemoveRelevance methods from GoalSelectionEquation to GoalSelectionModule
          • Note: possible implications for simulations using 
        • Added GoalSelectionModuleParameters
      • Tutorials and documentation have been added to and updated 
        • Added Tutorial Table of Contents
          • Gives general ordering to tutorials, plus makes it easier to determine where specific topics are located
        • Still incomplete (slated for the next release) 
      • New Samples
        • Inductive Reasoning (credit Dan Cannon)
        • Full Reasoner (credit Shane Bretz)
      • Many bug fixes!!!
    Posted Jul 6, 2013, 11:35 AM by Nick Wilson
Showing posts 1 - 1 of 4. View more »

NOTE: Starting with version, the new Clarion Library is being provided as a closed source package and may NOT be used for any commercial purposes (without express permission). By downloading the software package from this page, you are implicitly agreeing to abide by all of the licensing terms and conditions that are associated with its use. For more details see the Terms of Use document that is located in the package(s) below.
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser

  19803k v. 1 Jul 6, 2013, 11:09 AM Nick Wilson
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser

The (deprecated) Java-based release of the CLARION Library  1118k v. 3 Mar 10, 2012, 10:16 AM Nick Wilson

The first (beta) release of the new CLARION Library implementation (in C#)  16416k v. 3 Mar 10, 2012, 10:14 AM Nick Wilson

The 2nd (beta) release of the CLARION Library (in C#)  17587k v. 3 Apr 11, 2012, 9:26 PM Nick Wilson

The 3rd (beta) release of the CLARION Library (in C#)  18225k v. 6 Jul 6, 2013, 10:59 AM Nick Wilson