Dynamic compilers can optimize application code specifically for observed code behavior. Such behavior does not have to be stable across the entire program execution to be bene...
Christian Wimmer, Marcelo Silva Cintra, Michael Be...
Applying changes to a program results typically in stopping the program execution. This is not acceptable for highly available applications. Such applications should be evolved at ...
Next-generation service providers will offer an array of services and applications that is media-rich, personalized, and context-aware. In this future environment, new services an...
This paper describes a series of user-centred design sessions conducted with children of varying ages to explore near-future applications of sensor-based technologies. We explain ...
- Middleware technologies change so rapidly that designers must adapt existing software architectures to incorporate new emerging ones. This paper proposes tectural pattern and gui...