Our research contributes to better informed and more optimal provisioning and use of the infrastructures and services of importance to the society by means of ICT. Infrastructures and services for smart transport and logistics and smart energy management are emphasized. Our motivation is to ensure sustainability of the modern society.
Smart cities are examples of extremely large and long lived systems-of-systems, which are shaped and comes into being through evolutionary incremental growth rather than upfront design.
In the smart cities of the future, systems must collaborate and coordinate and things must be able to play a role in several systems. For example, an electric vehicle belongs to the transportation system, but while it is parked it may also be part of the electricity supply system.
Domain related research areas
ICT for smart energy
The necessary transition to more sustainable energy supply and use in the modern society calls for the replacement of power plants based on fossil fuels by renewable energy sources like solar and wind.
ICT for smart transport logistics and ITS
More efficient and sustainable transport is crucial for the society of tomorrow. In our projects we address among others efficient and in-time information sharing and coordination between actors in transport chains, and dynamic composition of transport chains for better resource utilization.
basic ICT research
Our basic ICT research areas facilitate our domain related research.
Qualities for large and long-lived systems-of-systems
ICT solutions for smart cities, among others solutions for smart transport and smart energy management, are large and long-lived systems-of-systems.
Domain architecture and languages
A domain architecture is a generic specification of components, responsibilities and interaction of ICT systems in a domain.
Model based development and meta design
The goal of using Model-Driven Development (MDD) is to improve the software quality and development process.
Architecture patterns and styles
The architecture of a software system is commonly understood as a high level view of its design, specifying and justifying system wide design decisions and the breakdown of the system into main components along with their responsibilities and interaction.
Scalability of a software system is the ability to exploit more hardware resources to sustain increasing workloads, while fulfilling an SLA (Service Level Agreement). Scalability problems are often deeply rooted in the system architecture, and may therefore be expensive to fix if they remain undetected.