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
Link To Document :
بازگشت