• DocumentCode
    1570976
  • Title

    Software Architectures for Task-Oriented Computing

  • Author

    Garlan, David

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA
  • fYear
    2008
  • Firstpage
    3
  • Lastpage
    3
  • 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
    learning (artificial intelligence); mobile computing; software architecture; artificial intelligence; autonomic computing; machine learning; resource variability; software architectures; software engineering; task-oriented computing; ubiquitous computing; user mobility; Application software; Artificial intelligence; Computer architecture; Computer science; Information science; Machine learning; Pervasive computing; Software architecture; Software engineering; Ubiquitous computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science, 2008. ICIS 08. Seventh IEEE/ACIS International Conference on
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-0-7695-3131-1
  • Type

    conf

  • DOI
    10.1109/ICIS.2008.114
  • Filename
    4529789