Research Computer Science and Informatics Research Groups

Research

Computer Systems

Nowadays, our society relies heavily on computer systems to fulfill its needs. These systems provide a wide range of services, including e-commerce, social networks, healthcare, and scientific applications.

On the backend, applications operate on geographically distributed cloud infrastructures consisting of numerous servers, each equipped with multiple processors. The cloud is progressively expanding towards the periphery, establishing numerous points of presence in closer proximity to clients. The client base comprises an increasing number of mobile devices and interconnected objects, all of which connect to servers.

Effectively managing the inherent intricacies of developing systems that function continuously, securely, and accurately in this environment presents greater challenges than ever before. It necessitates the convergence of diverse disciplines.

The CS group is tackling these challenges by working on several problems in the broad field of computer systems, with a focus on the following main areas: data management, security, data processing, and concurrent and parallel computing.

Knowledge-Based Systems

The research objective of the Knowledge-Based Systems Group revolves around the advancement of software systems that exhibit higher levels of intelligence, autonomy, and accountability.

While there were initial expectations for computational systems to demonstrate intelligent behavior, it is only in recent times that we have started to witness the true potential of Artificial Intelligence. This progress can be attributed, in part, to innovative AI techniques and, more significantly, the availability of vast amounts of data and increased computational power.

However, as AI becomes more pervasive, both old issues resurface and new challenges emerge. These challenges encompass ensuring that AI operates within defined boundaries, including ethical considerations, the ability to represent knowledge in a manner that allows AI to comprehend, reason, and share it, as well as endowing AI with the capability to explain its behavior to humans.

At the core of these inquiries lies the necessity to acquire, represent, and manipulate knowledge in a formal, efficient, and human-understandable manner, while also being applicable across different types of systems.

Multimodal Systems

Our research focuses on exploring innovative ways of interacting with computers through multimodal and intuitive means. This involves utilizing computer vision, touch, and other devices to enhance user interaction.

We investigate various methods for evaluating and assessing user interactions, including the expression, assessment, and evaluation of emotions. A crucial aspect of our work is the effective handling of geo-referenced information, which enables us to explore interactions with multiple sources of information in context, thereby enhancing collaborative awareness.

Through our efforts, we develop tools and apply our findings across different domains, creating collaborative platforms that are context-dependent and geo-aware.

Software Systems

Nowadays, our society relies heavily on computer systems to fulfill its needs. These systems provide a wide range of services, including e-commerce, social networks, healthcare, and scientific applications.

On the backend, applications operate on geographically distributed cloud infrastructures consisting of numerous servers, each equipped with multiple processors. The cloud is progressively expanding towards the periphery, establishing numerous points of presence in closer proximity to clients. The client base comprises an increasing number of mobile devices and interconnected objects, all of which connect to servers.

Effectively managing the inherent intricacies of developing systems that function continuously, securely, and accurately in this environment presents greater challenges than ever before. It necessitates the convergence of diverse disciplines.

The CS group is tackling these challenges by working on several problems in the broad field of computer systems, with a focus on the following main areas: data management, security, data processing, and concurrent and parallel computing.