https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 101) Show all publications
Etemadi, K., Sirjani, M., Moghadam, M., Strandberg, P. & Pettersson, P. (2026). LLM-Based Property-Based Test Generation for Guardrailing Cyber-Physical Systems. In: Lect. Notes Comput. Sci.: . Paper presented at Lecture Notes in Computer Science (pp. 18-46). Springer Nature
Open this publication in new window or tab >>LLM-Based Property-Based Test Generation for Guardrailing Cyber-Physical Systems
Show others...
2026 (English)In: Lect. Notes Comput. Sci., Springer Nature , 2026, p. 18-46Conference paper, Published paper (Refereed)
Abstract [en]

Cyber-physical systems (CPSs) are complex systems that integrate physical, computational, and communication subsystems. The heterogeneous nature of these systems makes their safety assurance challenging. In this paper, we propose a novel automated approach for guardrailing cyber-physical systems using property-based tests (PBTs) generated by Large Language Models (LLMs). Our approach employs an LLM to extract properties from the code and documentation of CPSs. Next, we use the LLM to generate PBTs that verify the extracted properties on the CPS. The generated PBTs have two uses. First, they are used to test the CPS before it is deployed, i.e., at design time. Secondly, these PBTs can be used after deployment, i.e., at run time, to monitor the behavior of the system and guardrail it against unsafe states. We implement our approach in ChekProp and conduct preliminary experiments to evaluate the generated PBTs in terms of their relevance (how well they match manually crafted properties), executability (how many run with minimal manual modification), and effectiveness (coverage of the input space partitions). The results of our experiments and evaluation demonstrate a promising path forward for creating guardrails for CPSs using LLM-generated property-based tests.

Place, publisher, year, edition, pages
Springer Nature, 2026
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 16220 LNCS
Keywords
Cyber-Physical System, LLM4SE, Property-based Testing, Safety, Cyber Physical System, Embedded systems, Guard rails, Large scale systems, Safety testing, Communication subsystems, Cybe-physical systems, Cyber-physical systems, Language model, Model-based OPC, Property, Property-based, Test generations, Accident prevention
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-74252 (URN)10.1007/978-3-032-07132-3_3 (DOI)2-s2.0-105020252642 (Scopus ID)9789819698936 (ISBN)
Conference
Lecture Notes in Computer Science
Available from: 2025-11-12 Created: 2025-11-12 Last updated: 2026-02-27Bibliographically approved
Mousavi, S., Mousavi, S., Pettersson, P. & Daneshtalab, M. (2026). Training-Free Quantum Architecture Search Under Realistic Noise via Expressibility-Guided Evolution. Entropy, 28(3), Article ID 330.
Open this publication in new window or tab >>Training-Free Quantum Architecture Search Under Realistic Noise via Expressibility-Guided Evolution
2026 (English)In: Entropy, E-ISSN 1099-4300, Vol. 28, no 3, article id 330Article in journal (Refereed) Published
Abstract [en]

Designing noise-robust parameterized quantum circuits (PQCs) is a central challenge in the noisy intermediate-scale quantum (NISQ) regime. Existing quantum architecture search methods rely on training large SuperCircuits and evaluating SubCircuits under noisy execution, resulting in high computational cost and architecture assessments that depend on task-specific optimization and device noise. In this work, we propose a training-free quantum architecture search framework based on information-theoretic expressibility measures rather than performance-based estimators. We empirically show that noise-free KL-divergence-based expressibility exhibits a consistent monotonic association with noisy task loss across diverse circuit architectures and realistic hardware noise models. Leveraging this relationship, we introduce an expressibility-guided evolutionary search that requires neither SuperCircuit training nor noisy execution during the search phase. Since expressibility is evaluated independently of hardware noise, the method is inherently device-agnostic, enabling architectures to be reused across multiple quantum devices without re-running the search. Experiments using IBM-derived Qiskit noise models demonstrate that the proposed approach achieves competitive performance compared to SuperCircuit-based baselines, while substantially reducing computational cost. These results establish expressibility as an effective information-theoretic surrogate for ranking PQC architectures under realistic noise.

Place, publisher, year, edition, pages
MDPI AG, 2026
Keywords
quantum architecture search, expressibility, Kullback-Leibler divergence, information-theoretic complexity, parameterized quantum circuits, evolutionary optimization, NISQ devices
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-76427 (URN)10.3390/e28030330 (DOI)001725342800001 ()41899982 (PubMedID)2-s2.0-105034306207 (Scopus ID)
Available from: 2026-04-08 Created: 2026-04-08 Last updated: 2026-04-15Bibliographically approved
Graf, S., Pettersson, P. & Steffen, B. (2025). All About Time. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume LNCS 15230: (pp. 1-7). Springer Nature, LNCS 15230
Open this publication in new window or tab >>All About Time
2025 (English)In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume LNCS 15230, Springer Nature , 2025, Vol. LNCS 15230, p. 1-7Chapter in book (Other academic)
Abstract [en]

