A Multi-Disciplinary Approach To Orchestrating Networked Entities
A host of networked entities (devices and services) are populating smart spaces that become prevalent (e.g., building management, personal assistance, avionics) and large scale (e.g., train station, city, highway network). These smart spaces are becoming intimately intertwined with our daily life and professional activities, raising scientific challenges that go beyond the boundaries of single field of expertise.
To address these challenges, the Phoenix group conducts multi-disciplinary research that combines
- Cognitive Science to study user needs and make a rigorous assessment of the services provided by a smart space;
- Sensing and actuating expertise to support the user based on accurate and rich interactions with the environment;
- Computer Science to support and guide all the development process of the services provided by a smart space.
The activities of the Phoenix group revolve around two main avenues of research.
First, a design-driven software development approach that leverages programming languages principles and techniques to guide and support the development of applications orchestrating networked entities. Second, cognitive digital assistance that exploits the capabilities of smart spaces to provide services that compensate or remediate cognitive difficulties.
In practice, Phoenix has developed DiaSuite, a tool-supported methodology for both the development and verification of applications orchestrating networked entities. DiaSuite is used to develop an assisted living platform in the context of two research projects: HomeAssist for older adults, and ANDDI for adults with ID. This platform is currently deployed in the homes of older adults where a variety of applications assist them their daily activities. Beyond the home, Phoenix studies mobile cognitive support based on tablets. In particular, we have developed a cognitive assistive technology for the inclusion of children with Autism in mainstreamed environments, named School+.