Euromicro DSD/SEAA 2021

September 1 – 3, 2021
Virtual Event
Organized from Palermo | Italy

Euromicro DSD/SEAA Conference Program


Full papers: 22 minutes presentation + 5 minutes questions
Short papers: 12 minutes presentation + 5 minutes questions

Program Details

Wednesday, September 1st

Track 1 - DSD


Chair: Alessandro Cilardo
Session Duration: 10:00-11:30

  • A Framework for Hardware-Accelerated Design Space Exploration for Approximate Computing on FPGA
    Arne Kreddig, Simon Conrady, Manu Manuel and Walter Stechele
  • A RISC-V-based FPGA Overlay to Simplify Embedded Accelerator Deployment
    Gianluca Bellocchi, Alessandro Capotondi, Francesco Conti and Andrea Marongiu
  • A Power-Efficient Parameter Quantization Technique for CNN Accelerators
    Ercan Kalali and Rene van Leuken


Chair: Richards Novickis
Session Duration: 11:30-13:00

  • An efficient FPGA-based co-processor for sparse optical flow calculation in drone agents
    Toms Stūrmanis and Rihards Novickis
  • Vector Processing Unit: A RISC-V based SIMD Co-processor for Embedded Processing
    Muhammad Ali, Matthias Von Ameln and Diana Göhringer
  • An Open-Source Framework for the Generation of RISC-V Processor + CGRA Accelerator Systems
    Xiaoyi Ling, Takahiro Notsu and Jason Anderson

EPDSD 1 - European Projects on Digital System Design

Chair: Lech Jozwiak
Session Duration: 15:30-16:30

  • Programmable Systems for Intelligence in Automobiles (PRYSTINE): Final results after Year 3
    Norbert Druml
  • Builing Blocks and Interaction Patterns of Unmanned Aerial Systems
    Mahmoud Hussein and Réda Nouacer

EPDSD 2 - European Projects on Digital System Design

Chair: José Silva Matos
Session Duration: 16:30-17:30

  • TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale
    Giovanni Agosta, William Fornaciari, Andrea Galimberti, Giuseppe Massari, Federico Reghenzani, Federico Terraneo, Davide Zoni, Carlo Brandolese, Massimo Celino, Francesco Iannone, Paolo Palazzari, Giuseppe Zummo, Massimo Bernaschi, Pasqua D'Ambra, Sergio Saponara, Marco Danelutto, Massimo Torquati, Marco Aldinucci, Yasir Arfat, Barbara Cantalupo, Iacopo Colonnelli, Roberto Esposito, Olivier Beaumont, Berenger Bramas, Lionel Eyraud-Dubois, Brice Goglin, Abdou Guermouche, Raymond Namyst, Samuel Thibault, Antonio Filgueras, Miquel Vidal, Carlos Alvarez, Xavier Martorell, Ariel Oleksiak, Michal Kulczewski, Alessandro Lonardo, Piero Vicini, Francesco Lo Cicero, Francesco Simula, Andrea Biagioni, Paolo Cretaro, Ottorino Frezza, Pier Stanislao Paolucci, Matteo Turisini, Francesco Giacomini, Tommaso Boccali, Simone Montangero and Roberto Ammendola
  • Going to the Edge - Bringing Internet of Things and Artificial Intelligence Together
    Michael Karner, Joachim Hillebrand, Manuela Klocker and Ramiro Samano Robles

EPDSD 3 - European Projects on Digital System Design

Chair: Emanuele Torti
Session Duration: 17:30-19:00

  • AIDOaRt: AI-augmented automation for DevOps, a model-based framework for continuous development At RunTime in cyber-physical systems
    Vittoriano Muttillo, Romina Eramo, Luca Berardinelli, Hugo Bruneliere, Abel Gomez, Alessandra Bagnato, Andrey Sadovykh and Antonio Cicchetti
  • The H2020-ECSEL Project ”iRel40” (Intelligent Reliability 4.0)
    Klaus Pressel, Josef Moser, Sven Rzepka, Klas Brinkfeldt, Susan Zhao, Willem van Driel, Paolo Giammatteo, Barış Bulut, Mujdat Soyturk and Luigi Pomante
  • Pre-Integrated Architectures for sustainable complex Cyber-Physical Systems
    Philippe Gougeon, Thierry Goubier, Kevin Nguyen and Thomas Arvieu

