The development of applications for pervasive
computing presents a number of challenges to the
software engineer. In particular, application
adaptation based on context such as environmental
factors, device limitations and connectivity, requires
the programmer to handle a complex combination of
factors that manifest themselves throughout the
application. This position paper presents an approach
to managing such complexity based on a combination
of aspect-oriented development techniques, and modeldriven
development.
History
Publication
Presented at First Workshop on Software Engineering of Pervasive Computing Applications, Systems and Environments (SEPCASE 2007);