5. The method of claim 4 , wherein task functionalities express functionality required to perform the user task.
5. The method of claim 4 , wherein task functionalities express functionality required to perform the user task. 6. The method of claim 5 , wherein the task action describe the sequencing and combinations of the devices that fulfill the required functionalities.