Pyry Kotilainen

dblp:318/5759 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
8since 2021 · last 2026
0000-0002-4645-074XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 5 first-author · 6 since 2021Databases, data management, data science and information retrieval · 4 · 3 first-author · 4 since 2021Computer networks · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Implementing Liquid Software with WebAssembly
Henri Kärkkäinen, Viljami Järvinen, Pyry Kotilainen, Tommi Mikkonen
ICWE3
2025 AI Model Cards: State of the Art and Path to Automated Use
abstract
In software engineering, the integration of machine learning (ML) and artificial intelligence (AI) components into modern web services has become commonplace. To comply with evolving regulations, such as the EU AI Act, the development of AI models must adhere to the principles of transparency. This includes the training data used, the intended use, potential biases, and the risks associated with these models. To support these goals, documents named Model Cards were introduced to standardize ethical reporting and allow stakeholders to evaluate models based on various goals. In our ongoing research, we aim to automate risk analysis and regulatory compliance checks in software systems. We envision that model cards can serve as useful tools to achieve the goal. Given the evolving format of model cards over time, we conducted a state-of-the-art review of the current state and practice of model cards by analyzing 90 model cards from four model repositories to assess their relevance to our vision. The study's contribution is a thorough analysis of the model cards' structure and content, as well as their ethical reporting. Our study reveals the variance in information reporting, the loose structure, and the lack of ethical reporting in the model cards. Based on the findings, we propose a unified model card template that aims to enhance the structure, promote greater transparency, and establish a foundation for future machine-interpretable AI model cards.
Ali Mehraj, An Cao, Kari Systä, Tommi Mikkonen, Pyry Kotilainen, David Hästbacka, Niko Mäkitalo
WEBIST5
2025 Allocating distributed AI/ML applications to cloud-edge continuum based on privacy, regulatory, and ethical constraints
abstract
There is an increasing need for practitioners to address legislative and ethical issues in both the development and deployment of data-driven applications with AI/ML due to growing concerns and regulations, such as GDPR and the EU AI Act. Thus, the field needs a systematic framework for assessing risks and helping to stay compliant with regulations in designing and deploying software systems. Clear and concise descriptions of risks associated with each model and data source are needed to guide the design without acquiring deep knowledge of the regulations. In this paper, we propose a reference architecture for an ethical orchestration system that manages distributed AI/ML applications on the cloud–edge continuum and present a proof-of-concept implementation of the main ideas of the architecture. Our starting point is the methods already in use in the industry, such as model cards, and we extend the idea of model cards to data source cards and software component cards, which provide practitioners and the automated system with relevant information in actionable form. With the metadata card based orchestration system and information about the risk levels of the target infrastructure, the users can create deployments of distributed AI/ML systems that fulfill the regulatory and other requirements.
Pyry Kotilainen, Niko Mäkitalo, Kari Systä, Ali Mehraj, Muhammad Waseem 0011, Tommi Mikkonen, Juan Manuel Murillo
J. Syst. Softw.1
2024 Demonstrating Liquid Software in IoT Using WebAssembly
Pyry Kotilainen, Viljami Järvinen, Teemu Autto, Lakshan Rathnayaka, Tommi Mikkonen
ICWE1
2024 The Programmable World and Its Emerging Privacy Nightmare
Pyry Kotilainen, Ali Mehraj, Tommi Mikkonen, Niko Mäkitalo
ICWE1
2023 WebAssembly in IoT: Beyond Toy Examples
Pyry Kotilainen, Viljami Järvinen, Juho Tarkkanen, Teemu Autto, Teerath Das, Muhammad Waseem 0011, Tommi Mikkonen
ICWE1
2022 Proposing Isomorphic Microservices Based Architecture for Heterogeneous IoT Environments
Pyry Kotilainen, Teemu Autto, Viljami Järvinen, Teerath Das, Juho Tarkkanen
PROFES1
2021 Intelligent IDS Chaining for Network Attack Mitigation in SDN
abstract
Recently emerging software-defined networking allows for centralized control of the network behavior enabling quick reactions to security threats, granular traffic filtering, and dynamic security policies deployment making it the most promising solution for today’s networking security challenges. Software-defined networking coupled with network function virtualization extends conventional security mechanisms such as authentication and authorization, traffic filtering and firewalls, encryption protocols and anomaly-based detection with traffic isolation, centralized visibility, dynamic flow control, host and routing obfuscation, and security network programmability. Virtualized security network functions may have different effects on security benefit and service quality, thus, their composition has a great impact on performance variance. In this study, we focus on solving the problem of optimal security function chaining with the help of reinforcement machine learning. In particular, we design an intelligent defense system as a reinforcement learning agent which observes the current network state and mitigates the threat by redirecting network traffic flows and reconfiguring virtual security appliances. Furthermore, we test the resulting system prototype against a couple of network attack classes using realistic network traffic datasets.
Mikhail Zolotukhin, Pyry Kotilainen, Timo Hämäläinen 0002
MSN2