ABSTRACT

Computer science nowadays appears to be challenged (and driven) by technological progress and quantitative growth. Among the technological progress challenges are advances in submicron and system-on-a-chip designs, novel communication technologies, microelectromechanical systems, and nano and materials sciences. e vast pervasion of global networks over the past years, the growing availability of wireless communication technologies in the wide, local, and personal area, and the evolving ubiquitous use of mobile and embedded information and communication technologies are examples of challenges posed by quantitative growth. A shi is currently perceived from the “one person with one computer” paradigm, which is based on explicit human-computer interaction, toward a ubiquitous and pervasive computing landscape, in which implicit interaction and cooperation is the primary mode of computer-supported activity. is change-popularly referred to as pervasive computing-poses serious challenges to the conceptual architectures of computing, and the related engineering disciplines in computer science.