https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 98) Show all publications
Fiaschi, G., Vitucci, C., Westerback, T., Sundmark, D. & Nolte, T. (2026). Methods for Path Set Attribute Calculation in Network Systems. In: Proceedings of the 2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026: . Paper presented at 2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026, 22-24 June 2026, Piraeus-Athens, Greece. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Methods for Path Set Attribute Calculation in Network Systems
Show others...
2026 (English)In: Proceedings of the 2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026, Institute of Electrical and Electronics Engineers (IEEE) , 2026Conference paper, Published paper (Refereed)
Abstract [en]

In graph theory and its applications to networking, such as telecommunications or transportation, path-finding is a central problem. While single-path algorithms are well established, methods for handling sets of multiple paths are less developed. A companion paper introduced a formal model for defining attributes over sets of paths based on their structural properties; this paper addresses that model's practical implementation. We present an optimized algorithm for computing cut sets of a path set - a nontrivial task that can be infeasible without efficient methods - and validate its performance via systematic benchmarks on network simulations of varying complexity. Additionally, we introduce a vectorized computational framework that expresses property calculations as matrix operations, enabling concise implementations in array-oriented languages. Together, these contributions establish practical foundations for the companion model, demonstrating that its implementation is both feasible and characterized by predictable, acceptable execution times.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2026
Keywords
Error Probability;, Network optimization, Path set characterization, Routing, Graph theory, Error probabilities, Graph theory applications, In networks, Network systems, Path set, Property, Routings, Benchmarking
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-78919 (URN)10.1109/CITS70307.2026.11637265 (DOI)2-s2.0-105048344569 (Scopus ID)9798319529589 (ISBN)
Conference
2026 IEEE International Conference on Computer, Information, and Telecommunication Systems, CITS 2026, 22-24 June 2026, Piraeus-Athens, Greece
Available from: 2026-09-04 Created: 2026-09-04 Last updated: 2026-09-04Bibliographically approved
Fiaschi, G., Vitucci, C., Westerback, T., Sundmark, D. & Nolte, T. (2025). A Formal Model for Path Set Attribute Calculation in Network Systems. In: 2025 International Symposium on Networks, Computers and Communications (ISNCC): . Paper presented at 2025 International Symposium on Networks, Computers and Communications (ISNCC) (pp. 1-8). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Formal Model for Path Set Attribute Calculation in Network Systems
Show others...
2025 (English)In: 2025 International Symposium on Networks, Computers and Communications (ISNCC), Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

In graph theory and its practical networking applications, e.g., telecommunications and transportation, the problem of finding paths has particular importance. Selecting paths requires giving scores to the alternative solutions to drive a choice. While previous studies have provided comprehensive evaluation of single-path solutions, the same level of detail is lacking when considering sets of paths. This paper emphasizes that the path characterization strongly depends on the properties under consideration. While property-based characterization is also valid for single paths, it becomes crucial to analyse multiple path sets. From the above consideration, this paper proposes a mathematical approach, defining a functional model that lends itself well to characterizing the path set in its general formulation. The paper shows how the functional model contextualizes specific attributes.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Series
International Symposium on Networks, Computers and Communications, ISSN 2768-0940
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-74717 (URN)10.1109/isncc66965.2025.11250449 (DOI)2-s2.0-105031405278 (Scopus ID)978-1-6654-5769-9 (ISBN)
Conference
2025 International Symposium on Networks, Computers and Communications (ISNCC)
Funder
Knowledge Foundation
Available from: 2025-12-02 Created: 2025-12-02 Last updated: 2026-03-11Bibliographically approved
Vitucci, C., Sundmark, D., Jagemar, M. & Nolte, T. (2025). Fault Management Cost System Analysis in Radio Access Network Embedded Systems. In: 2025 9th International Conference on System Reliability and Safety, ICSRS 2025: . Paper presented at 9th International Conference on System Reliability and Safety, ICSRS 2025, 26-28 November, 2025, Turin, Italy (pp. 477-484). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Fault Management Cost System Analysis in Radio Access Network Embedded Systems
2025 (English)In: 2025 9th International Conference on System Reliability and Safety, ICSRS 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 477-484Conference paper, Published paper (Refereed)
Abstract [en]

