Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Hi-index | 0.00 |
The lack of structured methodologies and software engineering efforts on designing the support of contextawareness in pervasive systems hinders the potential advantages of analyzing and reusing other practitioners' experience on solving common problems. This paper proposes to exploit design patterns to identify and capture common aspects of various design solutions. Specifically, we reverse-architect existing context-awareness support systems and unearth design patterns that have been implicitly (and rarely explicitly) adopted to solve similar problems.