This Article 
 Bibliographic References 
 Add to: 
Building Taskable Spaces over Ubiquitous Services
October-December 2009 (vol. 8 no. 4)
pp. 72-78
Seng W. Loke, La Trobe University
Task-based abstraction can express end-user tasks and carry them out via underlying services with minimal effort. However, developers must first address several issues including task execution transparency, exception handling, ontologies, and abstract architecture design.

1. R. Masuoka, B. Parsia, and Y. Labrou, "Task Computing—The Semantic Web Meets Pervasive Computing," Proc. 2nd Int'l Semantic Web Conf., Springer-Verlag, 2003, pp. 866–881.
2. D.N. Kalofonos and F.D. Reynolds, Task-Driven End-User Programming of Smart Spaces Using Mobile Devices, tech. report NRC-TR-2006-001, Nokia Research Center, 2006.
3. J.P. Sousa et al., "Task-Based Adaptation for Ubiquitous Computing," IEEE Trans. Systems, Man, and Cybernetics, part C, vol. 36, no. 3,IEEE CS Press, 2006, pp. 328–340.
4. A. Ranganathan, "A Task Execution Framework for Autonomic Ubiquitous Computing," doctoral dissertation, Department of Computer Science, Univ. of Illinois at Urbana-Champaign, 2005.
5. A. Messer et al., "InterPlay: A Middleware for Seamless Device Integration and Task Orchestration in a Networked Home," Proc. 4th Ann. IEEE Int'l Conf. Pervasive Computing and Communications (PerCom 06), IEEE CS Press, 2006, pp. 296–307.
6. Z. Wang and D. Garlan, Task-Driven Computing, tech. report CMU-CS-00-154, Carnegie Mellon Univ., 2000.
7. M. van Welie, "Task-Based User Interface Design," doctoral dissertation, Computer Science Department, Dutch Graduate School for Information and Knowledge Systems, 2001.
8. R. Masuoka et al., "On Building Task Computing," AgentLink News, Aug. 2005, pp. 23–25.
9. Y. Labrou, T. Finin, and Y. Peng, "Agent Communication Languages: The Current Landscape," IEEE Intelligent Systems, vol. 14, no. 2, 1999, pp. 45–52.
10. G. Butler, S.W. Loke, and S. Ling, "Device Ecology Workflows with Semantics: Formalizing Automation Scripts for Ubiquitous Computing," 2007;
11. S.W. Loke et al., "Levels of Abstraction in Programming Device Ecology Workflows," Proc. 7th Int'l Conf. Enterprise Information Systems, INSTICC Press, 2005, pp. 137–144.
12. G. Mori, F. Paterno, and C. Santoro, "CTTE: Support for Developing and Analyzing Task Models for Interactive System Design," IEEE Trans. Software Eng., vol. 28, no. 8, 2002, pp. 797–813.
13. G. Jayaputera, A. Zaslavsky, and S.W. Loke, "Enabling Run-Time Composition and Support for Heterogeneous Pervasive Multi-Agent Systems," J. Systems and Software, Dec. 2007, pp. 2039–2062.
14. Z. Song, Y. Labrou, and R. Masuoka, "Dynamic Service Discovery and Management in Task Computing," Proc. Int'l Conf. Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous 04), IEEE CS Press, 2004, pp. 310–318.
15. A. Kumar et al., "Context-Based Task Ontologies for Clinical Guidelines," Ontologies in Medicine: Studies in Health Technology and Informatics, vol. 102, D.M. Pisanelli ed., IOS Press, 2004.
16. N., Wiegand and C. Garcia, "A Task-Based Ontology Approach to Automate Geospatial Data Retrieval," Trans. GIS, vol. 11, no. 3, 2007, pp. 355–376.
17. M. Sasajima et al., "Task Ontology-Based Framework for Modeling Users' Activities for Mobile Service Navigation," poster of the 3rd European Semantic Web Conf., 2006;
18. M. McCullough, Digital Ground: Architecture, Pervasive Computing, and Environmental Knowing, MIT Press, 2004.
19. J.E. Bardram, "Activity-Based Computing: Support for Mobility and Collaboration in Ubiquitous Computing," Personal and Ubiquitous Computing, vol. 9, no. 5, 2005, pp. 312–322.
20. Y. Kalfoglou and M. Schorlemmer, "Ontology Mapping: The State of the Art," Knowledge Eng. Review, Cambridge Univ. Press, 2003, pp. 1–31.

Index Terms:
task computing, service-oriented computing, task ontologies
Seng W. Loke, "Building Taskable Spaces over Ubiquitous Services," IEEE Pervasive Computing, vol. 8, no. 4, pp. 72-78, Oct.-Dec. 2009, doi:10.1109/MPRV.2009.69
Usage of this product signifies your acceptance of the Terms of Use.