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:

Automatic Test Generation for Energy Consumption of Embedded Systems Modeled in EAST-ADL (Mar 2017)
Raluca Marinescu, Eduard Paul Enoiu, Cristina Seceleanu, Daniel Sundmark
ICST workshop on Testing Extra-Functional Properties and Quality Characteristics of Software Systems (ITEQS'17)

Runtime Verification for Detecting Suspension Bugs in Multicore and Parallel Software (Mar 2017)
Sara Abbaspour Asadollah, Daniel Sundmark, Hans Hansson
ICST workshop on Testing Extra-Functional Properties and Quality Characteristics of Software Systems (ITEQS'17)

A Comparative Study of Manual and Automated Testing for Industrial Control Software (Mar 2017)
Eduard Paul Enoiu, Adnan Causevic, Daniel Sundmark, Paul Pettersson
International Conference on Software Testing, Verification and Validation (ICST 2017)

Using mutation to design tests for aspect-oriented models (Jan 2017)
Birgitta Lindström, Jeff Offutt, Daniel Sundmark, Sten F. Andler, Paul Pettersson
Information and Software Technology (IST)

An Industrial Study on Automated Test Generation and Manual Testing of IEC 61131-3 Software (Nov 2016)
Eduard Paul Enoiu, Adnan Causevic, Daniel Sundmark, Paul Pettersson

Cost-Benefit Analysis of Using Dependency Knowledge at Integration Testing (Nov 2016)
Sahar Tahvili, Markus Bohlin, Mehrdad Saadatmand, Stig Larsson , Wasif Afzal, Daniel Sundmark
The 17th International Conference On Product-Focused Software Process Improvement (PROFES'16)

PhD students supervised as main supervisor:

Daniel Brahneborg
Daniel Flemström
Per Strandberg

PhD students supervised as assistant supervisor:

Kristian Wiklund (former)
Mathias Ekman
Sahar Tahvili
Sara Abbaspour Asadollah

MSc theses supervised (or examined):
Thesis TitleStatus
A Sustainable Reasearch Evaluation Portal available
Deploy software testing techniques on embedded systems in simulated environment available
Embedding a Simulink Model in SUMO Simulation available
Guided Test Execution through Analysis of Test Case Dependencies available
Efficient Testing of Product Variability within a Continuous Integration Process selected
Mining PLC Software Repositories for Finding Program Fault History selected
Combinatorial Modelling and Testing of PLC Software using ACTS in progress
Predicting Execution Time of Test Cases in the Safety Critical Systems in progress
A Model-based Test Generation Tool for Industrial Function Block Diagrams 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
Automated Test Case Generation for Function Block Diagrams using Java Path Finder and Symbolic Execution 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
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 Use of Base Choice Strategy for Testing Industrial Control Software finished
Pairwise Testing for PLC Embedded Software finished
Regression Test Selection in Multi-Tasking Real-Time System based on Run-Time Logs finished
SE-Master Thesis: Automated Build and Test Tool/Process finished