Aerospace, Aviation & Transport,
Construction & Built Environment,
Electronics, Sensors & Photonics,
Energy & Renewables,
Engineering & Manufacturing,
Environment & Sustainability,
Food & Drink,
Healthcare & Pharmaceuticals,
Information & Communications Technologies,
Sport & Leisure,
Telehealth & Care,
Along with the green attentions and efforts on energy
efficiency of computer hardware, software relevant sustainability
issues are becoming increasingly focused, as a part of Green Information
Technology (GIT). Undoubtedly, software evolution capability is a vital part in
achieving such sustainability.
In pervasive environments, users will wear smart clothes that will
monitor their bio signals; they will carry smart cards that will handle
automatically their transactions; invisible chips will be embedded everywhere
in the smart homes and offices to assist them in their daily life tasks; more
sophisticated control navigation and control will be embedded into their vehicles.
All these devices will cooperate together to create a context-aware pervasive
environment that supports humans in everyday activities, e.g., business, health
care, or education. In this respect, the user will enjoy a new
experience in a non-obtrusive way as the existing infrastructures will be more
proactive and dynamically adaptable to current situations, user preferences and environmental context in a less intrusive way.
We developed ubique,
an approach for context-aware computing that allows applications
to maintain domain-based context interests and adapt itself to the present user contexts. ubique is an MDD-based
framework that introduces the
evolution fragment and evolution primitive constructs to capture the
variability in context and the software.
We are developing an approach to the development and evolution of green and sustainable software. The approach will answer how software architectures can
contribute to energy efficient computing for distributed platforms.
One key benefit will be personalisable software/services which suit for the dynamically changing user contexts.
The other key benefit will be the greening software, which is more environment friendly and sustainable.
- Smart city
- Smart home
- Pervasive/mobile applications
- Cloud computing services
We are seeking industrial partners to take the technology forward together with us. Please contact us if you are interested in collaborative research or consultancy.