https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 85) Show all publications
Dust, L., Ekström, M., Gu, R., Mubeen, S. & Seceleanu, C. (2024). A Model-Based Methodology for Automated Verification of ROS 2 Systems. In: Proceedings - 2024 IEEE/ACM 6th International Workshop on Robotics Software Engineering, RoSE 2024: . Paper presented at 6th International Workshop on Robotics Software Engineering, RoSE 2024, co-located with the 46th International Conference on SoftwareLisbon15 April 2024 (pp. 35-42).
Open this publication in new window or tab >>A Model-Based Methodology for Automated Verification of ROS 2 Systems
Show others...
2024 (English)In: Proceedings - 2024 IEEE/ACM 6th International Workshop on Robotics Software Engineering, RoSE 2024, 2024, p. 35-42Conference paper, Published paper (Refereed)
Abstract [en]

To simplify the formal verification of ROS 2-based applications, in this paper, we propose a novel approach to the automation of their model-based verification using model-driven engineering techniques. We propose a methodology starting with ROS 2 execution traces, generated by ROS2_tracing and using models and model transformations in Eclipse to automatically initialize pre-defined formal model templates in UPPAAL, with system parameters. While the methodology targets the simplification of formal verification for robotics developers as users, the implementation is at an early stage and the toolchain is not fully implemented and evaluated. Hence, this paper targets tool developers and researchers to give a first overview of the underlying idea of automating ROS 2 verification.

Hence, we propose a toolchain that supports verification of implemented and conceptual ROS 2 systems, as well as iterative verification of timing and scheduling parameters. We propose using four different model representations, based on the ROS2_tracing output and self-designed Eclipse Ecore metamodels to model the system from a structural and verification perspective. The different model representations allow traceability throughout the modeling and verification process.Last, an initial proof of concept is implemented containing the core elements of the proposed toolchain and validated given a small ROS 2 system. 

National Category
Robotics Embedded Systems Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-67506 (URN)10.1145/3643663.3643970 (DOI)001285454300006 ()2-s2.0-85200922593 (Scopus ID)9798400705663 (ISBN)
Conference
6th International Workshop on Robotics Software Engineering, RoSE 2024, co-located with the 46th International Conference on SoftwareLisbon15 April 2024
Available from: 2024-06-14 Created: 2024-06-14 Last updated: 2024-09-11Bibliographically approved
Alberto Jaén Ortega, A., De Los Angeles Ortega Del Rosario, M., Hellström, P. A., Åstrand, E. & Ekström, M. (2024). Design of a Bioinspired Robotic Finger: A Case Study on Conceptual Development for Robotic Hand Applications. In: Proceedings of the LACCEI international Multi-conference for Engineering, Education and Technology: . Paper presented at 22nd LACCEI International Multi-Conference for Engineering, Education and Technology, LACCEI 2024, Hybrid, San Jose, USA, 17-19 July, 2024. Latin American and Caribbean Consortium of Engineering Institutions
Open this publication in new window or tab >>Design of a Bioinspired Robotic Finger: A Case Study on Conceptual Development for Robotic Hand Applications
Show others...
2024 (English)In: Proceedings of the LACCEI international Multi-conference for Engineering, Education and Technology, Latin American and Caribbean Consortium of Engineering Institutions , 2024Conference paper, Published paper (Refereed)
Abstract [en]

Human hands and fingers have been widely studied in different fields, such as animation, biomechanics, ergonomics, rehabilitation, medicine, and robotics. However, since the hands are a highly complex part of the human body capable of developing precise tasks, replicating human hand mechanisms remains challenging and, thus, continues to be an active area. This study focuses on a bioinspired mechanically equivalent finger model. A parametric model was proposed based on the typical architecture of a human finger, allowing adaptation to different anthropometries. A forward kinematic model assesses each phalanx's range of motion (ROM) during flexion-extension and abduction-adduction. A CAD modeling technique based on fused filament fabrication (FFF) is used for easy fabrication, requiring no assembly. The resulting model achieves the desired ROM, offering a simple solution for hand modeling. This bioinspired model aids in training hand exoskeleton robots, accurately mimicking human finger mechanics for various applications, including rehabilitation and prosthetics. This model helps understand complex hand mechanisms and holds potential for robotics and related fields.