There is a widely held belief that implementing fault management always costs less than handling faults in the field. However, the relationship between the costs of fault management and maintenance is more complex, and formal decision-making support is often lacking. This paper proposes quantitative methods to evaluate the economic sustainability of fault management solutions and the quality levels that support a product's business case. It introduces a mathematical model describing how investments in fault management reduce expected maintenance costs, and a second model linking the product's fault coverage to its return rate, which reflects both product reliability and potential impacts on brand reputation. Together, these models provide a framework to guide decisions on fault management investment and to quantify the trade-off between implementation cost, operational cost, and product quality.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Cost Analysis, Embedded Systems, Fault Management, Telecommunication, Cost accounting, Decision making, Economic and social effects, Economics, Investments, Cost systems, Decision making support, Economic sustainability, Embedded-system, Management costs, Quality levels, Quantitative method, Radio access networks, Cost benefit analysis
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-77541 (URN)10.1109/ICSRS68021.2025.11422109 (DOI)2-s2.0-105036282542 (Scopus ID)9798331549527 (ISBN)
Conference
9th International Conference on System Reliability and Safety, ICSRS 2025, 26-28 November, 2025, Turin, Italy
Available from: 2026-06-11 Created: 2026-06-11 Last updated: 2026-06-29Bibliographically approved
Ehrlin, A. & Sundmark, D. (2025). Getting the hang of it: Engineering education from an end-user perspective. INTERNATIONAL JOURNAL OF WORK-INTEGRATED LEARNING, 26(3), 507-522
Open this publication in new window or tab >>Getting the hang of it: Engineering education from an end-user perspective
2025 (English)In: INTERNATIONAL JOURNAL OF WORK-INTEGRATED LEARNING, ISSN 2538-1032, Vol. 26, no 3, p. 507-522Article, review/survey (Refereed) Published
Abstract [en]

Engineering education must not only be scientifically based, but also relevant to the future job market. Education incorporating elements of work-integrated learning (WIL) aims to achieve this by combining academic learning with practical work experience. This literature review examines WIL's impact on engineering education. Through a snowballing process, 29 empirical studies published between 2000 and 2023 were identified and analyzed. Key findings reveal that WIL enhances employability, fosters critical thinking, and improves problem-solving skills by connecting classroom concepts with real-world applications. Successful WIL programs depend on strong collaborations between educational institutions and industry stakeholders, structured support systems, and reflective learning practices. The review underscores the need for carefully designed WIL programs that integrate contextual understanding. Based on these findings, a new model for WIL in engineering education is proposed, in which elements of contextual understanding from an end-user perspective are accentuated.

Place, publisher, year, edition, pages
Work-Integrated Learning NZ-WILNZ, 2025
Keywords
Engineering education, literature review, contextual understanding, end-user
National Category
Educational Work
Identifiers
urn:nbn:se:mdh:diva-73071 (URN)001545704600008 ()2-s2.0-105016197311 (Scopus ID)
Available from: 2025-08-20 Created: 2025-08-20 Last updated: 2025-10-29Bibliographically approved
Vitucci, C., Sundmark, D., Jagema, M. & Nolte, T. (2025). Low-level Anomaly Detection in Embedded Systems Using Machine Learning. In: Int. Conf. Comput. Technol. Appl., ICCTA: . Paper presented at 11th International Conference on Computer Technology Applications, ICCTA 2025 (pp. 115-121). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Low-level Anomaly Detection in Embedded Systems Using Machine Learning
2025 (English)In: Int. Conf. Comput. Technol. Appl., ICCTA, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 115-121Conference paper, Published paper (Refereed)
Abstract [en]

Let us consider an embedded system as a specific combination of hardware and software that is capable of consistently providing a certain service. Depending on the boundary conditions of the system, such as the working environment and the number of users served, we can say that the statistical distribution of resource usage is a characterization of the embedded system itself and its footprint. The consequence of this distinguishable footprint for embedded systems is that it becomes possible to use the statistical deviation of the resource usage distribution to identify anomalies. In this paper, we will analyze which Performance Metric Unit counters (e.g., CPU usage, memory usage) and resource profiles (e.g., system logs, performance metrics) are most characteristic for detecting a lowlevel anomaly: an alteration of the firmware working cycle or the propagation of a hardware error in the system. We will do this by using baseband products for radio access networks. We will demonstrate that using a machine learning model makes it possible to distinguish both the firmware cycle alteration and the hardware error reporting with an accuracy of more than 99% on unseen and new dataset.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Anomaly Detection, Embedded System, Fault Detection, Machine Learning, Embedded software, Embedded systems, Firmware, Learning systems, Condition, Embedded-system, Faults detection, Hardware and software, Hardware error, Machine-learning, Performance metrices, Resource usage, Working environment
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-74013 (URN)10.1109/ICCTA65425.2025.11166151 (DOI)2-s2.0-105018470209 (Scopus ID)9798331512651 (ISBN)
Conference
11th International Conference on Computer Technology Applications, ICCTA 2025
Available from: 2025-11-03 Created: 2025-11-03 Last updated: 2025-11-03Bibliographically approved
Abbas, M., Bashir, S., Saadatmand, M., Enoiu, E. P. & Sundmark, D. (2025). Requirements Similarity and Retrieval. In: Handbook on Natural Language Processing for Requirements Engineering: (pp. 61-88). Springer Nature
Open this publication in new window or tab >>Requirements Similarity and Retrieval
Show others...
2025 (English)In: Handbook on Natural Language Processing for Requirements Engineering, Springer Nature , 2025, p. 61-88Chapter in book (Other academic)
Abstract [en]

