Research Output

A Software Engineering Framework for Context-Aware Service-Based Processes in Pervasive Environments

  Context-awareness is considered to be the cornerstone technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of the user. However, context-awareness introduces various software engineering challenges. The separation of concerns is a promising approach in the design of the context-aware adaptive processes (CAAPs) where the core logic is designed and implemented separately from the context handling and adaptation logics. In this respect, this chapter presents a conceptual framework for developing CAAPs and software infrastructure for efficient context management that together address the known software engineering challenges and facilitate the design and implementation tasks associated with such context-aware applications

  • Type:

    Book Chapter

  • Date:

    30 November 2013

  • Publication Status:

    Published

  • Publisher

    IGI Global

  • DOI:

    10.4018/978-1-4666-4301-7.ch005

  • Library of Congress:

    QA75 Electronic computers. Computer science

  • Dewey Decimal Classification:

    005 Computer programming, programs & data

Citation

Jaroucheh, Z., Liu, X. & Smith, S. (2013). A Software Engineering Framework for Context-Aware Service-Based Processes in Pervasive Environments. In Concepts, Methodologies, Tools, and Applications; Software Design and Development, 71-95. IGI Global. doi:10.4018/978-1-4666-4301-7.ch005. ISBN 9781466643017

Authors

Keywords

Context-awareness, pervasive computing applications, software engineering, context-aware adaptive processes (CAAPs),

Monthly Views:

Available Documents