Track 2 - DSD


Chair: Eugenio Villar
Session Duration: 10:00-11:30

  • A Connected Component Labelling algorithm for multi-pixel per clock cycle video stream
    Marcin Kowalczyk and Tomasz Kryjak
  • An adaptive pixel accumulation algorithm for a 1D micro-scanning LiDAR
    Ievgeniia Maksymova, Christian Steger and Norbert Druml
  • BarMan: Managing the Resource Continuum in a Real Video Surveillance Scenario
    Filippo Sciamanna, Michele Zanella, Giuseppe Massari and William Fornaciari


Chair: Salvatore Vitabile
Session Duration: 11:30-13:00

  • A Boolean Heuristic for Disjoint SOP Synthesis
    Padmanabhan Balasubramanian, Anna Bernasconi, Valentina Ciriani and Tiziano Villa
  • Resynthesis of logic circuits using machine learning and reconvergent paths
    Jitka Kocnová and Zdenek Vasicek
  • Decomposition of transition systems into sets of synchronizing state machines
    Viktor Teren, Jordi Cortadella and Tiziano Villa
  • Efficient Implementation of Heterogeneous Dataflow Models using Synchronous IO Patterns
    Omair Rafique, Yu Bai, Klaus Schneider and Guangxi Yan

AHSA 1 - Architecture and Hardware for Security Applications

Chair: Nicolas Sklavos
Session Duration: 15:30-16:30

  • Protected Extension of Cryptographic Algorithms on RISC-V
    Etienne Tehrani, Jean-Luc Danger, Tarik Graba and Abdelmalek Si Merabet
  • Secure and dependable: Area-efficient masked and fault-tolerant architectures
    Vojtěch Miškovský, Hana Kubatova and Martin Novotny

AHSA 2 - Architecture and Hardware for Security Applications

Chair: Nicolas Sklavos
Session Duration: 16:30-17:30

  • Studying OpenCL-based Number Theoretic Transform for heterogeneous platforms
    Evangelos Haleplidis, Thanasis Tsakoulis, Islam Alexander El-Kady, Charis Dimopoulos, Odysseas Koufopavlou and Apostolos Fournaris
  • Novel non-cryptographic hash functions for networking and security applications on FPGA
    Thomas Claesen, Arish Sateesan, Jo Vliegen and Nele Mentens

AHSA 3 - Architecture and Hardware for Security Applications

Chair: Odysseas Koufopavlou
Session Duration: 17:30-18:30

  • MaDMAN: Detection of Software Attacks Targeting Hardware Vulnerabilities
    Nikolaos-Foivos Polychronou, Pierre-Henri Thevenon, Maxime Puys and Vincent Beroulle
  • Analysis of a Laser-induced Instructions Replay Fault Model in a 32-bit Microcontroller
    Vanthanh Khuat, Jean-Max Dutertre and Jean-Luc Danger

Track 1 - SEAA

SMS 1 - Systematic Literature Reviews and Mapping Studies in Software Engineering

Chair: Steve Counsell, Stephen Swift
Session Duration: 10:00-11:15

  • Using Natural Language Processing to Build Graphical Abstracts to be used in Studies Selection Activity in Secondary Studies
    Vinicius Santos, Érica Souza, Katia Romero Felizardo, Willian Watanabe, Arnaldo Candido Junior, Sandra Aluisio and Nandamudi Vijaykumar
  • Establishing a Search String to Detect Secondary Studies in Software Engineering
    Bianca Napoleão, Katia Felizardo, Érica Ferreira de Souza, Fabio Petrillo, Sylvain Hallé, Nandamudi Vijaykumar and Elisa Nakagawa
  • A Systematic Mapping of Negative Effects of Gamification in Education/Learning Systems
    Clauvin Almeida, Marcos Kalinowski and Bruno Feijó