Requirement Engineering (RE) is crucial for identifying, analysing and documenting stakeholders' needs and constraints for developing software systems. In most safety-critical domains, maintaining requirements and their links to other artifacts is also often required by regulatory bodies. Furthermore, in such contexts, requirements for new products often share similarities with previous existing projects performed by the company. Therefore, similar requirements can be retrieved to facilitate the feasibility analysis of new projects. In addition, when a new customer requests a new product, retrieval of similar requirements can enable requirements-driven software reuse and avoid redundant development efforts. Manually retrieving similar requirements for reuse is typically dependent on the engineer's experience and is not scalable, as the set could be quite large. In this regard, applying natural language processing (NLP) techniques for automated similarity computation and retrieval ensures the independence of the process from the human experience and makes the process scalable. This chapter introduces linguistic similarity and several NLP-based similarity computation techniques that leverage linguistic features for similarity computation. Specifically, we cover techniques for computing similarity ranging from lexical to state-of-the-art deep neural network-based methods. We demonstrate their application in two example cases: (a) requirements reuse and (b) requirements-driven software retrieval. The practical guidance and example cases presented in the chapter can help practitioners apply the concepts to improve their processes where similarity computation is relevant. 

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
NLP, Requirements retrieval, Requirements reuse, Requirements similarity, Software reuse
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-71458 (URN)10.1007/978-3-031-73143-3_3 (DOI)2-s2.0-105004625813 (Scopus ID)9783031731433 (ISBN)9783031731426 (ISBN)
Available from: 2025-05-23 Created: 2025-05-23 Last updated: 2025-10-10Bibliographically approved
Vitucci, C., Westerback, T., Sundmark, D., Forsberg, H., Nolte, T. & Jägemar, M. (2024). A Deductive Fault Analysis Method Based on Hypergraphs. In: IFAC-PapersOnLine: . Paper presented at 12th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes SAFEPROCESS 2024: Ferrara, Italy, June 4 – 7, 2024 (pp. 378-383). Elsevier B.V. (4)
Open this publication in new window or tab >>A Deductive Fault Analysis Method Based on Hypergraphs
Show others...
2024 (English)In: IFAC-PapersOnLine, Elsevier B.V. , 2024, no 4, p. 378-383Conference paper, Published paper (Refereed)
Abstract [en]

Fault tree analysis is a system malfunction hazard evaluation quantitative and qualitative procedure. The method is well-known and widely used, especially in the safety systems domain, where it is a mandatory integral part of the so-called "Hazard Evaluation"documentation. This paper proposes an alternative or complementary deductive fault analysis method: it uses system topology to build a hypergraph representation of the system to identify component criticality and support loss of functionality probability evaluation. Once automated, the proposed method seems promising when the system engineers explore the different architectures. They may have indication about architecture's reliability without continuous feedback from the system safety team. The system safety team must check the solution once the engineers select the final architecture. They can also use the proposed method to validate the correctness of the fault tree analysis.

Place, publisher, year, edition, pages
Elsevier B.V., 2024
Series
IFAC-PapersOnLine, ISSN 2405-8963
Keywords
cut set level, fault analysis, hypergraph, loss of function probability, Accident prevention, Hazards, Reliability analysis, Trees (mathematics), Cut sets, Fault analysis methods, Fault tree analyses (FTA), Hazard evaluation, Hyper graph, System domain, System safety, Fault tree analysis
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-68416 (URN)10.1016/j.ifacol.2024.07.247 (DOI)001296047100064 ()2-s2.0-85202861493 (Scopus ID)
Conference
12th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes SAFEPROCESS 2024: Ferrara, Italy, June 4 – 7, 2024
Available from: 2024-09-11 Created: 2024-09-11 Last updated: 2025-10-10Bibliographically approved
Vitucci, C., Sundmark, D., Marcus, J. & Nolte, T. (2024). A Fault Management Oriented Resilience Model for Networking Systems. In: 2024 8th International Conference on System Reliability and Safety, ICSRS 2024: . Paper presented at 2024 8th International Conference on System Reliability and Safety, ICSRS 2024 (pp. 776-782). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Fault Management Oriented Resilience Model for Networking Systems
2024 (English)In: 2024 8th International Conference on System Reliability and Safety, ICSRS 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 776-782Conference paper, Published paper (Refereed)
Abstract [en]

