https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 121) Show all publications
Skoglund, M., Warg, F., Thorsén, A., Punnekkat, S. & Hansson, H. (2026). Methodology for Test Case Allocation Based on a Formalized ODD. In: Lecture Notes in Computer Science: . Paper presented at Co-Design of Communication, Computing and Control in Cyber-Physical Systems, CoC3CPS 2025, 20th Workshop on Dependable Smart Embedded and Cyber-Physical Systems and Systems-of-Systems, DECSoS 2025, 12th International Workshop on Next Generation of System Assurance Approaches for Critical Systems, SASSUR 2025, 4th International Workshop on Safety and Security Interaction, SENSEI 2025, 2nd International Workshop on Safety/Reliability/Trustworthiness of Intelligent Transportation Systems, SRToITS 2025 and 8th International Workshop on Artificial Intelligence Safety Engineering, WAISE 2025 held in conjunction with the 44th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2025, Stockholm, Sweden, 9 September, 2025 (pp. 61-72). Springer Nature
Open this publication in new window or tab >>Methodology for Test Case Allocation Based on a Formalized ODD
Show others...
2026 (English)In: Lecture Notes in Computer Science, Springer Nature , 2026, p. 61-72Conference paper, Published paper (Refereed)
Abstract [en]

The emergence of Connected, Cooperative, and Automated Mobility (CCAM) systems has significantly transformed the safety assessment landscape. Because they integrate automated vehicle functions beyond those managed by a human driver, new methods are required to evaluate their safety. Approaches that compile evidence from multiple test environments have been proposed for type-approval and similar evaluations, emphasizing scenario coverage within the system’s Operational Design Domain (ODD). However, aligning diverse test environment requirements with distinct testing capabilities remains challenging. This paper presents a method for evaluating the suitability of test case allocation to various test environments by drawing on and extending an existing ODD formalization with key testing attributes. The resulting construct integrates ODD parameters and additional test attributes to capture a given test environment’s relevant capabilities. This approach supports automatic suitability evaluation and is demonstrated through a case study on an automated reversing truck function. The system’s implementation fidelity is tied to ODD parameters, facilitating automated test case allocation based on each environment’s capacity for object-detection sensor assessment.

Place, publisher, year, edition, pages
Springer Nature, 2026
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 15955 LNCS
Keywords
Automated Systems, Operational Design Domain, Safety Assurance, Test Case Allocation, Artificial Intelligence, Automobile Testing, Environmental Testing, Function Evaluation, Object Detection, Object Recognition, Safety Engineering, Design Domains, Domain Parameters, Mobility Systems, Operational Design, Test Case, Test Environment, Automation
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-73212 (URN)10.1007/978-3-032-02018-5_5 (DOI)001579298700006 ()2-s2.0-105014732874 (Scopus ID)9783031984136 (ISBN)
Conference
Co-Design of Communication, Computing and Control in Cyber-Physical Systems, CoC3CPS 2025, 20th Workshop on Dependable Smart Embedded and Cyber-Physical Systems and Systems-of-Systems, DECSoS 2025, 12th International Workshop on Next Generation of System Assurance Approaches for Critical Systems, SASSUR 2025, 4th International Workshop on Safety and Security Interaction, SENSEI 2025, 2nd International Workshop on Safety/Reliability/Trustworthiness of Intelligent Transportation Systems, SRToITS 2025 and 8th International Workshop on Artificial Intelligence Safety Engineering, WAISE 2025 held in conjunction with the 44th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2025, Stockholm, Sweden, 9 September, 2025
Available from: 2025-09-10 Created: 2025-09-10 Last updated: 2025-12-17Bibliographically approved
Skoglund, M., Warg, F., Thorsén, A., Hansson, H. & Punnekkat, S. (2025). Formalizing Operational Design Domains with the Pkl Language. In: : . Paper presented at IEEE Intelligent Vehicles Symposium, Proceedings (pp. 1482-1489). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Formalizing Operational Design Domains with the Pkl Language
Show others...
2025 (English)Conference paper, Published paper (Refereed)
Abstract [en]

