A Conceptual and Computational Model for Knowledge-based Agents in ANDROID