• DocumentCode
    2758338
  • Title

    PCOMs: A Component Model for Building Context-Dependent Applications

  • Author

    Magableh, Basel ; Barrett, Stephen

  • Author_Institution
    Dept. of Comput. Sci. & Stat., Trinity Coll. Dublin, Dublin, Ireland
  • fYear
    2009
  • fDate
    15-20 Nov. 2009
  • Firstpage
    44
  • Lastpage
    48
  • Abstract
    In this paper, we present a model to dynamically compose adaptable context-dependent applications using context conditions. The contributions of this work are: designing components as compositions of behaviour; embedding decision points in the component at development time to determine component behaviour; supporting reconfiguration of decision policies at runtime to adapt behaviours. The approach is a component-based one that modifies the application architecture by subdividing components into subsystems of static and dynamic elements. We map each context condition to a composable template architectural configuration. Each context condition acts to select behavioural patterns, which combine to form application architectures. Patterns describe system adaptation in term of adjustments of sub-elements of component behaviour. Our approach is dependent on the identification of sub-elements on the component suitable for localising context dependent changes such that alternatives versions tailored to specific context to be woven in the application at runtime as context varies. We illustrate this approach with a simple case study.
  • Keywords
    middleware; ubiquitous computing; building context-dependent applications; component model; composable template architectural configuration; context dependent localization; context-awareness middleware; decision policy; Application software; Assembly; Computer science; Context awareness; Context modeling; Context-aware services; Educational institutions; Middleware; Runtime; Statistics; Components model; Context- dependent adaptation; Context-awareness middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD '09. Computation World:
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-5166-1
  • Electronic_ISBN
    978-0-7695-3862-4
  • Type

    conf

  • DOI
    10.1109/ComputationWorld.2009.92
  • Filename
    5359553