The deployment of automated functions that can operate without direct human supervision has changed safety evaluation in domains seeking higher levels of automation. Unlike conventional systems that rely on human operators, these functions require new assessment frameworks to demonstrate that they do not introduce unacceptable risks under real-world conditions. To make a convincing safety claim, the developer must present a thorough justification argument, supported by evidence, that a function is free from unreasonable risk when operated in its intended context. The key concept relevant to the presented work is the intended context, often captured by an Operational Design Domain specification (ODD) specification. ODD formalization is challenging due to the need to maintain flexibility in adopting diverse specification formats while preserving consistency and traceability and integrating seamlessly into the development, validation, and assessment. This paper presents a way to formalize an ODD in the Pkl language, addressing central challenges in specifying ODDs while improving usability through specialized configuration language features. The approach is illustrated with an automotive example but can be broadly applied to ensure rigorous assessments of operational contexts.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Series
IEEE Intelligent Vehicles Symposium (IV), ISSN 2642-7214
Keywords
Assessment, Automated Driving Systems, Automated Functions, Operational Design Domain, Safety, Safety Assurance, Security, Automation, Automobile Drivers, Human Computer Interaction, Risk Assessment, Specifications, Design Domains, Human Supervision, Operational Design, Safety Evaluations, Accident Prevention
National Category
Mechanical Engineering
Identifiers
urn:nbn:se:mdh:diva-73173 (URN)10.1109/IV64158.2025.11097576 (DOI)001556907500212 ()2-s2.0-105014241847 (Scopus ID)9798331538033 (ISBN)
Conference
IEEE Intelligent Vehicles Symposium, Proceedings
Available from: 2025-09-03 Created: 2025-09-03 Last updated: 2026-02-27Bibliographically approved
Dehlaghi Ghadim, A., Moslemzade, M., Dharmapal, N. P., Ericsson, N., Moghadam, M. H., Balador, A. & Hansson, H. (2025). Machine Learning-Driven Intrusion Detection and Identification in Industrial Control Systems. In: Proceedings - 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025: . Paper presented at 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025, Turin, 12 March 2025 through 14 March 2025 (pp. 552-559). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Machine Learning-Driven Intrusion Detection and Identification in Industrial Control Systems
Show others...
2025 (English)In: Proceedings - 33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 552-559Conference paper, Published paper (Refereed)
Abstract [en]

Using machine learning to detect and identify cyberattacks in Industrial Control Systems (ICS) offers a promising solution for uncovering zero-day attacks that traditional rulebased models cannot detect. However, applying ML-based intrusion detection in ICS environments presents challenges, including limited availability of attack data and difficulty in accurately identifying attack types. This paper addresses these challenges by proposing two key strategies. First, we demonstrate that the predictable traffic patterns of ICS networks enable the use of semi-supervised learning models for attack detection. We validate this approach using a benchmark dataset, showing that semi-supervised models achieve comparable performance to fully supervised models while relying solely on training with normal network data. Second, we propose a sequence-based approach for attack identification, using temporal data to improve the accuracy of identifying specific attack types. Our experiments reveal that incorporating historical network parameters improves the attack identification. Our research underscores the potential of semisupervised learning for effective attack detection and highlights the importance of incorporating network temporal properties to improve attack identification. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Series
Parallel, Distributed and Network-Based Processing (PDP), ISSN 2377-5750
Keywords
Industrial Control Systems, Intrusion Detection Systems, Machine Learning, Semi-supervised and Unsupervised Learning, Sequence-based Anomaly Detection
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-71457 (URN)10.1109/PDP66500.2025.00084 (DOI)2-s2.0-105005025392 (Scopus ID)9798331524937 (ISBN)
Conference
33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2025, Turin, 12 March 2025 through 14 March 2025
Available from: 2025-05-23 Created: 2025-05-23 Last updated: 2026-02-16Bibliographically approved
Hansson, H., Norström, C. & Seceleanu, C. (2025). Wang at MDU in a Nutshell. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): (pp. 8-11). Springer Science+Business Media B.V., 15230 LNCS
Open this publication in new window or tab >>Wang at MDU in a Nutshell
2025 (English)In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Science+Business Media B.V., 2025, Vol. 15230 LNCS, p. 8-11Chapter in book (Other academic)
Abstract [en]

In the labyrinthine world of real-time systems, few names resonate as powerfully as that of Prof. Wang Yi. As the co-inventor of the UPPAAL model checker, alongside Prof. Kim G. Larsen and Prof. Paul Pettersson, Wang has charted new territories in computer science, setting a benchmark that stands as a testament to excellence.

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2025
Series
Lecture Notes in Computer Science, ISSN 03029743 ; 15230
Keywords
Embedded systems, Interactive computer systems, Model checking, Lars-en, Model checker, Real - Time system, Real time systems
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-69842 (URN)10.1007/978-3-031-73751-0_2 (DOI)001400370700003 ()2-s2.0-85214351655 (Scopus ID)
Available from: 2025-01-23 Created: 2025-01-23 Last updated: 2025-10-10Bibliographically approved
Leander, B., Causevic, A., Lindström, T. & Hansson, H. (2024). Evaluation of an OPC UA-based access control enforcement architecture. In: International Workshops which were held in conjunction with 28th European Symposium on Research in Computer Security, ESORICS 2023. The Hague 25 September 2023 through 29 September 2023. Code 309159: . Paper presented at 28th European Symposium on Research in Computer Security, ESORICS 2023 (pp. 124-144). Springer Science+Business Media B.V.
Open this publication in new window or tab >>Evaluation of an OPC UA-based access control enforcement architecture
2024 (English)In: International Workshops which were held in conjunction with 28th European Symposium on Research in Computer Security, ESORICS 2023. The Hague 25 September 2023 through 29 September 2023. Code 309159, Springer Science+Business Media B.V., 2024, p. 124-144Conference paper, Published paper (Other academic)
Abstract [en]

Dynamic access control in industrial systems is becoming a concern of greater importance as a consequence of the increasingly flexible manufacturing systems developed within the Industry 4.0 paradigm. With the shift from control system security design based on implicit trust toward a zero-trust approach, fine grained access control is a fundamental requirement. In this article, we look at an access control enforcement architecture and authorization protocol outlined as part of the Open Process Communication Unified Automation (OPC UA) protocol that can allow sufficiently dynamic and fine-grained access control. We present an implementation, and evaluates a set of important quality metrics related to this implementation, as guidelines and considerations for introduction of this protocol in industrial settings. Two approaches for optimization of the authorization protocol are presented and evaluated, which more than halves the average connection establishment time compared to the initial approach.

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2024
Series
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, ISSN 03029743 ; 14398
Keywords
Access control enforcements, Control system security, Dynamic access control, Enforcement architectures, Fine grained, Implicit trusts, Industrial systems, Open process, Process communication, Security design
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-64507 (URN)10.1007/978-3-031-54204-6_7 (DOI)001207238300007 ()2-s2.0-85187776017 (Scopus ID)9783031542039 (ISBN)
Conference
28th European Symposium on Research in Computer Security, ESORICS 2023
Available from: 2023-10-11 Created: 2023-10-11 Last updated: 2025-10-10Bibliographically approved
Bakhshi Valojerdi, Z., Rodriguez-Navas, G., Hansson, H. & Prodan, R. (2024). Evaluation of Storage Placement in Computing Continuum for a Robotic Application: A Simulation-Based Performance Analysis. Journal of Grid Computing, 22(2), Article ID 55.
Open this publication in new window or tab >>Evaluation of Storage Placement in Computing Continuum for a Robotic Application: A Simulation-Based Performance Analysis
2024 (English)In: Journal of Grid Computing, ISSN 1570-7873, E-ISSN 1572-9184, Vol. 22, no 2, article id 55Article in journal (Refereed) Published
Abstract [en]

