An integrated approach for context-aware development
Aurora Macías, Elena Navarro · 2018
Mobile devices are almost omnipresent in our lives and pervasive or ubiquitous systems are becoming increasingly popular. Context-aware systems offer great potential for increasing notably certain system quality aspects (i.e.: usability, effectiveness, etc.) by gathering context data and adapting systems behavior accordingly. These systems should satisfy a variety of requirements to deal with context in a successful way, including the Separation of Concerns (SoC), as well as those requirements that should be supported by the software architecture. This work analyses different well-known architectural approaches used in the design of context-aware systems, identifies their common aspects, and presents a new proposal based on them. The resulting framework provides a higher SoC degree than the approaches analyzed.