Timing is a central concern in critical embedded systems. Such systems must interact with a physical environment in a timely fashion. The critical point here is not average performance but guaranteed performance which must be good enough for the given environment. In this introduction to the Festschrift dedicated to Wang Yi on the occasion of his 60th birthday, we give an overview on the contributions of Wang Yi to the analysis and the construction of real-time systems and to the related contributions to this volume.

Place, publisher, year, edition, pages
Springer Nature, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords
Cyber-physical Systems, Embedded Systems, Model-checking, Real-time Scheduling, Real-time System Design, Real-time Systems, Task Automata, Timed Automata, Timed CCS, Timed Systems, UPPAAL, Automata theory, Cyber Physical System, Integrated circuit design, Intelligent systems, Real time control, Response time (computer systems), Cybe-physical systems, Embedded-system, Models checking, Real - Time system, Real time scheduling, Real-time system designs, Task automaton
National Category
Control Engineering
Identifiers
urn:nbn:se:mdh:diva-68994 (URN)10.1007/978-3-031-73751-0_1 (DOI)001400370700002 ()2-s2.0-85208018875 (Scopus ID)9789819698936 (ISBN)9789819698042 (ISBN)
Available from: 2024-11-13 Created: 2024-11-13 Last updated: 2026-02-12Bibliographically approved
Graf, S., Pettersson, P. & Steffen, B. (2025). Preface. Lecture Notes in Computer Science, 15230 LNCS
Open this publication in new window or tab >>Preface
2025 (English)In: Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349, Vol. 15230 LNCSArticle in journal, Editorial material (Refereed) Published
Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2025
National Category
Computer Engineering
Identifiers
urn:nbn:se:mdh:diva-69013 (URN)2-s2.0-85208176932 (Scopus ID)
Available from: 2024-11-13 Created: 2024-11-13 Last updated: 2025-10-10Bibliographically approved
Graf, S., Pettersson, P. & Steffen, B. (2025). Real Time and Such: Essays Dedicated to Wang Yi to Celebrate His Scientific Career. Springer Nature
Open this publication in new window or tab >>Real Time and Such: Essays Dedicated to Wang Yi to Celebrate His Scientific Career
2025 (English)Book (Refereed)
Abstract [en]

This Festschrift reflects Professor Wang Yi's contributions to the fields of formal methods, real-time systems and scheduling, and multicore systems.

Wang Yi received a PhD in Computer Science from Chalmers University of Technology in 1991, since 2000 he has been Chair in Embedded Systems at Uppsala University. He has not only pushed the boundaries of theoretical research but also pioneered practical implementations in software tools that have had a profound impact on both academia and industry. He codeveloped the UPPAAL tool, the foremost system for verifying timed automata, now widely used in both academia and industry. Over the years he expanded his research to include scheduling theories, and he developed the TIMES and TIMES-Pro tools, which enhanced the analysis and implementation of real-time systems. His innovative work has significantly influenced the design and verification of complex, multicore real-time systems. Among many awards, honours, and responsibilities, Wang received a grant from the Knut and Alice Wallenberg Foundation, an ERC Advanced Grant from the European Research Council in 2019, Uppsala University’s Rudbeck Medal, the IEEE TCRTS Award for technical achievement and leadership in real-time computing, and the CAV Award; he is a Fellow of the ACM and the IEEE, and a member of the Royal Society of Sciences in Uppsala and the Academia Europaea; and he has chaired major software engineering and embedded system conferences and served on ACM SIGBED and IEEE TCRTS executive committees. 

His guidance and mentorship have shaped the careers of many researchers and professionals in the field, and the contributions in this volume celebrate his enduring impact.

Place, publisher, year, edition, pages
Springer Nature, 2025. p. 165
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-75175 (URN)10.1007/978-3-031-73751-0 (DOI)001400370700014 ()978-3-031-73750-3 (ISBN)978-3-031-73751-0 (ISBN)
Available from: 2025-12-17 Created: 2025-12-17 Last updated: 2025-12-17Bibliographically approved
Fersman, E. & Pettersson, P. (2025). To Sifu - Supervision, Mentorship and Lifelong Bond. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): (pp. 12-17). Springer Nature, LNCS 15230
Open this publication in new window or tab >>To Sifu - Supervision, Mentorship and Lifelong Bond
2025 (English)In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Nature , 2025, Vol. LNCS 15230, p. 12-17Chapter in book (Other academic)
Abstract [en]