Place, publisher, year, edition, pages
Latin American and Caribbean Consortium of Engineering Institutions, 2024
Keywords
3D printing, additive manufacturing, CAD modeling, design, hand exoskeleton
National Category
Robotics
Identifiers
urn:nbn:se:mdh:diva-68522 (URN)10.18687/LACCEI2024.1.1.1008 (DOI)2-s2.0-85203799745 (Scopus ID)9786289520781 (ISBN)
Conference
22nd LACCEI International Multi-Conference for Engineering, Education and Technology, LACCEI 2024, Hybrid, San Jose, USA, 17-19 July, 2024
Available from: 2024-09-27 Created: 2024-09-27 Last updated: 2024-09-27Bibliographically approved
Hamrén, R., Baumgart, S., Curuklu, B. & Ekström, M. (2024). Situation Awareness within Maritime Applications. In: OCEANS 2024 - SINGAPORE: . Paper presented at OCEANS Conference, APR 15-18, 2024, Singapore, SINGAPORE. IEEE
Open this publication in new window or tab >>Situation Awareness within Maritime Applications
2024 (English)In: OCEANS 2024 - SINGAPORE, IEEE , 2024Conference paper, Published paper (Refereed)
Abstract [en]

The advent of powerful control units and the widespread availability of cheap computers have significantly increased the role of artificial intelligence (AI) in various sectors. In the field of maritime applications, this progress has led to the emergence of Edge AI as an important technology. This research focuses on the application of Edge AI to maritime vessels, addressing key aspects of maritime operations. Using Edge AI, we aim to improve the situation awareness and operational efficiency of marine vessels. This study explores Edge AI integration into marine environments and emphasizes its potential to improve on-board safety, navigation and decision-making processes. Our approach shows how smart units decentralized in large central systems can lead to more efficient and adaptive maritime operations and paving the way for a new era of technologically advanced and environmentally conscious maritime practices.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Edge AI, Environmental Sustainability, Sensor Fusion, Wave Recognition, Autonomous Vessel Operation, Fuel Conservation, Maritime Safety, Real-time Data Processing
National Category
Mechanical Engineering
Identifiers
urn:nbn:se:mdh:diva-69252 (URN)10.1109/OCEANS51537.2024.10682310 (DOI)001332919300183 ()2-s2.0-85206479360 (Scopus ID)979-8-3503-6207-7 (ISBN)
Conference
OCEANS Conference, APR 15-18, 2024, Singapore, SINGAPORE
Available from: 2024-12-04 Created: 2024-12-04 Last updated: 2024-12-04Bibliographically approved
Dust, L., Gu, R., Seceleanu, C., Ekström, M. & Mubeen, S. (2024). UPPAAL-Based Modeling and Verification of ROS 2 Multi-threaded Execution and Operating System Reservations. In: Lect. Notes Comput. Sci.: . Paper presented at 29th International Conference on Formal Methods for Industrial Critical Systems, FMICS 2024. Milan. 9 September 2024 through 11 September 2024. Code 317649. Notes in Bioinformatics) (pp. 40-59). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>UPPAAL-Based Modeling and Verification of ROS 2 Multi-threaded Execution and Operating System Reservations
Show others...
2024 (English)In: Lect. Notes Comput. Sci., Springer Science and Business Media Deutschland GmbH , 2024, p. 40-59Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we propose a formal modeling approach in Uppaal to simulate and verify multi-threaded robotics middleware execution based on ROS 2. In the modeling process, we consider middleware-specific scheduling by creating formal models that simulate the execution behavior of a ROS 2-based system. Furthermore, we show how to model potential underlying operating system’s influences on execution, by modeling reservation servers. We propose timed automata templates to model the multi-threaded execution of ROS 2 systems and the reservations of the underlying operating system in Uppaal. We show how to use the created templates to simulate a ROS 2 application. We demonstrate the application of the formal models and model checking in various ROS 2 experiments. Furthermore, we validate the created models by comparing the observed execution traces in experiments on ROS 2 systems and the simulated traces of our models. Overall, this paper showcases the application and usefulness of model-based verification of distributed middleware applications, including internal scheduling and influences of underlying operating system actions.

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2024
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 14952 LNCS
Keywords
Model Checking, Pattern-Based Modeling, Robot Operating System 2, Multipurpose robots, Reservation systems, Robot Operating System, Based modelling, Formal modeling, Modeling and verifications, Modeling approach, Modeling process, Models checking, Multithreaded, Pattern-based models, Robotic middlewares, Middleware
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-68428 (URN)10.1007/978-3-031-68150-9_3 (DOI)001308668900003 ()2-s2.0-85202641490 (Scopus ID)9783031681493 (ISBN)
Conference
29th International Conference on Formal Methods for Industrial Critical Systems, FMICS 2024. Milan. 9 September 2024 through 11 September 2024. Code 317649. Notes in Bioinformatics)
Available from: 2024-09-11 Created: 2024-09-11 Last updated: 2024-10-16Bibliographically approved
Dust, L., Persson, E., Ekström, M., Mubeen, S., Seceleanu, C. & Gu, R. (2023). Experimental Evaluation of Callback Behavior in ROS 2 Executors. In: IEEE Int. Conf. Emerging Technol. Factory Autom., ETFA: . Paper presented at IEEE International Conference on Emerging Technologies and Factory Automation, ETFA. Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Experimental Evaluation of Callback Behavior in ROS 2 Executors
Show others...
2023 (English)In: IEEE Int. Conf. Emerging Technol. Factory Autom., ETFA, Institute of Electrical and Electronics Engineers Inc. , 2023Conference paper, Published paper (Refereed)
Abstract [en]

