• DocumentCode
    515411
  • Title

    Primitive component architecture description language

  • Author

    Magableh, Basel ; Barrett, Samuel

  • Author_Institution
    Dept. of Comput. Sci. & Stat., Trinity Coll. of Dublin, Dublin, Ireland
  • fYear
    2010
  • fDate
    28-30 March 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In this paper, we introduce an architecture description language (ADL) for PCOMs (a context oriented component model). The language is described at three levels: (1) Building blocks (PCOMs context oriented components types) (2) Connectors, which connect components externally and internally, and (3) Architectural Configuration, which includes a full description of composition and decomposition mechanisms. The contribution is designing ADL. That supports context-orinted component by providing new architecture elements, which fulfil the requirements of designing context oriented component based applications. Context oriented component is a behavioural unit composed of static parts and dynamic parts. A PCOMs component model design was introduced in our previous work. PCOMs proposes a component model design to compose context-aware system by capturing context condition at runtime. The model 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. Different types of architecture elements are proposed in this work. We focus in defining the following new elements: Components´ dynamic and static parts, components´ layers, decision policies, and composition plan. Finally we introduce an ADL that fully supports context aware applications, by supporting the definition of a component as a unit of behaviour. Our ADL clearly defines the composition mechanisms, and provides proper definition for the composition´s design Patterns and composition plan. The composition plan is recursively describes the composite components, and the connection between them by describing several design Patterns. A design Pattern typically, shows the relationships and the interactions between components´ dynamic behaviour part- .
  • Keywords
    programming languages; ubiquitous computing; PCOM component model design; application architecture; behavioural patterns; composition design pattern; context oriented component design; context oriented programming; context-aware system; decomposition mechanisms; primitive component architecture description language; template architectural configuration; Application software; Architecture description languages; Component architectures; Computer architecture; Computer science; Connectors; Context awareness; Context modeling; Object oriented modeling; Statistics; ADL; component framework; context aware; context oriented programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics and Systems (INFOS), 2010 The 7th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-5828-8
  • Type

    conf

  • Filename
    5461805