SMS 2 - Systematic Literature Reviews and Mapping Studies in Software Engineering

Chair: Steve Counsell, Stephen Swift
Session Duration: 11:45-13:00

  • A Systematic Study as Foundation for a Variability Modeling Body of Knowledge
    Kevin Feichtinger, Kristof Meixner, Rick Rabiser and Stefan Biffl
  • Requirements Engineering for Machine Learning: A Systematic Mapping Study
    Hugo Villamizar, Tatiana Escovedo and Marcos Kalinowski
  • A Systematic Mapping Study on Edge Computing Approaches for Maritime Applications
    Andrei-Raoul Morariu, Adnan Ashraf and Jerker Björkqvist

SMS 3 - Systematic Literature Reviews and Mapping Studies in Software Engineering

Chair: Steve Counsell, Stephen Swift
Session Duration: 15:45-17:00

  • Automated Support for Searching and Selecting Evidence in Software Engineering: A Cross-domainSystematic Mapping
    Bianca Minetto Napoleao, Fabio Petrillo and Sylvain Hallé
  • Reliability in Software-intensive Systems: Challenges, Solutions, and Future Perspectives
    Francisco Henrique Ferreira, Elisa Nakagawa and Rodrigo Santos
  • A Systematic Mapping Study on the Use of Software Engineering Practices to Develop MVPs
    Silvio Alonso, Marcos Kalinowski, Marx Viana, Bruna Ferreira and Simone D. J. Barbosa

Track 2 - SEAA

MDEML - Model-Driven Engineering and Modeling Languages

Chair: Federico Ciccozzi, Alessio Bucaioni
Session Duration: 10:00-11:15

  • StalkCD: A Model-Driven Framework for Interoperability and Analysis of CI/CD Pipelines
    Thomas F. Düllmann, Oliver Kabierschke and André van Hoorn
  • On the impact of Performance Antipatterns in multi-objective software model refactoring optimization
    Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico and Michele Tucci
  • Automated quality assessment of interrelated modeling artifacts
    Francesco Basciani, Davide Di Ruscio, Ludovico Iovino and Alfonso Pierantonio

SM 1 - Software Management: Measurement, Peopleware and Innovation

Chair: Carmine Gravino
Session Duration: 11:45-13:00

  • Event Oriented vs Object Oriented Analysis for Microservice Architecture: An Exploratory Case Study
    Hüseyin Ünlü, Samet Tenekeci, Ali Yıldız and Onur Demirörs
  • A Study of Remote and On-Site ICT Labor Market Demand using Job Offers from Stack Overflow
    Ioannis Apatsidis, Konstantinos Georgiou, Nikolaos Mittas and Lefteris Angelis
  • From Setting Up Innovation in a Novel ContextTo Discovering Sustainable Business — A Framework for Short-Term Events
    Mikko Jaakola, Tuisku Polvinen, Johannes Holvitie, Sherlock Licorish and Ville Leppänen

SM 2 - Software Management: Measurement, Peopleware and Innovation

Chair: Carmine Gravino
Session Duration: 15:45-17:00

  • What Added Value Does a Scrum Master Bring to the Organisation? — A Case Study at Nordea
    Sofie Hafstrøm Kristensen and Maria Paasivaara
  • A Preliminary Evaluation of CPDP Approaches on Just-in-Time Software Defect Prediction
    Sousuke Amasaki, Hirohisa Aman and Tomoyuki Yokogawa

Thursday, September 2nd

Track 1 - DSD


Chair: Joao Canas Ferreira
Session Duration: 10:00-11:30

  • Massively parallel binary neural network inference for detecting ships in FPGA systems on the edge
    Tadej Murovic and Andrej Trost
  • Cache-accel: FPGA Accelerated Cache Simulator with Partially Reconfigurable Prefetcher
    Shivani Shah, Vaibhavi Mathur, Sahithi Meenakshi Vutakuru, Kavya Borra and Nanditha Rao
  • FPGA-based real-time monitoring support for CANOpen applications
    Alessandro Cilardo and Stefano Mercogliano


Chair: Alberto Marchisio
Session Duration: 11:30-13:00

  • Employing the Concept of Multilevel Security to Generate Access Protection Configurations for Automotive On-Board Networks
    Tobias Dörr, Timo Sandmann, Hannes Mohr and Jürgen Becker
  • Protecting IoT Devices through a Hardware-driven Memory Verification
    Troya Çağıl Köylü, Hans Okkerman, Cezar Rodolfo Wedig Reinbrecht, Said Hamdioui and Mottaqiallah Taouil
  • Comparative Evaluation of Semi-Supervised Anomaly Detection Algorithms on High-Integrity Digital Systems
    Gianluca Martino, Arne Grünhagen, Julien Branlard, Annika Eichler, Goerschwin Fey and Holger Schlarb

ITS 1 - Intelligent Transportation Systems

Chair: Reda Nouacer
Session Duration: 15:30-16:30

  • Checkpointing Period Optimization of Distributed Fail-Operational Automotive Applications
    Philipp Weiss, Emil Daporta, Andreas Weichslgartner and Sebastian Steinhorst
  • MPC-Based Speed Tracking for Automated Urban Buses Performing V2I Communications with Traffic Lights
    Jose A. Matute, Myriam Vaca and Joshue Perez

ITS 2 - Intelligent Transportation Systems

Chair: Reda Nouacer
Session Duration: 16:30-17:30

  • Controlled Intra-Platoon Collisions for Emergency Braking in Close-Distance Driving Arrangements
    Dharshan Krishna Murthy and Alejandro Masrur
  • Measuring trust in automated driving using amulti-level approach to human factors
    Philipp Clement, Herbert Danzinger, Omar Veledar, Clemens Könczöl, Georg Macher and Arno Eichberger

AHSA 4 - Architecture and Hardware for Security Applications

Chair: Vincenzo Conti
Session Duration: 17:30-18:30

  • Optical Fault Injection Attacks against Radiation-Hard Registers
    Dmytro Petryk, Zoya Dyka, Roland Sorge, Jan Schaeffner and Peter Langendoerfer
  • Towards a More Flexible IoT SAFE Implementation
    Dominic Pirker, Thomas Fischer, Christoph Reiter, Harald Witschnig and Christian Steger
  • 5G Security: FPGA Implementation of SNOW-V Stream Cipher
    Lampros Pyrgas and Paris Kitsos
  • Extending Circuit Design Flow for Early Assessment of Fault Attack Vulnerabilities
    Felipe Valencia, Ilia Polian and Francesco Regazzoni

Track 2 - DSD


Chair: Francesco Leporati
Session Duration: 10:00-11:30

  • Fast Simulation of a Many-NPU Network-on-Chip for Microarchitectural Design Space Exploration
    Jintaek Kang, Changjae Yi, Keonjoo Lee, Seungwook Lee, Soojung Ryu and Soonhoi Ha
  • Architectural Implementation of a Reconfigurable NoC Design for Multi-Applications
    Aparna Nair M K, Soumya J and Linga Reddy Cenkeramaddi
  • Network-on-ReRAM for Scalable Processing-in-Memory Architecture Design
    Bita Dabiri, Mehdi Modarressi and Masoud Daneshtalab


Chair: Martin Lukac
Session Duration: 11:30-13:00

  • Experimental Evaluation of Statistical Model Checking Methods for Probabilistic Timing Analysis of Multiprocessor Systems
    Hai-Dang Vu, Sébastien Le Nours and Sébastien Pillement
  • Near-Data-Processing Architectures Performance Estimation and Ranking using Machine Learning Predictors
    Veronia Iskandar, Mohamed A. Abd El Ghany and Diana Goehringer
  • Towards Machine Learning Support for Embedded System Tests
    Stefan Scharoba, Kai-Uwe Basener, Jens Bielefeldt, Hans-Werner Wiesbrock and Michael Hübner

AAMTM 1 - Applications, Architectures, Methods and Tools for Machine - and Deep Learning

Chair: Muhammad Shafique
Session Duration: 15:30-16:30

  • TRe-Map: Towards Reducing the Overheads of Fault-Aware Retraining of Deep Neural Networks by Merging Fault Map
    Le-Ha Hoang, Muhammad Abdullah Hanif and Muhammad Shafique
  • POMMEL: Exploring Off-Chip Memory Energy & Power Consumption in Convolutional Neural Network Accelerators
    Alexander Montgomerie-Corcoran and Christos-Savvas Bouganis

AAMTM 2 - Applications, Architectures, Methods and Tools for Machine - and Deep Learning

Chair: Muhammad Shafique
Session Duration: 16:30-17:30

  • Improving the Efficiency of Transformers for Resource-Constrained Devices
    Hamid Tabani, Ajay Balasubramaniam, Shabbir Marzban, Elahe Arani and Bahram Zonooz
  • Co-designing Intelligent Control of Building HVACs and Microgrids
    Rumia Masburah, Rajib Jana, Sayan Sinha, Soumyajit Dey and Qi Zhu

ASHWPA - Advanced Systems in Healthcare, Wellness and Personal Assistance

Chair: Andrej Skraba
Session Duration: 17:30-19:00

  • Model-based System Architecture for Event-triggered Wireless Control of Bio-analytical Devices
    Kanwal Ashraf, Yannick Le Moullec, Tamás Pardy and Toomas Rang
  • Modeling Battery SoC Predictions for Smart Connected Glasses Simulations
    Alexis Arcaya Jordan, Alain Pegatoquet and Andrea Castagnetti
  • Oxygen Saturation Measurement using Hyperspectral Imaging targeting Real-Time Monitoring
    Beatriz Martinez-Vega, Raquel Leon, Himar Fabelo, Samuel Ortega, Gustavo M. Callico, David Suarez-Vega and Bernardino Clavo

Track 1 - SEAA

SPPI 1 - Software Process and Product Improvement

Chair: Rick Rabiser
Session Duration: 10:00-11:15

  • Won't Somebody Please Think of the Tests? A Grounded Theory Approach to Industry Challenges in Continuous Practices
    Daniel Ståhl and Torvald Mårtensson
  • The MaLET Model – Maturity Levels for Exploratory Testing
    Torvald Mårtensson, Daniel Ståhl, Antonio Martini and Jan Bosch
  • An investigation on the availability of contribution information in Open Source Projects (SHORT)
    Zheying Zhang, Outi Sievi-Korte, Ulla-Talvikki Virta, Hannu-Matti Jarvinen and Davide Taibi

SPPI 2 - Software Process and Product Improvement

Chair: Rick Rabiser
Session Duration: 11:45-13:00

  • Combining CNN with DS^3 for Detecting Bug-proneModules in Cross-version Projects
    Andrea Fiore, Alfonso Russo, Carmine Gravino and Michele Risi
  • NLP4IP: A Natural Language Processing-based Recommendation Approach for Issues Prioritization
    Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn and Alexander Egyed
  • It takes a Flywheel to Fly: Kickstarting and Growing the A/B testing Momentum at Scale
    Aleksander Fabijan, Benjamin Arai, Pavel Dmitriev and Lukas Vermeer

SPPI 3 - Software Process and Product Improvement

Chair: Dietmar Winkler
Session Duration: 15:45-17:00

  • A Method for Modeling Data Anomalies in Practice
    Jennifer Horkoff, Miroslaw Staron and Wilhelm Meding
  • Success Factors when Transitioning to Continuous Deployment in Software-Intensive Embedded Systems
    Anas Dakkak, David Issa Mattos and Jan Bosch
  • Towards a Taxonomy of Bug Tracking Process Smells: A Quantitative Analysis
    Khushbakht Ali Qamar, Emre Sulun and Eray Tuzun

Track 2 - SEAA

SM 3 - Software Management: Measurement, Peopleware and Innovation

Chair: Onur Demirors
Session Duration: 10:00-11:15

  • Are 20% of Classes Responsible for 80% of Refactorings? (SHORT)
    Steve Counsell, Rob Hierons and Krishna Patel
  • Assessing Coding Metrics for Parallel Programmingof Stream Processing Programs on Multi-cores (SHORT)
    Gabriella Lopes Andrade, Dalvan Griebler, Rodrigo Pereira dos Santos, Marco Danelutto and Luiz Gustavo Fernandes
  • Software Ecosystems Governance – An Analysis of SAP and GNOME Platforms (SHORT)
    Joyce Oliveira and Carina Frota Alves

DAIDE 1 - Data and AI driven engineering

Chair: Helena Holmström Olsson
Session Duration: 11:45-13:00

  • Size matters? Or not: A/B testing with limited sample in automotive embedded software
    Yuchu Liu, David Issa Mattos, Jan Bosch, Helena Holmström Olsson and Jonn Lantz
  • AF-DNDF: Asynchronous Federated Learning of Deep Neural Decision Forests
    Hongyi Zhang, Jan Bosch, Helena Holmström Olsson and Ashok Chaitanya Koppisetty
  • Understanding the Impact of Edge Cases from Occluded Pedestrians for ML Systems
    Jens Henriksson, Christian Berger and Stig Ursing

DAIDE 2 - Data and AI driven engineering

Chair: Jan Bosch
Session Duration: 15:45-17:00

  • Assessing the Suitability of Semi-Supervised Learning Datasets using Item Response Theory
    Teodor Fredriksson, David Issa Mattos, Jan Bosch and Helena Holmström Olsson
  • Towards MLOps: A Framework and a Maturity model
    Meenu Mary John, Helena Holmström Olsson and Jan Bosch
  • An Architecture to Integrate Experimentation into the Software Development Infrastructure
    Florian Auer and Michael Felderer

Friday, September 3rd

Track 1 - DSD


Chair: Ali Sodhro
Session Duration: 10:00-11:30

  • High Speed Implementation of the Deformable Shape Tracking Face Alignment Algorithm
    Nikos Petrellis, Stavros Zogas, Panagiotis Christakos, Georgios Keramidas, Panagiotis Mousouliotis, Christos Antonopoulos and Nikolaos Voros
  • Highly Parallel Sample Rate Converter for Space Telemetry Transmitters
    Matteo Bertolucci and Luca Fanucci
  • Single-Frame Direct Reflectance Estimation With Indirect Time-of-Flight Cameras
    Caterina Nahler, Armin Schoenlieb, Sebastian Handel, Hannes Plank, Christian Steger and Norbert Druml
  • Evaluation of Time Series Clustering in Embedded Sensor Platform
    Wenyao Zhu and Zhonghai Lu


Chair: Ray Cheung
Session Duration: 11:30-13:00

  • An Investigation of Dynamic Partial Reconfiguration Offloading in Hard Real-Time Systems
    Gabriella D'Andrea, Giacomo Valente, Luigi Pomante and Tania Di Mascio
  • A Hardware/Software Concept for Partial Logic Updates of Embedded Soft Processors at Runtime
    Tobias Scheipel, Peter Brungs and Marcel Baunach
  • Metrics for the Evaluation of Approximate Sequential Streaming Circuits
    Swantje Plambeck, Görschwin Fey and Gianluca Martino

FTET - Future Trends in Emerging Technologies

Chair: Oliver Keszocze
Session Duration: 15:30-16:30

  • Design for Restricted-Area and Fast Dilution using Programmable Microfluidic Device based Lab-on-a-Chip
    Shuaijie Ying, Sudip Roy, Juinn-Dar Huang and Shigeru Yamashita
  • Combining SWAPs and Remote CNOT Gates for Quantum Circuit Transformation
    Philipp Niemann, Luca Mueller and Rolf Drechsler

SPCS - Security and Privacy of Cyber-Physical Systems