The term ‘Sifu’ in Chinese denotes a ‘teacher’ or ‘master’ and is used to describe an individual who has attained significant expertise and mastery in a specific field, often within martial arts. In this paper, we describe the bond between us and our sifu in computer science, Professor Wang Yi. 

Place, publisher, year, edition, pages
Springer Nature, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords
Cyber-physical Systems, Embedded Systems, Model-checking, Modelling, Real-time Scheduling, Real-time Systems, UPPAAL, Cyber Physical System, Interactive computer systems, Model checking, Real time systems, Cybe-physical systems, Embedded-system, Martial art, Modeling, Models checking, Real - Time system, Real time scheduling, Teachers'
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-68993 (URN)10.1007/978-3-031-73751-0_3 (DOI)001400370700004 ()2-s2.0-85208019768 (Scopus ID)9789819698936 (ISBN)9789819698042 (ISBN)
Available from: 2024-11-13 Created: 2024-11-13 Last updated: 2026-02-12Bibliographically approved
Teixeira, P. F., Battelino, T., Carlsson, A., Gudbjornsdottir, S., Hannelius, U., von Herrath, M., . . . Forsander, G. (2024). Assisting the implementation of screening for type 1 diabetes by using artificial intelligence on publicly available data. Diabetologia
Open this publication in new window or tab >>Assisting the implementation of screening for type 1 diabetes by using artificial intelligence on publicly available data
Show others...
2024 (English)In: Diabetologia, ISSN 0012-186X, E-ISSN 1432-0428Article in journal (Refereed) Published
Abstract [en]

The type 1 diabetes community is coalescing around the benefits and advantages of early screening for disease risk. To be accepted by healthcare providers, regulatory authorities and payers, screening programmes need to show that the testing variables allow accurate risk prediction and that individualised risk-informed monitoring plans are established, as well as operational feasibility, cost-effectiveness and acceptance at population level. Artificial intelligence (AI) has the potential to contribute to solving these issues, starting with the identification and stratification of at-risk individuals. ASSET (AI for Sustainable Prevention of Autoimmunity in the Society; www.asset.healthcare) is a public/private consortium that was established to contribute to research around screening for type 1 diabetes and particularly to how AI can drive the implementation of a precision medicine approach to disease prevention. ASSET will additionally focus on issues pertaining to operational implementation of screening. The authors of this article, researchers and clinicians active in the field of type 1 diabetes, met in an open forum to independently debate key issues around screening for type 1 diabetes and to advise ASSET. The potential use of AI in the analysis of longitudinal data from observational cohort studies to inform the design of improved, more individualised screening programmes was also discussed. A key issue was whether AI would allow the research community and industry to capitalise on large publicly available data repositories to design screening programmes that allow the early detection of individuals at high risk and enable clinical evaluation of preventive therapies. Overall, AI has the potential to revolutionise type 1 diabetes screening, in particular to help identify individuals who are at increased risk of disease and aid in the design of appropriate follow-up plans. We hope that this initiative will stimulate further research on this very timely topic.

Place, publisher, year, edition, pages
SPRINGER, 2024
Keywords
AI, Artificial intelligence, ASSET, Children, Precision medicine, Prevention, Screening, Type 1 diabetes
National Category
Earth and Related Environmental Sciences
Identifiers
urn:nbn:se:mdh:diva-66133 (URN)10.1007/s00125-024-06089-5 (DOI)001161703400001 ()38353727 (PubMedID)2-s2.0-85185118015 (Scopus ID)
Available from: 2024-02-26 Created: 2024-02-26 Last updated: 2025-10-10Bibliographically approved
Fersman, E., Pettersson, P. & Karapantelakis, A. (2023). Confessions of an AI Brain. Springer Nature
Open this publication in new window or tab >>Confessions of an AI Brain
2023 (English)Book (Refereed)
Abstract [en]

Have you thought of how it feels to be an AI brain in the world of humans? This book allows such a brain to tell us how it takes on its mission of helping humans to develop a more efficient, sustainable, diverse and inclusive society.

This book explains the principles and applications of artificial intelligence for a broad audience. Artificial intelligence, as part of computer science, is often inspired by human intelligence. At the same time, there is still reluctance in the applications and usability of artificial intelligence among citizens. Industries are deploying AI in their products and processes but the level of maturity is varying. The book is written as a first person narrative, from an AI perspective, having the AI brain tell the story. 

