Computational autonomy is that a mobile agent can get enough computational functions for accomplishing a distributed task.