Seeking a Foundation for Context-Aware Computing
Plans and Situated Actions: The Problem of Human Machine Communication.