Marius Mikucionis

dblp:20/5032 · DBLP profile ↗
← Back
28ranked-venue papers
2as first author
5since 2021 · last 2026
0000-0001-8157-5428ORCID · verified

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

Software engineering, systems software and programming languages · 23 · 2 first-author · 5 since 2021Theory of computation · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021
YearPublicationVenuePosition
2026 Analysis and Verification of Quantum Communication Protocols in UPPAAL
abstract
Abstract We introduce a formal modeling methodology to analyze quantum communication protocols in the tool Uppaal . Our approach encodes quantum states, operations, and measurements into Uppaal timed automata with data extensions and external function calls, enabling both exhaustive verification in the ideal (noiseless) case and statistical model checking for realistic noisy scenarios. We apply our framework to the Beyond Superdense Coding protocol—a time-slotted variant of superdense coding—combined with quantum entanglement distillation, and demonstrate that Uppaal can deal with these protocols even under complex timing and decoherence constraints.
René Bødker Christensen, Nikolaj Rossander Kristensen, Kim G. Larsen, Marius Mikucionis, Jirí Srba, Loke Walsted
CAV (3)4
2025 Extended Timed Regular Expressions
Marco Muñiz, Marius Mikucionis, Kim G. Larsen
RV2
2024 Scalable Computation of Inter-Core Bounds Through Exact Abstractions
abstract
A real-time systems (RTS) typically consists of a set of real-time tasks that execute on a multicore platform following a scheduling policy. In an RTS, computing inter-core bounds, i.e., bounds separating events occurring on different cores, is crucial. While efficient techniques to over-approximate such bounds exist, little has been proposed to compute their exact values. Given an RTS with a set of cores$c$and a set of tasks$T$, under partitioned fixed-priority scheduling with limited preemption, a recent work by Foughali, Hladik and Zuepke (FHZ) models tasks with affinity$c$(i.e., allocated to core$c\in C$) as a Uppaaltimed automata (TA) network$N_{C}$. Through compositional model checking, FHZ achieved a substantial gain in scalability for bounds local to a core. However, computing inter-core bounds for some events of interest$E$, produced by a subset of tasks$T_{E}\subseteq T$with different affinities$C_{E}\subseteq C$, requires model checking$N_{E}=\Vert _{c\in C_{E}}N_{c}$, i.e., the parallel composition of all TA networks$N_{c}$for each$c\in C_{E}$, which often produces an intractable state space. In this paper, we present a new scalable approach based on exact abstractions to compute exact inter-core bounds in a schedulable RTS, under the assumption that tasks in$T_{E}$have distinct affinities. We develop a new Uppaalquery, and a novel algorithm that computes, for each TA network$N_{c}$in$N_{1\mathrm{i}}$, an abstraction$\mathcal{A}(N_{c})$preserving the exact intervals within which events occur on$c$. Then, we model check$\mathcal{A}(N_{E})=\Vert _{c\in C_{E}}\mathcal{A}(N_{c})$(instead of$N_{E}$), therefore drastically reducing the state space. We demonstrate the scalability of our approach as we efficiently compute inter-core bounds for the WATERS 2017 industrial challenge, where FHZ fails to scale.
Mohammed Foughali, Marius Mikucionis, Maryline Zhang
COMPSAC2
2022 Importance Splitting in Uppaal
Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen
ISoLA (3)3
2021 Modeling and Analysis for Energy-Driven Computing using Statistical Model-Checking
abstract
Energy-driven computing is a recent paradigm that promotes energy harvesting as an alternative solution to conventional power supply systems. A crucial challenge in that context lies in the dimensioning of system resources w.r.t. energy harvesting conditions while meeting some given timing QoS requirements. Existing simulation and debugging tools do not make it possible to clearly address this issue. This paper defines a generic modeling and analysis framework to support the design exploration for energy-driven computing. It uses stochastic hybrid automata and statistical model-checking. It advocates a distributed system design, where heterogeneous nodes integrate computing and harvesting components and support inter-node energy transfer. Through a simple case-study, the paper shows how this framework addresses the aforementioned design challenge in a flexible manner and helps in reducing energy storage requirements.
Abdoulaye Gamatié, Gilles Sassatelli, Marius Mikucionis
DATE3
2020 Urgent Partial Order Reduction for Extended Timed Automata
Kim G. Larsen, Marius Mikucionis, Marco Muñiz, Jirí Srba
ATVA2
2020 Fluid Model-Checking in UPPAAL for Covid-19
Peter Gjøl Jensen, Kenneth Yrke Jørgensen, Kim G. Larsen, Marius Mikucionis, Marco Muñiz, Danny Bøgsted Poulsen
ISoLA (1)4
2016 Toolchain for user-centered intelligent floor heating control
abstract
Floor heating systems are important components of nowadays home-automation setups. The control of a floor heating system is a nontrivial task and the present solutions essentially implement variants of a simple bang-bang controller that opens for a hot water circulation in a room if its current temperature is below the user defined target temperature, otherwise it closes for the heating in the room. The disadvantage is that the heat exchange among the rooms, outside weather conditions, weather forecast and other factors are not considered. We propose a novel model-driven approach for intelligent floor heating control based on a chain of tools that allow us to gather the sensor readings from the actual hardware and use the state-of-the-art controller synthesis tool UPPAAL Stratego in order to synthesise abstract control strategies that are then executed on the real hardware platform provided by the company Seluxit. We have built a scaled demonstrator of the system and the experimental results document a 38% to 52 % increase in user satisfaction, moreover with additional energy savings between 2% to 12%.
Mads Kronborg Agesen, Kim G. Larsen, Marius Mikucionis, Marco Muñiz, Petur Olsen, Thomas Pedersen, Jirí Srba, Arne Skou
IECON3
2016 Importance Sampling for Stochastic Timed Automata
Cyrille Jégourel, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
SETTA4
2016 Online and Compositional Learning of Controllers with Application to Floor Heating
Kim G. Larsen, Marius Mikucionis, Marco Muñiz, Jirí Srba, Jakob Haahr Taankvist
TACAS2
2016 Statistical and exact schedulability analysis of hierarchical scheduling systems
Abdeldjalil Boudjadar, Alexandre David, Jin Hyun Kim, Kim G. Larsen, Marius Mikucionis, Ulrik Nyman, Arne Skou
Sci. Comput. Program.5
2015 Formal Analysis and Testing of Real-Time Automotive Systems Using UPPAAL Tools
Jin Hyun Kim, Kim G. Larsen, Brian Nielsen, Marius Mikucionis, Petur Olsen
FMICS4
2015 Flexible Framework for Statistical Schedulability Analysis of Probabilistic Sporadic Tasks
abstract
The analysis of probabilistic schedulability explores all possible combinations of the probabilities of task attributes, which can easily lead to exponential computation time [24]. In this paper, we present a flexible schedulability analysis framework for periodic and sporadic tasks having probabilistic attributes where the computation time scales linearly in the size of analyzed systems. The framework is given in terms of a set of Parameterized Stopwatch Automata (PSA) models, which leads to a large degree of flexibility. Probability distributions for response time are generated using statistical model checking (UPPAAL SMC) while the overall schedulability can be checked using symbolic model checking (UPPAAL). We also define PoMD (percentage of missed deadlines) as a measure of the probabilistic schedulability of systems. To evaluate our approach, we compare the time used for computing response times and the analysis results using similar task models to that of a related analytical approach.
Abdeldjalil Boudjadar, Jin Hyun Kim, Alexandre David, Kim G. Larsen, Marius Mikucionis, Ulrik Nyman, Arne Skou, Insup Lee 0001, Linh T. X. Phan
ISORC5
2015 Uppaal Stratego
Alexandre David, Peter Gjøl Jensen, Kim G. Larsen, Marius Mikucionis, Jakob Haahr Taankvist
TACAS4
2015 A reconfigurable framework for compositional schedulability and power analysis of hierarchical scheduling systems with frequency scaling
Abdeldjalil Boudjadar, Alexandre David, Jin Hyun Kim, Kim G. Larsen, Marius Mikucionis, Ulrik Nyman, Arne Skou
Sci. Comput. Program.5
2015 Schedulability of Herschel revisited using statistical model checking
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis
Int. J. Softw. Tools Technol. Transf.4
2015 Uppaal SMC tutorial
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen
Int. J. Softw. Tools Technol. Transf.4
2015 Statistical model checking for biological systems
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
Int. J. Softw. Tools Technol. Transf.4
2014 Degree of Schedulability of Mixed-Criticality Real-Time Systems with Probabilistic Sporadic Tasks
abstract
We present the concept of degree of schedulability for mixed-criticality scheduling systems. This concept is given in terms of the two factors 1) Percentage of Missed Deadlines (PoMD), and 2) Degradation of the Quality of Service (DoQoS). The novel aspect is that we consider task arrival patterns that follow user-defined continuous probability distributions. We determine the degree of schedulability of a single scheduling component which can contain both periodic and sporadic tasks using statistical model checking in the form of UPPAAL SMC. We support uniform, exponential, Gaussian and any user-defined probability distribution.
Abdeldjalil Boudjadar, Alexandre David, Jin Hyun Kim, Kim G. Larsen, Marius Mikucionis, Ulrik Nyman, Arne Skou
TASE5
2013 Remote Testing of Timed Specifications
Alexandre David, Kim G. Larsen, Marius Mikucionis, Omer Nguena-Timo, Antoine Rollet
ICTSS3
2012 Schedulability of Herschel-Planck Revisited Using Statistical Model Checking
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis
ISoLA (2)4
2012 Runtime Verification of Biological Systems
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
ISoLA (1)4
2012 An evaluation framework for energy aware buildings using statistical model checking
Alexandre David, Dehui Du, Kim G. Larsen, Marius Mikucionis, Arne Skou
Sci. China Inf. Sci.4
2011 Time for Statistical Model Checking of Real-Time Systems
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Zheng Wang 0005
CAV4
2011 Monitoring Dynamical Signals While Testing Timed Aspects of a System
Goran Frehse, Kim G. Larsen, Marius Mikucionis, Brian Nielsen
ICTSS3
2010 Schedulability Analysis Using Uppaal: Herschel-Planck Case Study
Marius Mikucionis, Kim G. Larsen, Jacob Illum Rasmussen, Brian Nielsen, Arne Skou, Steen Ulrik Palm, Jan Storbank Pedersen, Poul Hougaard
ISoLA (2)1
2005 Testing real-time embedded software using UPPAAL-TRON: an industrial case study
abstract
UPPAAL-TRON is a new tool for model based online black-box conformance testing of real-time embedded systems specified as timed automata. In this paper we present our experiences in applying our tool and technique on an industrial case study. We conclude that the tool and technique is applicable to practical systems, and that it has promising error detection potential and execution performance.
Kim G. Larsen, Marius Mikucionis, Brian Nielsen, Arne Skou
EMSOFT2
2004 T-UPPAAL: Online Model-based Testing of Real-Time Systems
Marius Mikucionis, Kim G. Larsen, Brian Nielsen
ASE1