The ability of a system to maintain the availability of its services for the end user is a crucial indicator of performance, both in terms of infrastructure and serviceability. In other words, the service's availability depends on the system's resilience, which is its ability to handle disruptions in the deployed service. Fault management is crucial to increasing system resilience because it aims to control and recover error conditions. However, the efficiency of the fault management implementation depends on the infrastructure design: hardware-assisted fault management allows the quickest recovery action and a better fault isolation. From what we have written above, we can understand why an efficient infrastructure design and practical implementation of fault management can lead to high system resilience. How can we evaluate the efficiency of fault management and infrastructure design relative to system resilience? This paper proposes a new model for measuring system resilience that considers the different fault management aspects contributing to resilience.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Fault Management, Modelling, Resilience System, Resilience Triangle, Run Time Fault Recovering, Infrastructure design, Modeling, Networking systems, Resilience model, Runtimes, System resiliences, Efficiency
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-71291 (URN)10.1109/ICSRS63046.2024.10927579 (DOI)2-s2.0-105003301072 (Scopus ID)9798350354508 (ISBN)
Conference
2024 8th International Conference on System Reliability and Safety, ICSRS 2024
Available from: 2025-04-30 Created: 2025-04-30 Last updated: 2025-10-10Bibliographically approved
Axelsson, J., Bilic, D., Brahneborg, D., Fröberg, J., Gustavsson, H., Jongeling, R. & Sundmark, D. (2024). ALCEA: The Architecture Life-Cycle Effect Analysis Method. IEEE Open Journal of Systems Engineering, 2, 1-14
Open this publication in new window or tab >>ALCEA: The Architecture Life-Cycle Effect Analysis Method
Show others...
2024 (English)In: IEEE Open Journal of Systems Engineering, E-ISSN 2771-9987, Vol. 2, p. 1-14Article in journal (Refereed) Published
Abstract [en]

This paper describes the Architecture Life Cycle Effect Analysis (ALCEA) method, a structured method for evaluating proposed new architectures for software-intensive systems. The method evaluates a proposed architecture by quantifying its effect on the performance of system life-cycle phases. The method is instantiated by identifying (i) the relevant life-cycle phases of the system under investigation and (ii) a set of evaluation functions that capture, in terms of basic factors, the effect of different architectural decisions on key life-cycle performance attributes, such as revenue, operating resources, and investments. The method results in a transparent cost and revenue structure, documented in a tabular form, based on quantifiable factors from the developing organization. The results of the method can be used directly as part of a business case, and their robustness can be estimated by sensitivity analysis. The ALCEA method is designed for system-level architectural analysis, covering both software and hardware aspects. In this paper, we introduce the ALCEA method and provide a detailed example of how to apply it in the evolution of embedded systems. Moreover, we share early experiences of using the method in large-scale industrial settings.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Architecture analysis, Systems engineering, Computer architecture, Full life-cycle support
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-69357 (URN)10.1109/ojse.2024.3357243 (DOI)
Available from: 2024-12-09 Created: 2024-12-09 Last updated: 2026-07-30Bibliographically approved
Karlsson, S., Hughes, J., Jongeling, R., Causevic, A. & Sundmark, D. (2024). Exploring API behaviours through generated examples. Software quality journal, 32(2), 729-763
Open this publication in new window or tab >>Exploring API behaviours through generated examples
Show others...
2024 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 32, no 2, p. 729-763Article in journal (Refereed) Published
Abstract [en]

Understanding the behaviour of a system’s API can be hard. Giving users access to relevant examples of how an API behaves has been shown to make this easier for them. In addition, such examples can be used to verify expected behaviour or identify unwanted behaviours. Methods for automatically generating examples have existed for a long time. However, state-of-the-art methods rely on either white-box information, such as source code, or on formal specifications of the system behaviour. But what if you do not have access to either? This may be the case, for example, when interacting with a third-party API. In this paper, we present an approach to automatically generate relevant examples of behaviours of an API, without requiring either source code or a formal specification of behaviour. Evaluation on an industry-grade REST API shows that our method can produce small and relevant examples that can help engineers to understand the system under exploration.

Place, publisher, year, edition, pages
Springer Nature, 2024
Keywords
Property-based testing, Examples, Automated testing, API testing, REST
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-66548 (URN)10.1007/s11219-024-09668-2 (DOI)001206040400001 ()2-s2.0-85191065404 (Scopus ID)
Available from: 2024-05-08 Created: 2024-05-08 Last updated: 2026-07-28Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-5032-2310

Search in DiVA

Show all publications