z-logo
open-access-imgOpen Access
MVCC: An Architectural Pattern for Developing Context-aware Frameworks
Author(s) -
Hossein Shams,
Kamran Zamanifar
Publication year - 2014
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2014.07.035
Subject(s) - computer science , reusability , flexibility (engineering) , software engineering , context (archaeology) , programmer , key (lock) , variety (cybernetics) , layer (electronics) , architectural pattern , software , software development , separation of concerns , embedded system , operating system , software construction , paleontology , statistics , chemistry , mathematics , organic chemistry , artificial intelligence , biology
Presenting a personalized service and information is a key aspect of pervasive computing, but development of such context-aware systems is quite complicated. Context-aware applications should be able to acquire raw data from sensors, make high-level context information, recognize the user's situation, and adapt behavior of the system. Developers need an infrastructure layer to mitigate such complexities. Also, programmers have tended to use software frameworks for getting away from low-level communication challenges of the infrastructure layer. Software frameworks should develop an architecture and implement facilities to support programmers’ requirements. In this paper, we identify an existing obstacles that each programmer faced with in the application layer development. Following, we will introduce MVCC (Model-View-Controller-Context) as an architectural pattern solution for software frameworks to overcome the mentioned obstacles. This architectural pattern can be implemented in a variety of frameworks and will brings easy and rapid development, reusability of the code, and flexibility for developers

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom