https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 193) Show all publications
Ekrad, K., Alvarez Vadillo, I., Johansson, B., Mubeen, S. & Ashjaei, S. M. (2025). A Methodology to Map Industrial Automation Traffic to TSN Traffic Classes. In: 30th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA): . Paper presented at 30th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Methodology to Map Industrial Automation Traffic to TSN Traffic Classes
Show others...
2025 (English)In: 30th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Institute of Electrical and Electronics Engineers (IEEE) , 2025Conference paper, Published paper (Refereed)
Abstract [en]

This paper identifies that existing industrial automation standards, such as IEC/IEEE 60802 and IEEE 802.1Q, often have inconsistent definitions of traffic types. In the context of utilizing time-sensitive networking (TSN) standards for future automation systems, clear and consistent traffic characteristics and use cases should be defined to benefit from TSN features. Besides that, to facilitate the integration of TSN into the automation systems, the current standards provide a recommendation for mapping the automation traffic to the TSN traffic classes. In this paper, we propose an alternative mapping methodology for automation traffic to TSN traffic classes after presenting the existing automation traffic and their characteristics. Finally, through a case study, we show the potential of the new mapping methodology compared to the standard mapping strategy.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Series
IEEE Conference on Emerging Technologies and Factory Automation, ISSN 1946-0759
Keywords
Automation;Industrial communication;Standards;Manufacturing automation;Traffic Mapping;Time-Sensitive Networking (TSN);Industrial Communication;Industrial automation
National Category
Computer and Information Sciences Computer Engineering Computer Sciences Networked, Parallel and Distributed Computing
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-73834 (URN)10.1109/ETFA65518.2025.11205571 (DOI)2-s2.0-105021799407 (Scopus ID)979-8-3315-5383-8 (ISBN)
Conference
30th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
Funder
Knowledge FoundationVinnova
Note

© 2025 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, including reprinting/republishing for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.

This is the author’s accepted version of the article:K. Ekrad, I. A. Vadillo, B. Johansson, S. Mubeen and M. Ashjae, “A Methodology to Map Industrial Automation Traffic to TSN Traffic Classes,,” in Proc. 2025 IEEE 30th Int. Conf. on Emerging Technologies and Factory Automation (ETFA), 2025. DOI: 10.1109/ETFA65518.2025.11205571 

Available from: 2025-10-27 Created: 2025-10-27 Last updated: 2026-02-16Bibliographically approved
Dust, L., Gu, R., Mubeen, S., Ekström, M. & Seceleanu, C. (2025). A model-based approach to automation of formal verification of ROS 2-based systems. Frontiers in Robotics and AI, 12, Article ID 1592523.
Open this publication in new window or tab >>A model-based approach to automation of formal verification of ROS 2-based systems
Show others...
2025 (English)In: Frontiers in Robotics and AI, E-ISSN 2296-9144, Vol. 12, article id 1592523Article in journal (Refereed) Published
Abstract [en]

Formal verification of robotic applications, particularly those based on ROS 2, is desirable for ensuring correctness and safety. However, the complexity of formal methods and the manual effort required for model creation and parameter extraction often hinder their adoption. This paper addresses these challenges by proposing a model-based methodology that automates the formal verification process using model-driven engineering techniques. We introduce a methodology which can be applied as a toolchain that automates the initialization of formal model templates in UPPAAL using system parameters derived from ROS 2 execution traces generated by the ROS2_tracing tool. The toolchain employs four model representations based on custom Eclipse Ecore metamodels to capture both structural and verification aspects of ROS 2 systems. The methodology supports both implemented and conceptual systems and enables iterative verification of timing and scheduling parameters through model-to-model and model-to-text transformations. A proof-of-concept implementation demonstrates the feasibility of the proposed approach. The designed toolchain supports verification using two types of UPPAAL models: one for individual node verification (e.g., callback latency and buffer overflow) and another for end-to-end latency analysis of ROS 2 processing chains. Experiments conducted on two implemented and one conceptual ROS 2 systems validate the correctness and adaptability of the toolchain. The results show that the toolchain can automate parameter extraction and model generation. The proposed methodology modularizes the verification process, allowing domain experts to focus on their areas of expertise. It targets to enhances traceability and reusability across different verification scenarios and formal models. The approach aims to make formal verification more accessible and practical to robotics developers.

Place, publisher, year, edition, pages
Frontiers Media SA, 2025
National Category
Computer Sciences Robotics and automation
Identifiers
urn:nbn:se:mdh:diva-73778 (URN)10.3389/frobt.2025.1592523 (DOI)001539390800001 ()40740586 (PubMedID)2-s2.0-105012437361 (Scopus ID)
Available from: 2025-10-20 Created: 2025-10-20 Last updated: 2025-10-21Bibliographically approved
Satka, Z., Ashjaei, S. M., Nord, J., Mayta, W. R., Nordin, D., Ragnarsson, D. & Mubeen, S. (2025). Bridging TSN and 5G networks: Prototype design and evaluation for real-time embedded systems. Journal of systems architecture, 168, Article ID 103531.
Open this publication in new window or tab >>Bridging TSN and 5G networks: Prototype design and evaluation for real-time embedded systems
Show others...
2025 (English)In: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165, Vol. 168, article id 103531Article in journal (Refereed) Published
Abstract [en]

Integrating Time-Sensitive Networking (TSN) with 5G cellular networks facilitates high-bandwidth, low-latency end-to-end communication in networked embedded systems. An integrated TSN-5G network has the potential to support predictable and deterministic end-to-end communication, as well as to significantly enhance scalability, particularly in industrial automation, by providing flexibility, efficiency, and responsiveness. This paper aims to facilitate the end-to-end (E2E) communication over the integrated TSN-5G networks, by addressing two of the main challenges: (1) design and implementation of an effective TSN-5G gateway that not only ensures an effective forwarding mechanism to translate the traffic among both networks, but also maps the TSN traffic to the corresponding 5G quality-of-service profiles to ensure the timing requirements of highly critical traffic, and (2) establishment of clock synchronization across all network components to support the E2E communication in TSN-5G networks. The paper outlines the design and implementation of a robust TSN-5G gateway that bridges TSN and 5G network architectures, ensuring seamless interoperability between them. We utilize a standalone private 5G network within a controlled lab environment to establish the E2E communication for the TSN-5G network, with a particular emphasizes on analyzing latencies and jitter to provide valuable insights for industrial implementation. Moreover, the gateway facilitates a time synchronization approach, to enable time coordination between network components that supports E2E communication on TSN-5G networks considering the hardware limitation. Our findings indicate that achieving latencies below 20 ms is feasible in an integrated TSN-5G network using the proposed configuration of a private 5G setup with a channel bandwidth of 40 MHz.

Place, publisher, year, edition, pages
Elsevier BV, 2025
Keywords
5g, Heterogeneous Real-time Networks, Networked Embedded Systems, Time Synchronization, Time-sensitive Networking, Tsn, Automation, Gateways (computer Networks), Interactive Computer Systems, Interoperability, Network Architecture, Network Components, Real Time Systems, Synchronization, Wireless Networks, Design And Implementations, End-to-end Communication, Heterogeneous Real-time Network, Prototype Designs, Real Time Network, 5g Mobile Communication Systems, Embedded Systems
National Category
Telecommunications
Identifiers
urn:nbn:se:mdh:diva-73076 (URN)10.1016/j.sysarc.2025.103531 (DOI)001558419400001 ()2-s2.0-105012596105 (Scopus ID)
Available from: 2025-08-20 Created: 2025-08-20 Last updated: 2025-10-10Bibliographically approved
Bujosa Mateu, D., Ashjaei, S. M. & Mubeen, S. (2025). CONAN-TSN: An Integrated Toolchain for CONfiguration and ANalysis of TSN Networks. In: 2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA): . Paper presented at 2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA) (pp. 1-8). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>CONAN-TSN: An Integrated Toolchain for CONfiguration and ANalysis of TSN Networks
2025 (English)In: 2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA), Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

Time-Sensitive Networking (TSN) has emerged as a key technology for ensuring reliable and deterministic communication in vehicular networks. However, the complexity of evaluating, configuring, and analyzing TSN mechanisms has hindered its widespread adoption. This paper introduces CONAN-TSN, an integrated toolchain designed to address these challenges by providing a comprehensive solution for the configuration, analysis, and evaluation of TSN networks. CONAN-TSN includes tools for traffic generation, traffic mapping, scheduling, and timing analysis, enabling seamless integration and practical implementation of TSN in vehicular systems. The toolchain’s effectiveness is demonstrated through its application to an industrial use case, showcasing its ability to enhance network schedulability and performance. The results highlight CONAN-TSN’s potential to bridge the gap between theoretical benefits and real-world deployment of TSN, offering a valuable resource for researchers and practitioners in the field.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Series
IEEE Conference on Emerging Technologies and Factory Automation, ISSN 1946-0759
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-74527 (URN)10.1109/etfa65518.2025.11205713 (DOI)2-s2.0-105021833294 (Scopus ID)979-8-3315-5383-8 (ISBN)
Conference
2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA)
Funder
Knowledge Foundation
Available from: 2025-11-25 Created: 2025-11-25 Last updated: 2026-02-16Bibliographically approved
Abdi, S., Ashjaei, S. M. & Mubeen, S. (2025). Deadline-constrained security-aware workflow scheduling in hybrid cloud architecture. Future Generation Computer Systems, 162, Article ID 107466.
Open this publication in new window or tab >>Deadline-constrained security-aware workflow scheduling in hybrid cloud architecture
2025 (English)In: Future Generation Computer Systems, ISSN 0167-739X, E-ISSN 1872-7115, Vol. 162, article id 107466Article in journal (Refereed) Published
Abstract [en]

A hybrid cloud is an efficient solution to deal with the problem of insufficient resources of a private cloud when computing demands increase beyond its resource capacities. Cost-efficient workflow scheduling, considering security requirements and data dependency among tasks, is a prominent issue in the hybrid cloud. To address this problem, we propose a mathematical model that minimizes the monetary cost of executing a workflow and satisfies the security requirements of tasks under a deadline. The proposed model fulfills data dependency among tasks, and data transmission time is formulated with exact mathematical expressions. The derived model is a Mixed-integer linear programming problem. We evaluate the proposed model with real-world workflows over changes in the input variables of the model, such as the deadline and security requirements. This paper also presents a post-optimality analysis that investigates the stability of the assignment problem. The experimental results show that the proposed model minimizes the cost by decreasing inter-cloud communications for dependent tasks. However, the optimal solutions are affected by the limitations that are imposed by the problem constraints. 

Place, publisher, year, edition, pages
Elsevier B.V., 2025
Keywords
Cost minimization, Hybrid cloud, Mixed integer linear programming, Sensitivity analysis, Workflow scheduling, Cloud computing architecture, Combinatorial optimization, Cost benefit analysis, Cryptography, Integer programming, Data dependencies, Hybrid clouds, Integer Linear Programming, Mixed integer linear, Security requirements, Security-aware, Work-flows
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-68213 (URN)10.1016/j.future.2024.07.044 (DOI)001295842500001 ()2-s2.0-85201083709 (Scopus ID)
Available from: 2024-08-21 Created: 2024-08-21 Last updated: 2025-10-10Bibliographically approved
Berisa, A., Kraljušić, B., Zahirovic, N., Ashjaei, S. M., Daneshtalab, M., Sjödin, M. & Mubeen, S. (2025). Experimental Evaluation of a CAN-to-TSN Gateway Implementation. In: : . Paper presented at 2025 28th International Symposium on Real-Time Distributed Computing, ISORC 2025 (pp. 153-164). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Experimental Evaluation of a CAN-to-TSN Gateway Implementation
Show others...
2025 (English)Conference paper, Published paper (Refereed)
Abstract [en]

The increasing complexity of modern embedded systems highlights the limitations of Controller Area Network (CAN) in terms of transmission speed and scalability. The IEEE Time-Sensitive Networking (TSN) task group developed a set of standards to enhance switched Ethernet with high bandwidth, low jitter, and deterministic communication. Despite these advances, CAN will likely co-exist with TSN in, e.g., the automotive industry due to factors such as cost-effectiveness and legacy of CAN. This paper presents an experimental evaluation of a CAN-toTSN gateway implementation, focusing on the impact of different forwarding and scheduling strategies on network performance. We analyze various queuing techniques and scheduling mechanisms in a realistic experimental setup and assess their impact on end-to-end delay and TSN bandwidth utilization. The evaluation results demonstrate that encapsulating only a single CAN frame within a TSN frame effectively minimizes the end-to-end delay of CAN frames, in particular when a high-speed TSN network is used. Furthermore, we perform a comparative evaluation of the Time-Aware Shaper (TAS) and Weighted Round Robin (WRR) mechanisms in the TSN network. Interestingly, WRR leads to lower delays for CAN frames in the TSN network compared to TAS, which we attribute to the lack of synchronization between CAN and TSN.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2025
Keywords
Automotive embedded systems, CAN, Controller Area Network, Gateway, Time-sensitive Network, TSN
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-73869 (URN)10.1109/ISORC65339.2025.00029 (DOI)2-s2.0-105019235065 (Scopus ID)9798331599843 (ISBN)
Conference
2025 28th International Symposium on Real-Time Distributed Computing, ISORC 2025
Available from: 2025-10-29 Created: 2025-10-29 Last updated: 2025-12-03Bibliographically approved
Dust, L., Gu, R., Seceleanu, C., Ekström, M. & Mubeen, S. (2025). Pattern-based verification of ROS 2 applications using UPPAAL. International Journal on Software Tools for Technology Transfer
Open this publication in new window or tab >>Pattern-based verification of ROS 2 applications using UPPAAL
Show others...
2025 (English)In: International Journal on Software Tools for Technology Transfer, ISSN 1433-2779, E-ISSN 1433-2787Article in journal (Refereed) Published
Abstract [en]

This paper proposes an approach to pattern-based modeling and Uppaal-based verification for ROS 2 applications. The proposed verification focuses on callback execution latencies and buffer overflow. We propose formal model templates to model the execution of ROS 2 system components, created using a pattern-based approach. The model templates simplify the formal modeling of an ROS 2 application. Using Uppaal, we model in Uppaal timed automata, allowing the description of computation chains of ROS 2-based applications. Our focus is on execution behavior, including two versions of the mainline single-threaded executor of ROS 2. System traces generated using the formal models are validated in multiple experiments. Furthermore, we compare two approaches to modeling the execution of nodes that are typically the core units of computation of ROS 2. The first approach is a holistic approach to model ROS 2 applications, including communication and execution in computation chains. The second is an approach for individual nodes only, at a higher abstraction level. Additionally, we show the application of the verification by model checking in two ROS 2 system scenarios where we compare generated model traces to actual system executions. Overall, through formal modeling and verification, we showcase the potential for uncovering errors in the execution of distributed robotic systems.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
Robot operating system 2, Pattern-based modeling, Model checking, Uppaal
National Category
Embedded Systems
Identifiers
urn:nbn:se:mdh:diva-71328 (URN)10.1007/s10009-025-00802-4 (DOI)001472807200001 ()2-s2.0-105003720720 (Scopus ID)
Available from: 2025-05-07 Created: 2025-05-07 Last updated: 2025-10-21Bibliographically approved
Umar, M., Mubeen, S., Balador, A., Ashjaei, S. M. & Williams, A. (2025). Performance-aware Decision-making Mechanism for Offloading Soft Real-time Tasks. In: : . Paper presented at RTNS 2025: 33rd International Conference on Real-Time Networks and Systems, Nov 5-7 2025, Pisa, Italy. Pisa, Italy
Open this publication in new window or tab >>Performance-aware Decision-making Mechanism for Offloading Soft Real-time Tasks
Show others...
2025 (English)Conference paper, Oral presentation with published abstract (Refereed)
Abstract [en]

Industrial real-time embedded systems run complex software applications with strict timing constraints to ensure efficient operation. Increasing computational demands often strain device resources, leading to missed deadlines and disrupted task execution. This paper proposes a novel decision-making mechanism for offloading soft real-time tasks to edge or cloud servers. The mechanism contains two major components: (i) a monitoring agent to observe and collect task-level performance parameters during run-time, and (ii) a decision-making component to decide, based on the collected parameters, which tasks should be offloaded to improve the overall system performance. We implement the proposed mechanism in the FreeRTOS real-time operating system to provide evidence of its feasibility. We also perform a set of experiments to show performance of the proposed mechanism. The results demonstrate that the proposed mechanism ensures predictable execution of the system with minimal overhead, offering a scalable solution for resource-constrained soft real-time systems.

