1. A method of tracking a target, comprising: sensing a target in an area of interest; creating a set of particles to represent the sensed target; attributing to each particle a functional intent, wherein the probability density of the particles in the set of particles correlates to the probability the target is a target-of-interest; grouping the set of particles based on functional intent; defining at least one vehicle type having predetermined vehicle characteristics; identifying objects within the area of interest with which the target may interact; allocating to each object an attraction-repulsion factor for each functional intent; correlating functional intents, vehicle types, vehicle characteristics, and objects having attraction-repulsion factors with defined mobility constraints for the area of interest, to define at least one rule of behavior for each particle; applying the at least one rule of behavior to predict a movement and geographic location for each particle representing the object; and moving each particle representing a predicted location of the object in accordance with the observed movements of the object, inferred intent and all other attributes ascribed to that particle and geographic location for the particle.