This paper analyzes the timing performance of a persistent storage designed for distributed container-based architectures in industrial control applications. The timing performance analysis is conducted using an in-house simulator, which mirrors our testbed specifications. The storage ensures data availability and consistency even in presence of faults. The analysis considers four aspects: 1. placement strategy, 2. design options, 3. data size, and 4. evaluation under faulty conditions. Experimental results considering the timing constraints in industrial applications indicate that the storage solution can meet critical deadlines, particularly under specific failure patterns. Comparison results also reveal that, while the method may underperform current centralized solutions in fault-free conditions, it outperforms the centralized solutions in failure scenario. Moreover, the used evaluation method is applicable for assessing other container-based critical applications with timing constraints that require persistent storage.

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2024
Keywords
Cloud, Computing continuum, Edge, Fault-tolerance, Fog, Persistent storage, Containers, Digital storage, Centralised, Industrial control applications, Paper analysis, Performances analysis, Robotics applications, Timing constraints, Timing performance, Fault tolerance
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-67704 (URN)10.1007/s10723-024-09758-2 (DOI)001237868700001 ()2-s2.0-85195460199 (Scopus ID)
Available from: 2024-06-20 Created: 2024-06-20 Last updated: 2026-07-28Bibliographically approved
Castellanos Ardila, J. P., Punnekkat, S., Hansson, H. & Backeman, P. (2024). Safety Argumentation for Machinery Assembly Control Software. In: Lecture Notes in Computer Science, Vol. 14988: . Paper presented at Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp. 251-266). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>Safety Argumentation for Machinery Assembly Control Software
2024 (English)In: Lecture Notes in Computer Science, Vol. 14988, Springer Science and Business Media Deutschland GmbH , 2024, p. 251-266Conference paper, Published paper (Refereed)
Abstract [en]

Assemblies of machinery commonly require control systems whose functionality is based on application software. In Europe, such software requires high safety integrity levels in accordance with the Machinery Directive (MD). However, identifying the essential regulatory requirements for the safety approval is not an easy task. To facilitate this job, this paper presents a process for Safety Argumentation for Machinery Assembly Control Software (SAMACS). We are inspired by patterns provided in the Goal Structuring Notation (GSN) and the use of contracts in safety argumentation. SAMACS contribution is aligning those methods with the MD by adopting EN ISO 13849. In particular, we define safety goals based on expected software contribution to control system safety and the standard guidance. Software safety goals are detailed into software safety requirements and expressed further as contracts, which shall be verified with prescribed techniques. We apply SAMACS to a case study from a European mining company and discuss the findings. This work aims at helping practitioners compose the safety case argumentation necessary to support machinery integration approval in Europe. 

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2024
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 14988 LNCS
Keywords
Control systems, EN ISO 13849, GSN, Software Safety Case, Applications software, Assembly controls, Control software, EN ISO 13849, Goal structuring notation, ISO 13849, Safety case, Safety goals, Software safety
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-68573 (URN)10.1007/978-3-031-68606-1_16 (DOI)001321528300016 ()2-s2.0-85204566918 (Scopus ID)9783031686054 (ISBN)
Conference
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Available from: 2024-10-02 Created: 2024-10-02 Last updated: 2025-10-10Bibliographically approved
Dehlaghi-Ghadim, A., Ericsson, N., Magnusson, L.-G. -., Eriksson, M., Helali Moghadam, M., Balador, A. & Hansson, H. (2024). Using Decision Support to Fortify Industrial Control System Against Cyberattacks. In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA: . Paper presented at 29th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2024, Padova 10 September 2024 through 13 September 2024. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Using Decision Support to Fortify Industrial Control System Against Cyberattacks
Show others...
2024 (English)In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, Institute of Electrical and Electronics Engineers (IEEE) , 2024Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents a cybersecurity solution designed to fortify Industrial Control Systems (ICS) against cyberattacks. The proposed solution integrates a Network-based Intrusion Detection System (NIDS) with a Decision Support System (DSS), leveraging machine learning to detect anomalies in network data and employing a filtering mechanism to reduce false alarms. The NIDS protects a simulated ICS testbed, detecting anomalies and forwarding them to the DSS for further analysis and selection of mitigation strategies. We outline the system architecture and showcase promising outcomes from a prototype implementation. Our proof of concept evaluation demonstrates high accuracy in detecting attack scenarios. Challenges such as detection delays between attacks and potential mitigations high-light areas for future improvement. This research contributes to bridging the gap between ML-based IDS and security solutions, paving the way for enhanced cybersecurity in ICS environments. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Series
IEEE Conference on Emerging Technologies and Factory Automation, ISSN 1946-0759
Keywords
Decision Support Systems, Industrial Control Systems, Intrusion Detection Systems, Machine Learning, Adversarial machine learning, Delay control systems, Intrusion detection, Cyber security, Cyber-attacks, Decision supports, In networks, Machine-learning, Network based intrusion detection systems, Network data, Support systems, Network intrusion
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-68997 (URN)10.1109/ETFA61755.2024.10710892 (DOI)001535140200156 ()2-s2.0-85207853195 (Scopus ID)9798350361230 (ISBN)
Conference
29th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2024, Padova 10 September 2024 through 13 September 2024
Available from: 2024-11-13 Created: 2024-11-13 Last updated: 2026-02-16Bibliographically approved
Leander, B., Causevic, A., Lindström, T. & Hansson, H. (2023). Access Control Enforcement Architectures for Dynamic Manufacturing Systems. In: Proc. - IEEE Int. Conf. Softw. Architecture, ICSA: . Paper presented at Proceedings - IEEE 20th International Conference on Software Architecture, ICSA 2023 (pp. 82-92). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Access Control Enforcement Architectures for Dynamic Manufacturing Systems
2023 (English)In: Proc. - IEEE Int. Conf. Softw. Architecture, ICSA, Institute of Electrical and Electronics Engineers Inc. , 2023, p. 82-92Conference paper, Published paper (Refereed)
Abstract [en]

