Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniel Skarin is active.

Publication


Featured researches published by Daniel Skarin.


dependable systems and networks | 2010

GOOFI-2: A tool for experimental dependability assessment

Daniel Skarin; Raul Barbosa; Johan Karlsson

This paper presents GOOFI-2, a comprehensive fault injection tool for experimental dependability assessment of embedded systems. The tool includes a large number of extensions and improvements over its predecessor, GOOFI. These include support for three widely used fault injection techniques, two target processors, and a variety of new features for storing, disseminating and analyzing experimental data. We report on our experiences and lessons learned from the use and development of GOOFI-2. In particular, we compare and discuss properties of three fault injection techniques: Nexus-based, exception-based and instrumentation-based injection. The comparison relies on several sets of experiments with two target processors, Freescales MPC565 and MPC5554.


european dependable computing conference | 2010

Comparing and Validating Measurements of Dependability Attributes

Daniel Skarin; Raul Barbosa; Johan Karlsson

This paper investigates sources of uncertainty in measurement results obtained using three different fault injection techniques. Two software-implemented and one test port-based technique are characterized and compared. The three techniques can be used to inject the same faults, which are defined in a shared database. Due to the uncertainties associated with the techniques, which we identify and discuss, the results of injecting a given fault may differ to some extent. The paper analyzes the results of using the three techniques to inject faults into two experimental targets: a brake-by-wire controller and a partitioning operating system. The objective of the experiments is to determine whether the results of the different techniques are metrologically compatible and, consequently, meaningful when disseminated and compared. Our observations indicate that, even though the outcome of many individual experiments is affected by uncertainties, the three techniques produce similar average results over a large number of experiments.


international conference on computer safety, reliability, and security | 2014

Visualization of Model-Implemented Fault Injection Experiments

Daniel Skarin; Jonny Vinter; Rickard Svenningsson

MODIFI is a fault injection tool targeting software developed as Simulink models. In this paper, we describe three techniques for visualizing fault injection results obtained using the MODIFI tool. The first technique shows the progress of a fault injection campaign, and the outcome of individual experiments, using a 3D visualization of the fault injection campaign. The second technique, referred to as sensitivity profiling, identifies parts of a model that are sensitive for a specific fault model. The third technique shows how error propagates in a Simulink model. The sensitivity profiling and error propagation techniques are based on intuitive coloring of Simulink blocks. The three visualization techniques are demonstrated using a Brake-by-Wire system.


Lecture Notes in Computer Science | 2013

Towards Benchmarking of Functional Safety in the Automotive Industry

Mafijul Md. Islam; Behrooz Sangchoolie; Fatemeh Ayatolahi; Daniel Skarin; Jonny Vinter; Fredrik Törner; Andreas Käck; Mattias Nyberg; Emilia Villani; Johan Haraldsson; Patrik Isaksson; Johan Karlsson

Functional safety is becoming increasingly important in the automotive industry to deal with the growing reliance on the electrical and/or electronic (E/E) systems and the associated complexities. The introduction of ISO 26262, a new standard for functional safety in road vehicles, has made it even more important to adopt a systematic approach of evaluating functional safety. However, standard assessment methods of benchmarking functional safety of automotive systems are not available as of today. This is where the BeSafe (Benchmarking of Functional Safety) project comes into the picture. BeSafe project aims to lay the foundation for benchmarking functional safety of automotive E/E systems. In this paper, we present a brief overview of the project along with the benchmark targets that we have identified as relevant for the automotive industry, assuming three abstraction layers (model, software, hardware). We then define and discuss a set of benchmark measures. Next, we propose a benchmark framework encompassing fault/error models, methods and the required tool support. This paper primarily focuses on functional safety benchmarking from the Safety Element out of Context (SEooC) viewpoint. Finally, we present some preliminary results and highlight potential future works.


international conference on unmanned aircraft systems | 2015

Towards collision avoidance for commodity hardware quadcopters with ultrasound localization

Benjamin Vedder; Henrik Eriksson; Daniel Skarin; Jonny Vinter; Magnus Jonsson

We present a quadcopter platform built with commodity hardware that is able to do localization in GNSS-denied areas and avoid collisions by using a novel easy-to-setup and inexpensive ultrasound-localization system. We address the challenge to accurately estimate the copters position and not hit any obstacles, including other, moving, quadcopters. The quadcopters avoid collisions by placing contours that represent risk around static and dynamic objects and acting if the risk contours overlap with ones own comfort zone. Position and velocity information is communicated between the copters to make them aware of each other. The shape and size of the risk contours are continuously updated based on the relative speed and distance to the obstacles and the current estimated localization accuracy. Thus, the collision-avoidance system is autonomous and only interferes with human or machine control of the quadcopter if the situation is hazardous. In the development of this platform we used our own simulation system using fault-injection (sensor faults, communication faults) together with automatically-generated tests to identify problematic scenarios for which the localization and risk contour parameters had to be adjusted. In the end, we were able to run thousands of simulations without any collisions, giving us confidence that also many real quadcopters can manoeuvre collision free in space-constrained GNSS-denied areas.


international conference on distributed computing systems workshops | 2010

Shared Data from a Study of Measurement Uncertainty in Fault Injection

Raul Barbosa; Daniel Skarin; Johan Karlsson

Experimental dependability studies usually produce an amount of data substantially greater than what can be presented in a research paper or a technical report. For this reason, authors condensate the results into more succinct forms that allow them to convey their message. Since a large amount of the original data is left unexplored, sharing it allows other teams to discover additional facts (as well as to compare the results to other studies). In a previous paper, we investigated sources of uncertainty in measurement results obtained using three different fault injection techniques. The resulting experimental data was shared in the AMBER raw data repository. This paper gives an overview of the study and makes an attempt at further exploring the shared data.


Procedia - Social and Behavioral Sciences | 2012

Vehicle-to-Vehicle Communication for a Platooning System

Carl Bergenhem; Erik Hedin; Daniel Skarin


european dependable computing conference | 2008

Software Implemented Detection and Recovery of Soft Errors in a Brake-by-Wire System

Daniel Skarin; Johan Karlsson


dependable systems and networks | 2009

Software Mechanisms for Tolerating Soft Errors in an Automotive Brake-Controller

Daniel Skarin; Johan Karlsson


Proceedings of the 2007 IEEE Workshop on Silicon Errors in Logic - System Effects (SELSE 3) | 2007

Impact of Soft Errors in a Brake-by-Wire System

Daniel Skarin; Martin Sanfridson; Johan Karlsson

Collaboration


Dive into the Daniel Skarin's collaboration.

Top Co-Authors

Avatar

Johan Karlsson

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jonny Vinter

SP Technical Research Institute of Sweden

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Henrik Eriksson

SP Technical Research Institute of Sweden

View shared research outputs
Top Co-Authors

Avatar

Behrooz Sangchoolie

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Benjamin Vedder

SP Technical Research Institute of Sweden

View shared research outputs
Top Co-Authors

Avatar

Carl Bergenhem

SP Technical Research Institute of Sweden

View shared research outputs
Top Co-Authors

Avatar

Emilia Villani

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Erik Hedin

SP Technical Research Institute of Sweden

View shared research outputs
Top Co-Authors

Avatar

Fatemeh Ayatolahi

Chalmers University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge