|Home \ Thematic Areas||Login|
The research agenda of CITI is currently focused on the development of new principles and engineering for Networked Software Services and Media, combining the activities and expertise of three thematic research groups.
Informatic systems of all kinds are becoming increasingly pervasive, and already permeate most infrastructures in modern society. A wide range of information processing and communication infrastructures supported in the Internet continue to emerge, following fast adoption rates. These range from from sensing systems, that monitor the physical environment with tiny sensor, mobile devices such as smartphones and laptops, to all sorts of medium to large scale software systems, and the cloud. providing a multitude of services, such as content, multimedia and resource dissemination, provisioning systems, and corporate services.
* Many of such infrastructures are becoming critical, how to make sure that informatic systems built within them are dependable and trustworthy ? * Systems currently provide huge computing power and bandwidth, how to exploit them to provide better services, while optimizing resources? * User’s needs and ambitions change fast, how can we build and adapt systems timely, without compromising requirements and increasing development costs? * What are the appropriate ways and modes for interfacing all such systems and environments with themselves and with humans? * How can industries and knowledge users leverage on the imense potential of computing and information technologies in the internet era?
The widespread availability of high performance computing, of low cost parallel architectures, of high capacity file storage devices, and of clusters and grids, involving huge amounts of data, processing power, and distributed resources, is fostering the development of high impact applications in all areas of society. All computing devices, from servers to mobile phones and tiny sensors, are becoming inter-connected in a global Internet-of-things world.
In Computer Systems we are investigating innovative solutions for reliably and efficiently managing data in clusters and clouds, simplify the development of programs in clusters, running applications with high computational requirements and provide support for the development of reliable applications in pervasive environments.
"Software is the new physical infrastructure of the information age". How can we simplify the construction of large and complex software systems, while making sure they correctly capture the users’ needs, and do not incur in unreliable, erroneous, or even insecure behavior? How can we structure the software production and engineering process, to increase the cost-effectiveness, adaptability, usability, and quality of the developed artifacts, while taking into account the requirements of modern large scale information systems and software services?
In Software Systems we investigate novel programming languages, models, tools, and environments, underpining principles and development techniques to increase the flexibility, reliability, and usability of future software systems and services. We are also proposing new approaches to promote the reusability of software, building on early aspects based requirements, new software architecture and software product line solutions, and developing novel approaches to experimental software engineering, reengineering, and visualization.
Multimedia computing is a key enabling technology for communicating ideas and data between humans and machines. In Multimodal Systems we develop new techniques for building mobile storytelling applications, for processing and accessing personal memories, for representing and observing natural phenomena, and to improve the user interfaces of technology assisted education systems.
We are also developing efficient techniques, based on statistics and machine learning, to extract knowledge from human written text collections, so as to improve language independent parsing, translation, information retrieval tasks, and advancing the state of the art in computer‐based visualization of physical and virtual phenomena, with an emphasis on application fields such as medical imaging, cloth simulation, 3D modeling, and animation.