Industrial control systems are undergoing a trans-formation driven by business requirements as well as technical advances, aiming towards increased connectivity, flexibility and high level of modularity, that implies a need to revise existing cybersecurity measures. Access control, being one of the major security mechanisms in any system, is largely affected by these advances.In this article we investigate access control enforcement architectures, aiming at the principle of least privilege1 in dynamically changing access control scenarios of dynamic manufacturing systems. Several approaches for permission delegation of dynamic access control policy decisions are described. We present an implementation using the most promising combination of architecture and delegation mechanism for which available industrial standards are applicable.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Keywords
Access Control, Cybersecurity, Dynamic Manufacturing, Industrial Automation and Control Systems
National Category
Control Engineering
Identifiers
urn:nbn:se:mdh:diva-62589 (URN)10.1109/ICSA56044.2023.00016 (DOI)000990536000008 ()2-s2.0-85159186538 (Scopus ID)9798350397499 (ISBN)
Conference
Proceedings - IEEE 20th International Conference on Software Architecture, ICSA 2023
Available from: 2023-05-29 Created: 2023-05-29 Last updated: 2025-10-10Bibliographically approved
Bakhshi, Z., Rodriguez-Navas, G. & Hansson, H. (2023). Analyzing the performance of persistent storage for fault-tolerant stateful fog applications. Journal of systems architecture, 144, Article ID 103004.
Open this publication in new window or tab >>Analyzing the performance of persistent storage for fault-tolerant stateful fog applications
2023 (English)In: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165, Vol. 144, article id 103004Article in journal (Refereed) Published
Abstract [en]

In this paper, we analyze the scalability and performance of a persistent, fault-tolerant storage approach that provides data availability and consistency in a distributed container-based architecture with intended use in industrial control applications. We use simulation to evaluate the performance of this storage system in terms of scalability and failures. As the industrial applications considered have timing constraints, the simulation results show that for certain failure patterns, it is possible to determine whether the storage solution can meet critical deadlines. The presented approach is applicable for evaluating timing constraints also of other container-based critical applications that require persistent storage.

Place, publisher, year, edition, pages
Elsevier BV, 2023
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-64563 (URN)10.1016/j.sysarc.2023.103004 (DOI)001091755600001 ()2-s2.0-85173500699 (Scopus ID)
Funder
EU, Horizon 2020Vinnova, 2018-02437
Available from: 2023-10-20 Created: 2023-10-20 Last updated: 2026-06-12Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-7235-6888

Search in DiVA

Show all publications