JOURNAL ARTICLE

Software Architectures for Task-Oriented Computing

Abstract

Summary form only given. Recent advances in ubiquitous computing, autonomic computing, and artificial intelligence have led to a desire to better support user-oriented tasks by placing more intelligence in the computing infrastructure. This infrastructure helps mediate between computing resources and legacy applications on the one hand, and a user's high-level goals on the other hand. In this talk I survey recent research in developing software architectures to support these new capabilities. Key features of these architectures are the ability to interface with legacy applications, but still add considerable support for user tasks; the ability to incorporate machine learning so that the system adapts to the user over time; and the ability to cope with resource variability and user mobility. I outline some of the consequent software engineering challenges that arise in this setting.

Keywords:
Computer science Autonomic computing Task (project management) End-user computing Human–computer interaction User interface Software Ubiquitous computing Utility computing Key (lock) Software engineering Cloud computing Operating system Systems engineering Cloud computing security Engineering

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.13
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Software Architectures for Task-Oriented Computing

David Garlan

Lecture notes in computer science Year: 2007 Pages: 1-1
JOURNAL ARTICLE

Task-oriented architectures

Roberto BisianiH. MauersbergR. Reddy

Journal:   Proceedings of the IEEE Year: 1983 Vol: 71 (7)Pages: 885-898
BOOK

Cooperative Task-Oriented Computing

Chryssis GeorgiouAlexander A. Shvartsman

Synthesis lectures on distributed computing theory Year: 2011
© 2026 ScienceGate Book Chapters — All rights reserved.