Place, publisher, year, edition, pages
Pisa, Italy: , 2025
Keywords
Real-time embedded systems, Dynamic task offloading, Edge and cloud computing
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-75264 (URN)
Conference
RTNS 2025: 33rd International Conference on Real-Time Networks and Systems, Nov 5-7 2025, Pisa, Italy
Available from: 2025-12-22 Created: 2025-12-22 Last updated: 2026-01-08Bibliographically approved
Mubeen, S. & Ashjaei, S. M. (2025). Problem-Based Learning in an Educational and Training Module on Model-Based Development of Vehicle Software. In: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering , EASE, 2025 edition, EASE Companion 2025: . Paper presented at 29th International Conference on Evaluation and Assessment of Software Engineering, EASE 2025, 17-20 June, 2025, Istanbul, Turkey (pp. 192-201). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Problem-Based Learning in an Educational and Training Module on Model-Based Development of Vehicle Software
2025 (English)In: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering , EASE, 2025 edition, EASE Companion 2025, Association for Computing Machinery (ACM) , 2025, p. 192-201Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents the development and evolution of an educational module centered on collaborative problem-based learning, model-based software development, and end-to-end timing analysis for vehicular embedded systems, highlighting our experiences in integrating state-of-the-art research and industry practices over the years. For the past eight years, the module has been taught to both industry professionals and academic students. In the industry, it has been presented through seminars and workshops organized within the industrial settings of two vehicle manufacturers and a provider of vehicular software development tools. In an academic context, this module has been delivered as part of a PhD course. Furthermore, it has been incorporated into 11 instances of master's courses across four European universities. When offered in an industry context, the module is kept concise and more focused on hands-on activities and practical use cases. In contrast, when the module is delivered in an academic setting, it is supplemented with additional lectures and discussions on its topics. Interestingly, the feedback received from participants, especially those from the industry, has not only contributed to refining this educational module but has also advanced the state of the art in modeling and timing analysis of embedded software architectures.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2025
Keywords
Automotive software, model-based development, timing analysis, Collaborative learning, Curricula, Embedded software, Industrial research, Learning systems, Software architecture, Students, Teaching, Embedded-system, End to end, Learning models, Model based development, Model-based OPC, Problem based learning, State of the art, Training modules, Embedded systems, Software design
National Category
Software Engineering
Identifiers
urn:nbn:se:mdh:diva-75506 (URN)10.1145/3727967.3756826 (DOI)2-s2.0-105026949172 (Scopus ID)9798400718328 (ISBN)
Conference
29th International Conference on Evaluation and Assessment of Software Engineering, EASE 2025, 17-20 June, 2025, Istanbul, Turkey
Available from: 2026-01-21 Created: 2026-01-21 Last updated: 2026-01-21Bibliographically approved
Mäki-Turja, J., Zivojevic, V. & Mubeen, S. (2025). Rubus Offline Scheduler for Resource Constrained Embedded Real-Time Systems. In: 2025 IEEE International Conference on High Performance Computing and Communications (HPCC): . Paper presented at 2025 IEEE International Conference on High Performance Computing and Communications (HPCC) (pp. 1-10). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Rubus Offline Scheduler for Resource Constrained Embedded Real-Time Systems
2025 (English)In: 2025 IEEE International Conference on High Performance Computing and Communications (HPCC), Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 1-10Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we present the Rubus tool suite, with a focus on its static (offline) real-time scheduler. The schedules generated by the scheduler are executed by a real-time operating system certified according to the ISO 26262 safety standard. The Rubus tool suite and its scheduler have been utilized in the vehicle industry for model- and component-based software development of resource-constrained embedded systems for over 25 years. Since its introduction in 1998, the scheduler has evolved significantly, transitioning from pure Earliest Deadline First (EDF) heuristics to incorporating priorities, data dependencies, and the ability to distribute the schedule over the entire hyperperiod of the software application, among other heuristics. We provide an in-depth discussion on the mechanisms and algorithms that constitute the Rubus offline scheduler. Moreover, we provide an example of its application in generating an offline schedule for a part of software architecture in an industrial setting.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-74540 (URN)10.1109/hpcc67675.2025.00170 (DOI)2-s2.0-105022719113 (Scopus ID)979-8-3315-6874-0 (ISBN)
Conference
2025 IEEE International Conference on High Performance Computing and Communications (HPCC)
Funder
Vinnova
Available from: 2025-11-25 Created: 2025-11-25 Last updated: 2025-12-03Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-3242-6113

Search in DiVA

Show all publications