Software architecture in practice
Software architecture in practice
Next century challenges: mobile networking for “Smart Dust”
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Challenges designing next-generation middleware systems
Communications of the ACM - Adaptive middleware
Middleware for real-time and embedded systems
Communications of the ACM - Adaptive middleware
Safe 'composability' of middleware services
Communications of the ACM - Adaptive middleware
Operating System Concepts
Multi-sensor context-awareness in mobile devices and smart artifacts
Mobile Networks and Applications
Beyond Prototypes: Challenges in Deploying Ubiquitous Systems
IEEE Pervasive Computing
IEEE Pervasive Computing
System Software for Ubiquitous Computing
IEEE Pervasive Computing
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
The 4+1 View Model of Architecture
IEEE Software
A Network-Centric Approach to Embedded Software for Tiny Devices
EMSOFT '01 Proceedings of the First International Workshop on Embedded Software
SoapBox: A Platform for Ubiquitous Computing Research and Applications
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
PlantCare: An Investigation in Practical Ubiquitous Systems
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
Software Architecture-Based Adaptation for Pervasive Systems
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
A secure infrastructure for service discovery and access in pervasive computing
Mobile Networks and Applications - Security in mobile computing environments
A Conceptual Model for Pervasive Computing
ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
Flits: Pervasive Computing for Processor and Memory Constrained Systems
ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
Self-Tuned Remote Execution for Pervasive Computing
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Quality-aware resource management for wireless sensor networks
OPODIS'05 Proceedings of the 9th international conference on Principles of Distributed Systems
Hi-index | 0.00 |
Traditionally, many embedded software products have been developed without support from system software. When system software has been used it has consisted of simple device drivers and an operating system. With an increasing demand for wired and wireless communication, embedded software has started to use middleware to hide the implementation details of low-level communication. The vision of Ambient Intelligence is that applications will be more and more distributed and will run on platforms offering dynamically varying resources. Moreover, this vision claims that applications should be adaptive to changes in the applications environment and adjust according to different users' preferences. In this paper, we discuss the requirements that Ambient Intelligence will set to the system software. We also present some of the solutions that have been proposed to address the increasing demand for system software.