Place, publisher, year, edition, pages
Springer Nature, 2023. p. 178
Keywords
Artificial Intelligence, AI algorithm, AI for people, privacy, IoT, climate change
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-75181 (URN)10.1007/978-3-031-25935-7 (DOI)2-s2.0-85173300455 (Scopus ID)978-3-031-25934-0 (ISBN)978-3-031-25935-7 (ISBN)
Available from: 2025-12-17 Created: 2025-12-17 Last updated: 2025-12-17Bibliographically approved
Enoiu, E. P., Sundmark, D., Causevic, A. & Pettersson, P. (2017). A Comparative Study of Manual and Automated Testing for Industrial Control Software. In: Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017: . Paper presented at 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017; Tokyo; Japan; 13 March 2017 through 17 March 2017 (pp. 412-417). , Article ID 7927994.
Open this publication in new window or tab >>A Comparative Study of Manual and Automated Testing for Industrial Control Software
2017 (English)In: Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017, 2017, p. 412-417, article id 7927994Conference paper, Published paper (Refereed)
Abstract [en]

Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless, it is not very well studied how such tests compare to manually written ones in terms of cost and effectiveness. This is particularly true for industrial control software, where strict requirements on both specification-based testing and code coverage typically are met with rigorous manual testing. To address this issue, we conducted a case study in which we compared manually and automatically created tests. We used recently developed real-world industrial programs written in the IEC 61131-3, a popular programming language for developing industrial control systems using programmable logic controllers. The results show that automatically generated tests achieve similar code coverage as manually created tests, but in a fraction of the time (an average improvement of roughly 90%). We also found that the use of an automated test generation tool does not result in better fault detection in terms of mutation score compared to manual testing. Specifically, manual tests more effectively detect logical, timer and negation type of faults, compared to automatically generated tests. The results underscore the need to further study how manual testing is performed in industrial practice and the extent to which automated test generation can be used in the development of reliable systems.

National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-34088 (URN)10.1109/ICST.2017.44 (DOI)000403393600037 ()2-s2.0-85020701655 (Scopus ID)9781509060313 (ISBN)
Conference
10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017; Tokyo; Japan; 13 March 2017 through 17 March 2017
Projects
ITS-EASY Post Graduate School for Embedded Software and SystemsTOCSYC - Testing of Critical System Characteristics (KKS)AGENTS - Automated Generation of Tests for Simulated Software Systems (KKS)
Available from: 2016-12-15 Created: 2016-12-13 Last updated: 2025-10-10Bibliographically approved
Johnsen, A., Lundqvist, K., Hänninen, K. & Pettersson, P. (2017). AQAT: The Architecture Quality Assurance Tool for Critical Embedded Systems. In: Proceedings - International Symposium on Software Reliability Engineering, ISSRE, Volume 2017: . Paper presented at 28th IEEE International Symposium on Software Reliability Engineering, ISSRE 2017; Toulouse; France; 23 October 2017 through 26 October 2017 (pp. 260-270). , Article ID 8109092.
Open this publication in new window or tab >>AQAT: The Architecture Quality Assurance Tool for Critical Embedded Systems
2017 (English)In: Proceedings - International Symposium on Software Reliability Engineering, ISSRE, Volume 2017, 2017, p. 260-270, article id 8109092Conference paper, Published paper (Refereed)
Abstract [en]

Architectural engineering of embedded systems comprehensively affects both the development processes and the abilities of the systems. Verification of architectural engineering is consequently essential in the development of safety- and mission-critical embedded system to avoid costly and hazardous faults. In this paper, we present the Architecture Quality Assurance Tool (AQAT), an application program developed to provide a holistic, formal, and automatic verification process for architectural engineering of critical embedded systems. AQAT includes architectural model checking, model-based testing, and selective regression verification features to effectively and efficiently detect design faults, implementation faults, and faults created by maintenance modifications. Furthermore, the tool includes a feature that analyzes architectural dependencies, which in addition to providing essential information for impact analyzes of architectural design changes may be used for hazard analysis, such as the identification of potential error propagations, common cause failures, and single point failures. Overviews of both the graphical user interface and the back-end processes of AQAT are presented with a sensor-to-actuator system example.

National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-37453 (URN)10.1109/ISSRE.2017.32 (DOI)000426939700025 ()2-s2.0-85040780004 (Scopus ID)9781538609415 (ISBN)
Conference
28th IEEE International Symposium on Software Reliability Engineering, ISSRE 2017; Toulouse; France; 23 October 2017 through 26 October 2017
Available from: 2017-12-14 Created: 2017-12-14 Last updated: 2025-10-10Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-4040-3480

Search in DiVA

Show all publications