Component-based software systems for smart environments

The article focuses on the role component-based software may play in realizing smart environments. A scenario describes a future smart environment in a university campus setting. The scenario illustrates how software components might contribute to the various phases of development, deployment and use of smart environments. Key research areas identified include: development of component frameworks, component interface standards, addressing schemes, and protocols.