• DocumentCode
    1698961
  • Title

    Detecting the Onset of Dementia Using Context-Oriented Architecture

  • Author

    Magableh, Basel ; AlBeiruti, Nidal

  • Author_Institution
    Sch. of Comput. Sci. & Inf., Univ. Coll. Dublin, Dublin, Ireland
  • fYear
    2012
  • Firstpage
    24
  • Lastpage
    30
  • Abstract
    In the last few years, Aspect Oriented Software Development (AOSD) and Context Oriented Software Development (COSD) have become interesting alternatives for the design and construction of self-adaptive software systems. An analysis of these technologies shows them all to employ the principle of the separation of concerns, Model Driven Architecture (MDA) and Component-based Software Development (CBSD) for building high quality of software systems. In general, the ultimate goal of these technologies is to be able to reduce development costs and effort, while improving the adaptability, and dependability of software systems. COSD, has emerged as a generic development paradigm towards constructing self-adaptive software by integrating MDA with context-oriented component model. The self-adaptive applications are developed using a Context-Oriented Component-based Applications Model-Driven Architecture (COCA-MDA), which generates an Architecture Description language (ADL) presenting the architecture as a components-based software system. COCA-MDA enables the developers to modularise the application based on their context-dependent behaviours, and separate the context-dependent functionality from the context-free functionality of the application. In this article, we wish to study the impact of the decomposition mechanism performed in MDA approaches over the software self-adaptability. We argue that a better and significant advance in software modularity based on context information can increase software adaptability and increase their performance and modifiability.
  • Keywords
    aspect-oriented programming; diseases; medical computing; mobile computing; software quality; specification languages; ADL; AOSD; CBSD; COCA-MDA; COSD; architecture description language; aspect oriented software development; component-based software development; components-based software system; context oriented software development; context-dependent behaviours; context-dependent functionality; context-free functionality; context-oriented component-based applications model-driven architecture; corncern separation principle; decomposition mechanism; dementia onset detection; selfadaptive software systems; software modularity; software selfadaptability; software system quality; Adaptation models; Computer architecture; Context; Context modeling; Sensors; Software systems; ambient assisted living; component composition; context oriented programming; context oriented software development; model-driven architecture; self-adaptive application;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Mobile Applications, Services and Technologies (NGMAST), 2012 6th International Conference on
  • Conference_Location
    Paris
  • ISSN
    2161-2889
  • Print_ISBN
    978-1-4673-2598-1
  • Type

    conf

  • DOI
    10.1109/NGMAST.2012.50
  • Filename
    6327926