Chair: Soumyajit Dey
Session Duration: 16:30-17:30

  • Towards Post-Quantum Enhanced Identity-based Encryption
    Dariia Verchyk and Johanna Sepulveda
  • Digital Forensics, Video Forgery Recognition, for Cyber Security Systems
    Ioannis Memos Bagkratsas and Nicolas Sklavos
  • Revealing the secrets of Spiking Neural Networks: the case of Izhikevich neuron
    Luiza Garaffa, Abdullah Aljuffri, Cezar Rodolfo Wedig Reinbrecht, Said Hamdioui, Mottaqiallah Taouil and Johanna Sepulveda

ITS 3 + MCSDIA - Intelligent Transportation Systems + Mixed-Criticality System Design, Implementation and Analysis

Chair: Javier Ibanez-Guzman
Session Duration: 17:30-18:30

  • Runnable Configuration in Mixed Classic/Adaptive AUTOSAR Systems by Leveraging Nondeterminism
    Milan Copic, Rainer Leupers and Gerd Ascheid
  • Enabling Unit Testing of Already-Integrated AI-based Software Systems: The Case of Apollo for Autonomous Driving
    Miguel Alcon, Hamid Tabani, Jaume Abella and Francisco J. Cazorla

Track 2 - DSD


Chair: Andrej Zemva
Session Duration: 10:00-11:30

  • A Deployment Framework for Quality-Sensitive Applications in Resource-Constrained Dynamic Environments
    Shayan Tabatabaei Nikkhah, Marc Geilen, Dip Goswami, Martijn Koedam, Andrew Nelson and Kees Goossens
  • ParalOS: A Scheduling & Memory Management Framework for Heterogeneous VPUs
    Evangelos Petrongonas, Vasileios Leon, George Lentaris and Dimitrios Soudris
  • Scheduling Persistent and Fully Cooperative Instructions
    Yu Yang, Ahmed Hemani and Kolin Paul


Chair: Vojtech Mrazek
Session Duration: 11:30-13:00

  • To Pin or Not to Pin: Asserting the Scalability of QEMU Parallel Implementation
    Marie Badaroux, Saverio Miroddi and Frederic Petrot
  • Gain and Pain of a Reliable Delay Model
    Jürgen Maier
  • Heterogeneous Communication Virtualisation for Distributed Embedded Applications
    Thinh Pham, Shanker Shreejith, Sebastian Steinhorst, Suhaib A. Fahmy and Samarjit Chakraborty
  • NMPO: Near-Memory Computing Profiling and Offloading
    Stefano Corda, Madhurya Kumaraswamy, Dr. Ahsan Javed Awan, Roel Jordans and Henk Corporaal

DTFT 1 - Dependability, Testing and Fault Tolerance in Digital Systems

Chair: Petr Fišer
Session Duration: 15:30-16:30

  • Automated Debugging-Aware Visualization Technique for SystemC HLS Designs
    Mehran Goli, Alireza Mahzoon and Rolf Drechsler
  • Search Strategy of Large Nonlinear Block Codes
    Ondrej Novak

DTFT 2 - Dependability, Testing and Fault Tolerance in Digital Systems

Chair: Hana Kubátová
Session Duration: 16:30-17:30

  • Maximizing the Switching Activity of Different Modules Within a Processor Core via Evolutionary Techniques
    Nikolaos Deligiannis, Riccardo Cantoro and Matteo Sonza Reorda
  • An Automated Setup for Large-Scale Simulation-Based Fault-Injection Experiments on Asynchronous Digital Circuits
    Patrick Behal, Florian Huemer, Robert Najvirt and Andreas Steininger

DTFT 3 - Dependability, Testing and Fault Tolerance in Digital Systems