Robot operating system 2 (ROS 2) is increasingly popular both in research and commercial robotic systems. ROS 2 is designed to allow real-time execution and data communication, enabling rapid prototyping and deployment of robotic systems. In order to predict and calculate execution times in ROS 2, one needs to analyze its internal scheduler, called executor. The executor has been updated in various distributions of ROS 2, which is shown to impact significantly the periodic execution invoked by the underlying operating system's timers, potentially causing unexpected latencies. To expose the mentioned impact due to executor differences, in this paper, we present an experimental evaluation of the execution behavior of ROS 2's schedulable entities, namely callbacks, among the existing versions of the executor. We visualize the differences of callback execution order via simulation, and we create design-level scenarios that impact the execution of periodically scheduled callbacks, negatively. Moreover, we show how such negative impact can be mitigated by using multi-threaded executors. Finally, we illustrate the observed behavior on a real-world centralized multi-agent robot system. Our work aims to raise awareness within the ROS 2 developer community, regarding possible problems of timer blocking, and propose a mitigation solution of the latter.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Keywords
Multi agent systems, Real time systems, Data-communication, Design levels, Experimental evaluation, Multithreaded, Rapid deployments, Rapid-prototyping, Real time execution, Real-time data, Real-world, Robotic systems, Robot Operating System
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-64706 (URN)10.1109/ETFA54631.2023.10275668 (DOI)2-s2.0-85175439932 (Scopus ID)9798350339918 (ISBN)
Conference
IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
Available from: 2023-11-09 Created: 2023-11-09 Last updated: 2024-06-14Bibliographically approved
Ameri, A., Miloradović, B., Curuklu, B., Papadopoulos, A., Ekström, M. & Dreo, J. (2023). Interplay of Human and AI Solvers on a Planning Problem. In: Conf. Proc. IEEE Int. Conf. Syst. Man Cybern.: . Paper presented at Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics (pp. 3166-3173). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Interplay of Human and AI Solvers on a Planning Problem
Show others...
2023 (English)In: Conf. Proc. IEEE Int. Conf. Syst. Man Cybern., Institute of Electrical and Electronics Engineers Inc. , 2023, p. 3166-3173Conference paper, Published paper (Refereed)
Abstract [en]

With the rapidly growing use of Multi-Agent Systems (MASs), which can exponentially increase the system complexity, the problem of planning a mission for MASs became more intricate. In some MASs, human operators are still involved in various decision-making processes, including manual mission planning, which can be an ineffective approach for any non-trivial problem. Mission planning and re-planning can be represented as a combinatorial optimization problem. Computing a solution to these types of problems is notoriously difficult and not scalable, posing a challenge even to cutting-edge solvers. As time is usually considered an essential resource in MASs, automated solvers have a limited time to provide a solution. The downside of this approach is that it can take a substantial amount of time for the automated solver to provide a sub-optimal solution. In this work, we are interested in the interplay between a human operator and an automated solver and whether it is more efficient to let a human or an automated solver handle the planning and re-planning problems, or if the combination of the two is a better approach. We thus propose an experimental setup to evaluate the effect of having a human operator included in the mission planning and re-planning process. Our tests are performed on a series of instances with gradually increasing complexity and involve a group of human operators and a metaheuristic solver based on a genetic algorithm. We measure the effect of the interplay on both the quality and structure of the output solutions. Our results show that the best setup is to let the operator come up with a few solutions, before letting the solver improve them.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Keywords
Human-AI Collaboration, Mixed Human-AI Planning, Multi-Agent Mission Planning
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-66283 (URN)10.1109/SMC53992.2023.10394024 (DOI)2-s2.0-85187278849 (Scopus ID)9798350337020 (ISBN)
Conference
Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
Note

Conference paper; Export Date: 20 March 2024; Cited By: 0; Correspondence Address: E. Afshin Ameri; Mälardalen University, Västerås, Sweden; email: afshinameri.e@mdu.se; B. Miloradović; Mälardalen University, Västerås, Sweden; email: branko.miloradovic@mdu.se; B. Çürüklü; Mälardalen University, Västerås, Sweden; email: baran.curuklu@mdu.se; A.V. Papadopoulos; Mälardalen University, Västerås, Sweden; email: alessandrov.papadopoulos@mdu.se; M. Ekström; Mälardalen University, Västerås, Sweden; email: mikael.ekstrom@mdu.se; CODEN: PICYE

Available from: 2024-03-20 Created: 2024-03-20 Last updated: 2024-03-20Bibliographically approved
Valieva, I., Shashidhar, B., Björkman, M., Åkerberg, J., Ekström, M. & Voitenko, I. (2023). Machine Learning-Based Coarse Frequency Bands Classification For Cognitive Radio Applications. In: Int. Conf. Electr. Eng./Electron., Comput., Telecommun. Inf. Technol., ECTI-CON: . Paper presented at 2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2023. Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Machine Learning-Based Coarse Frequency Bands Classification For Cognitive Radio Applications
Show others...
2023 (English)In: Int. Conf. Electr. Eng./Electron., Comput., Telecommun. Inf. Technol., ECTI-CON, Institute of Electrical and Electronics Engineers Inc. , 2023Conference paper, Published paper (Refereed)
Abstract [en]

This paper is focused on multiple supervised machine learning algorithms' performance evaluation in terms of classification accuracy and speed for the blind frequency bands classification into three occupancy classes: white, gray, and black spaces for potential implementation in cognitive radio application. Training and validation data sets consisting of 180 000 samples, including 60 000 samples per class, have been collected in the controlled experiment. Data samples have been generated using a hardware signal generator and recorded on the receiver's front end as the time-domain complex signals. Gray space data samples contain one, two, or three signals modulated into 2FSK, BPSK, or QPSK with symbol rates 10, 100, or 1000 kSymbol/s. White space data samples contain no own generated signals. Black space data samples contain two signals with the symbol rate of 22.5 MSymbol/s and offset +14 MHz and -14 MHz from the central frequency occupying the entire observation band. Training and validation of twenty supervised machine learning algorithms have been performed offline in the Matlab Classification Learner application using the collected data set. Fine decision trees have demonstrated the highest classification accuracy of 87.8 %, the observed classification speed of 630000 Objects/s is also higher than the required 2000 Objects/s. Medium decision trees and ensemble boosted trees have demonstrated 87.5 % and 87.7 % accuracy and classification speeds of 950000 and 230000 Objects/s respectively. Therefore, ensemble boosted trees, and fine and medium decision trees have been selected for the deployment on the target radio application in the scope of future work.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Keywords
cognitive radio, decision trees, machine learning, vacant frequency channels, Classification (of information), Learning algorithms, Signal receivers, Classification accuracy, Data sample, Data set, Frequency channels, Machine learning algorithms, Machine-learning, Radio applications, Space data, Supervised machine learning, Vacant frequency channel
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-63918 (URN)10.1109/ECTI-CON58255.2023.10153155 (DOI)2-s2.0-85164912117 (Scopus ID)9798350310467 (ISBN)
Conference
2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2023
Available from: 2023-07-26 Created: 2023-07-26 Last updated: 2023-07-26Bibliographically approved
Persson, N., Ekström, M., Ekström, M. & Papadopoulos, A. (2023). On the Initialization Problem for Timed-Elastic Bands. In: IFAC PAPERSONLINE: . Paper presented at 22nd World Congress of the International Federation of Automatic Control (IFAC) (pp. 11802-11807). Amsterdam: Elsevier, 56
Open this publication in new window or tab >>On the Initialization Problem for Timed-Elastic Bands
2023 (English)In: IFAC PAPERSONLINE, Amsterdam: Elsevier, 2023, Vol. 56, p. 11802-11807Conference paper, Published paper (Other academic)
Abstract [en]

Path planning is an important part of navigation for mobile robots. Several approaches have been proposed in the literature based on a discretisation of the map, including A*, Theta*, and RRT*. While these approaches have been widely adopted also in real applications, they tend to generate non-smooth paths, which can be difficult to follow, based on the kinematic and dynamic constraints of the robot. Time-Elastic-Bands (TEB) have also been used in the literature, to deform an original path in real-time to produce a smoother path, and to handle potential local changes in the environment, such as the detection of an unknown obstacle. This work analyses the effects on the overall path for different choices of initial paths fed to TEB. In particular, the produced paths are compared in terms of total distance, curvature, and variation in the desired heading. The optimised version of the solution produced by Theta* shows the highest performance among the considered methods and metrics, and we show that it can be successfully followed by an autonomous bicycle. 

Place, publisher, year, edition, pages
Amsterdam: Elsevier, 2023
Series
IFAC-PapersOnLine, ISSN 24058963
Keywords
Planning, Optimisation, Time-Elastic-Bands, Intelligent Autonomous Vehicles, Navigation
National Category
Robotics
Research subject
Electronics
Identifiers
urn:nbn:se:mdh:diva-61445 (URN)10.1016/j.ifacol.2023.10.574 (DOI)001196708400678 ()2-s2.0-85184957931 (Scopus ID)
Conference
22nd World Congress of the International Federation of Automatic Control (IFAC)
Available from: 2023-01-09 Created: 2023-01-09 Last updated: 2024-12-20Bibliographically approved
Miloradović, B., Curuklu, B., Ekström, M. & Papadopoulos, A. (2023). Optimizing Parallel Task Execution for Multi-Agent Mission Planning. IEEE Access, 11, 24367-24381
Open this publication in new window or tab >>Optimizing Parallel Task Execution for Multi-Agent Mission Planning
2023 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 11, p. 24367-24381Article in journal (Refereed) Published
Abstract [en]

Multi-agent systems have received a tremendous amount of attention in many areas of research and industry, especially in robotics and computer science. With the increased number of agents in missions, the problem of allocation of tasks to agents arose, and it is one of the most fundamental classes of problems in robotics, formally known as the Multi-Robot Task Allocation (MRTA) problem. MRTA encapsulates numerous problem dimensions, and it aims at providing formulations and solutions to various problem configurations, i.e., complex multi-agent missions. One dimension of the MRTA problem has not caught much of the research attention. In particular, problem configurations including Multi-Task (MT) robots have been neglected. However, the increase in computational power, in robotic systems, has allowed the utilization of parallel task execution. This in turn had the benefit of allowing the creation of more complex robotic missions; however, it came at the cost of increased problem complexity. Our contribution to the aforementioned domain can be grouped into three categories. First, we model the problem using two different approaches, Integer Linear Programming and Constraint Programming. With these models, we aim at filling the gap in the literature related to the formal definition of MT robot problem configuration. Second, we introduce the distinction between physical and virtual tasks and their mutual relationship in terms of parallel task execution. This distinction allows the modeling of a wider range of missions while exploiting possible parallel task execution. Finally, we provide a comprehensive performance analysis of both models, by implementing and validating them in CPLEX and CP Optimizer on the set of problems. Each problem consists of the same set of test instances gradually increasing in complexity, while the percentage of virtual tasks in each problem is different. The analysis of the results includes exploration of the scalability of both models and solvers, the effect of virtual tasks on the solvers' performance, and overall solution quality.

Place, publisher, year, edition, pages
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2023
Keywords
Task analysis, Robots, Planning, Taxonomy, Resource management, Complexity theory, Analytical models, Multi-agent mission planning, multi-robot task allocation, parallel task execution, integer linear programming, constraint programming
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-62204 (URN)10.1109/ACCESS.2023.3254900 (DOI)000953721300001 ()2-s2.0-85149859205 (Scopus ID)
Available from: 2023-04-12 Created: 2023-04-12 Last updated: 2023-04-12Bibliographically approved
Dust, L., Gu, R., Seceleanu, C., Ekström, M. & Mubeen, S. (2023). Pattern-Based Verification of ROS 2 Nodes Using UPPAAL. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): . Paper presented at 28th International Conference on Formal Methods in Industrial Critical Systems, FMICS 2023, Antwerp, Belgium, 20 September - 22 September 2023 (pp. 57-75). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>Pattern-Based Verification of ROS 2 Nodes Using UPPAAL
Show others...
2023 (English)In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Science and Business Media Deutschland GmbH , 2023, p. 57-75Conference paper, Published paper (Refereed)
Abstract [en]

This paper proposes a pattern-based modeling and Uppaal-based verification of latencies and buffer overflow in distributed robotic systems that use ROS 2. We apply pattern-based modeling to simplify the construction of formal models for ROS 2 systems. Specifically, we propose Timed Automata templates for modeling callbacks in Uppaal, including all versions of the single-threaded executor in ROS 2. Furthermore, we demonstrate the differences in callback scheduling and potential errors in various versions of ROS 2 through experiments and model checking. Our formal models of ROS 2 systems are validated in experiments, as the behavior of ROS 2 presented in the experiments is also exposed by the execution traces of our formal models. Moreover, model checking can reveal potential errors that are missed in the experiments. The paper demonstrates the application of pattern-based modeling and verification in distributed robotic systems, showcasing its potential in ensuring system correctness and uncovering potential errors.

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2023
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 14290 LNCS
Keywords
Model Checking, Pattern-Based Modeling, Robot Operating System 2, Errors, Robot Operating System, Buffer overflows, Distributed robotic systems, Execution trace, Formal modeling, Models checking, Pattern-based models, Potential errors, Single-threaded, Timed Automata
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-64592 (URN)10.1007/978-3-031-43681-9_4 (DOI)001158872200004 ()2-s2.0-85174439033 (Scopus ID)9783031436802 (ISBN)
Conference
28th International Conference on Formal Methods in Industrial Critical Systems, FMICS 2023, Antwerp, Belgium, 20 September - 22 September 2023
Available from: 2023-10-30 Created: 2023-10-30 Last updated: 2024-06-14Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-5832-5452

Search in DiVA

Show all publications