Daniel Sundmark, Professor


Daniel Sundmark is a Professor at IDT and a co-leader of the Software Testing Laboratory (jointly with Professor Paul Pettersson). He received a MSc degree (civilingenjör) in Information Technology from Uppsala University in 2003, a licenciate degree from Mälardalen University in 2004, and a PhD degree from Mälardalen University in 2008.

Daniel's research focuses on engineering of embedded software and systems, particulary focusing on embedded systems architecture and software and system testing. 

[Show all publications]

[Google Scholar author page]

Latest publications:

Automated Reuse Recommendation of Product Line Assets based on Natural Language Requirements (Feb 2021)
Muhammad Abbas, Mehrdad Saadatmand, Eduard Paul Enoiu, Daniel Sundmark, Claes Lindskog
19th International Conference on Software and Systems Reuse (ICSR2020)

QuickREST: Property-based Test Generation of OpenAPI-Described RESTful APIs (Oct 2020)
Stefan Karlsson, Adnan Causevic, Daniel Sundmark
IEEE 13th International Conference on Software Testing, Validation and Verification (ICST2020)

Detecting Inconsistencies in Annotated Product Line Models (Oct 2020)
Damir Bilic, Jan Carlson, Daniel Sundmark, Wasif Afzal, Peter Wallin
Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A (SPLC 2020)

Product Line Adoption in Industry: An Experience Report from the Railway Domain (Oct 2020)
Muhammad Abbas, Robbert Jongeling, Claes Lindskog , Eduard Paul Enoiu, Mehrdad Saadatmand, Daniel Sundmark
Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A (SPLC 2020)

Intermittently Failing Tests in the Embedded Systems Domain (Jul 2020)
Per Erik Strandberg, Thomas Ostrand, Elaine Weyuker, Wasif Afzal, Daniel Sundmark
International Symposium on Software Testing and Analysis (ISSTA'20)

Towards a Model-Driven Product Line Engineering Process – An Industrial Case Study (Mar 2020)
Damir Bilic, Daniel Sundmark, Wasif Afzal, Peter Wallin, Adnan Causevic, Christoffer Amlinger , Dani Barkah
13th Innovations in Software Engineering Conference (ISEC'2020)

PhD students supervised as main supervisor:

Damir Bilic
Daniel Flemström
Henrik Gustavsson
Muhammad Abbas
Per Erik Strandberg

PhD students supervised as assistant supervisor:

Kristian Wiklund (former)
Mathias Ekman (former)

MSc theses supervised (or examined):
Thesis TitleStatus
A Sustainable Reasearch Evaluation Portal available
Guided Test Execution through Analysis of Test Case Dependencies available
Improved testing using real and simulated systems available
Tile Robot Simulation available
Brake-by-wire in SUMO: A Custom Solution For Braking Simulation in progress
Efficient Testing of Product Variability within a Continuous Integration Process in progress
Methods for Automatic Hydraulics Calibration in Construction Equipment in progress
Spelifiering av Språkinlärning (Gamification of Language Learning) in progress
A Model-based Test Generation Tool for Industrial Function Block Diagrams finished
A Mutation Analysis Framework for Simulink Models finished
A Study on Timed Base Choice Criteria for Testing Embedded Software finished
An Empirical Exploration in the Study of Software-Related Fatal Failures finished
AN EVALUATION OF MODEL-BASED TESTING FOR AN INDUSTRIAL TRAIN CONTROL SOFTWARE finished
Automated Test Case Generation for Function Block Diagrams using Java Path Finder and Symbolic Execution finished
Combinatorial Modelling and Testing of PLC Software using ACTS finished
Defining and tracing requirements for software integration testing finished
Developing a Methodology Model and Writing a Documentation Template For Network Analysis finished
Filsystem till massminne i rymden finished
Guidelines for UML or SysML modeling within an enterprise architecture finished
Guidelines for UML or SysML modelling within an enterprise architecture finished
Kvalitetshöjande metoder för inbygd mjukvara finished
Master Thesis: Framework for Evaluation of Test Effort in Industrial Software Development finished
Model Test Coverage Measurements in an Industrial Setting finished
On the Complexity Measurement of Industrial Control Software finished
On the Use of Base Choice Strategy for Testing Industrial Control Software finished
Pairwise Testing for PLC Embedded Software finished
Predicting Execution Time of Test Cases in the Safety Critical Systems finished
Regression Test Selection in Multi-Tasking Real-Time System based on Run-Time Logs finished
Runtime Verification Of A PLC System: An Industrial Case Study finished
SE-Master Thesis: Automated Build and Test Tool/Process finished
Testing of Industrial Control Software: A Systematic Mapping Study finished
Verifying Compliance with IEC 61375 finished