Chair: Ondřej Novák
Session Duration: 17:30-18:30

  • Automatic Design of Fault-Tolerant Systems for VHDL and SRAM-based FPGAs
    Jakub Lojda, Richard Panek and Zdenek Kotasek
  • Reliability Analysis of the FPGA Control System with Reconfiguration Hardening
    Richard Pánek, Jakub Lojda, Jakub Podivínský and Zdenek Kotasek
  • Implementation-Independent Test Generation for a Large Class of Faults in RISC Processor Modules
    Adeboye Stephen Oyeniran, Maksim Jenihhin, Jaan Raik and Raimund Ubar

Track 1 - SEAA

SPPI 4 - Software Process and Product Improvement

Chair: Stefan Biffl
Session Duration: 10:00-11:15

  • Probabilistic Program Performance Analysis
    Ioannis Stefanakos, Radu Calinescu and Simos Gerasimou
  • Ontology-Based Software Graphs for Supporting Code Comprehension During Onboarding
    Lukas Nagel, Oliver Karras and Jil Klünder
  • ù

CNADO + AI4DevOps - Cloud Native And Dev Ops + AI-Enabled Software Development and Operations

Chair: Davide Taibi
Session Duration: 11:45-13:00

  • Self-adaptive K8S Cloud Controller for Time-sensitive Applications
    Lubomír Bulej, Tomas Bures, Petr Hnetynka and Danylo Khalyeyev
  • Migrating Monoliths to Microservices-based Customizable Multi-tenant Cloud-native Apps
    Sindre Grønstøl Haugeland, Phu H. Nguyen, Hui Song and Franck Chauvel
  • An Approach for Ranking Feature-based Clustering Methods and its Application in Multi-System Infrastructure Monitoring
    Andreas Schörgenhumer, Thomas Natschläger, Paul Grünbacher, Mario Kahlhofer, Peter Chalupar and Hanspeter Mössenböck

SEaTeD - Software Engineering and Technical Debt

Chair: Alexander Chatzigeorgiou, Paris Avgeriou
Session Duration: 15:45-17:00

  • Technical Debt Impacting Lead-Times: An Exploratory Study
    Valentina Lenarduzzi, Antonio Martini, Nyyti Saarimäki and Damian Andrew Tamburri
  • Reducing incidents in microservices by repaying Architectural Technical Debt
    Saulo S. de Toledo, Antonio Martini, Dag Sjøberg, Agata Przybyszewska and Johannes Frandsen
  • Technical Debt Prioritization Methods: A Systematic Mapping Study
    Diogo Pina, Alfredo Goldman and Graziela Tonin

Track 2 - SEAA

CPS 1 - Cyber-Physical Systems

Chair: Erwin Grosspietsch, Konrad Kloeckner, Verena Kloes
Session Duration: 10:00-11:15

  • Parameter tuning for a Markov-based multi-sensor system
    Minhao Qiu, Marco Kryda, Florian Bock, Tobias Antesberger, Daniel Straub and Reinhard German
  • A Structured Analysis of the Video Degradation Effects on the Performance of a Machine Learning-enabled Pedestrian Detector
    Christian Berger

CPS 2 - Cyber-Physical Systems

Chair: Erwin Grosspietsch, Konrad Kloeckner, Verena Kloes
Session Duration: 11:45-13:00

  • Aspect-Oriented Adaptation of Access Control Rules
    Tomas Bures, Ilias Gerostathopoulos, Petr Hnetynka, Stephan Seifermann, Maximilian Walter and Robert Heinrich
  • ICARUS - Incremental Design and Verification of Software Updates in Safety-Critical Product Lines
    Houssem Guissouma, Marc Schindewolf and Eric Sax

STREAM - Software Analytics: Mining Software Open Datasets and Repositories

Chair: Maria Kechagia, Apostolos Ampatzoglou
Session Duration: 15:45-17:00

  • Predicting Software Defect Severity Level using Sentence Embedding and Ensemble Learning
    Lov Kumar, Prakhar Gupta, Lalita Bhanu Murthy, Santanu Ku. Rath, Shashank Mouli Satapathy, Vipul Kocher and Srinivas Padmanabhuni
  • Reuse Opportunities in JavaScript applications
    Anastasia Terzi, Matina Bibi and Panagiotis Sarigiannidis