liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Elmquist, Jonas
Publications (7 of 7) Show all publications
Elmquist, J. & Nadjm-Tehrani, S. (2008). Formal Support for Quantitative Analysis of Residual Risks in Safety-Critical Systems. In: High Assurance Systems Engineering Symposium, HASE 2008: . Paper presented at 11th IEEE High Assurance Systems Engineering Symposium, 3-5 December 2008, Nanjing, China (pp. 154-164). IEEE Computer Society
Open this publication in new window or tab >>Formal Support for Quantitative Analysis of Residual Risks in Safety-Critical Systems
2008 (English)In: High Assurance Systems Engineering Symposium, HASE 2008, IEEE Computer Society, 2008, p. 154-164Conference paper, Published paper (Refereed)
Abstract [en]

With the increasing complexity in software and electronics in safety-critical systems new challenges to lower the costs and decrease time-to-market, while preserving high assurance have emerged. During the safety assessment process, the goal is to minimize the risk and particular, the impact of probable faults on system level safety. Every potential fault must be identified and analysed in order to determine which faults that are most important to focus on. In this paper, we extend our earlier work on formal qualitative analysis with a quantitative analysis of fault tolerance. Our analysis is based on design models of the system under construction. It further builds on formal models of faults that have been extended for estimated occurence probability allowing to analyse the system-level failure probability. This is done with the help of the probabilistic model checker PRISM. The extension provides an improvement in the costly process of certification in which all forseen faults have to be evaluated with respect to their impact on safety and reliability. We demonstrate our approach using an application from the avionic industry: an Altitude Meter System.

Place, publisher, year, edition, pages
IEEE Computer Society, 2008
Series
IEEE International Symposium on High-Assurance Systems Engineering, ISSN 1530-2059
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-44695 (URN)10.1109/HASE.2008.59 (DOI)000263156000016 ()77319 (Local ID)978-0-7695-3482-4 (ISBN)77319 (Archive number)77319 (OAI)
Conference
11th IEEE High Assurance Systems Engineering Symposium, 3-5 December 2008, Nanjing, China
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-08-14Bibliographically approved
Elmquist, J. & Nadjm-Tehrani, S. (2008). Tool Support for Incremental Failure Mode and Effects Analysis of Component-Based Systems. In: Design, Automation and Test in Europe, 2008. DATE '08. Paper presented at Design, Automation and Test in Europe, DATE 2008, Munich, Germany, March 10-14, 2008 (pp. 921-927). IEEE Computer Society
Open this publication in new window or tab >>Tool Support for Incremental Failure Mode and Effects Analysis of Component-Based Systems
2008 (English)In: Design, Automation and Test in Europe, 2008. DATE '08, IEEE Computer Society, 2008, p. 921-927Conference paper, Published paper (Refereed)
Abstract [en]

Failure mode and effects analysis (FMEA) is a well-known technique widely used for safety assessment in the area of safety-critical systems. However, FMEA is traditionally done manually which makes it both time-consuming and costly, specially for large and complex systems. Also, small modifications in the design may result in a complete revision of the initial FMEA. This paper presents a tool support for automated incremental component-based FMEA of SW and HW. It is based on component safety interfaces and a formal compositional safety analysis method. This tool support enables engineers to focus on more important steps in the safety assessment process. Also, during system upgrades, the tool incrementally registers the changes and identifies possible effects in the FMEA which enables the use of earlier safety analysis results. Finally, this formal approach based on design models of the components and the system always creates FMEAs which are consistent with the system design.

Place, publisher, year, edition, pages
IEEE Computer Society, 2008
Series
Design, Automation, and Test in Europe Conference and Exhibition. Proceedings, ISSN 1530-1591 ; Vols 1-3
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-41102 (URN)10.1109/DATE.2008.4484792 (DOI)000257940700137 ()55089 (Local ID)978-3-9810801-3-1 (ISBN)55089 (Archive number)55089 (OAI)
Conference
Design, Automation and Test in Europe, DATE 2008, Munich, Germany, March 10-14, 2008
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-08-14Bibliographically approved
Elmquist, J. (2007). Components, Safety Interfaces, and Compositional Analysis. (Licentiate dissertation). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Components, Safety Interfaces, and Compositional Analysis
2007 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Component-based software development has emerged as a promising approach for developing complex software systems by composing smaller independently developed components into larger component assemblies. This approach offers means to increase software reuse, achieve higher flexibility and shorter time-to-market by the use of off-the-shelf components (COTS). However, the use of COTS in safety-critical system is highly unexplored.

This thesis addresses the problems appearing in component-based development of safety-critical systems. We aim at efficient reasoning about safety at system level while adding or replacing components. For safety-related reasoning it does not suffice to consider functioning components in their intended environments but also the behaviour of components in presence of single or multiple faults. Our contribution is a formal component model that includes the notion of a safety interface. It describes how the component behaves with respect to violation of a given system-level property in presence of faults in its environment. This approach also provides a link between formal analysis of components in safety-critical systems and the traditional engineering processes supported by model-based development.

We also present an algorithm for deriving safety interfaces given a particular safety property and fault modes for the component. The safety interface is then used in a method proposed for compositional reasoning about component assemblies. Instead of reasoning about the effect of faults on the composed system, we suggest analysis of fault tolerance through pair wise analysis based on safety interfaces.

The framework is demonstrated as a proof-of-concept in two case studies; a hydraulic system from the aerospace industry and an adaptive cruise controller from the automotive industry. The case studies have shown that a more efficient system-level safety analysis can be performed using the safety interfaces.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2007. p. 136
Series
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1317
Keywords
Component-based system development, safety-critical systems, safety interfaces, compositional analysis, modelbased development
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-57490 (URN)LiU-Tek-Lic-2007:26 (Local ID)9789185831661 (ISBN)LiU-Tek-Lic-2007:26 (Archive number)LiU-Tek-Lic-2007:26 (OAI)
Presentation
2007-06-07, Visionen, hus B, Campus Valla, Linköpings universitet, Linköping, 10:15
Supervisors
Available from: 2010-06-21 Created: 2010-06-21 Last updated: 2020-08-13Bibliographically approved
Elmquist, J. & Nadjm-Tehrani, S. (2006). Safety-Oriented Design of Component Assemblies using Safety Interfaces. In: Third International Workshop on Formal Aspects of Component Software FACS06,2006.
Open this publication in new window or tab >>Safety-Oriented Design of Component Assemblies using Safety Interfaces
2006 (English)In: Third International Workshop on Formal Aspects of Component Software FACS06,2006, 2006Conference paper, Published paper (Refereed)
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-35508 (URN)27251 (Local ID)27251 (Archive number)27251 (OAI)
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-08-14
Elmquist, J. & Nadjm-Tehrani, S. (2005). Intents and Upgrades in Component-Based High-Assurance Systems. In: Sami Beydeda, Matthias Book, Volker Gruhn (Ed.), Model Driven Software Development: (pp. 289-303). Berlin, Heidelberg: Springer Verlag
Open this publication in new window or tab >>Intents and Upgrades in Component-Based High-Assurance Systems
2005 (English)In: Model Driven Software Development / [ed] Sami Beydeda, Matthias Book, Volker Gruhn, Berlin, Heidelberg: Springer Verlag , 2005, p. 289-303Chapter in book (Other academic)
Abstract [en]

Abstraction is the most basic principle of software engineering. Abstractions are provided by models. Modeling and model transformation constitute the core of model-driven development. Models can be refined and finally be transformed into a technical implementation, i.e., a software system.

The aim of this book is to give an overview of the state of the art in model-driven software development. Achievements are considered from a conceptual point of view in the first part, while the second part describes technical advances and infrastructures. Finally, the third part summarizes experiences gained in actual projects employing model-driven development.

Beydeda, Book and Gruhn put together the results from leading researchers in this area, both from industry and academia. The result is a collection of papers which gives both researchers and graduate students a comprehensive overview of current research issues and industrial forefront practice, as promoted by OMG’s MDA initiative.

Place, publisher, year, edition, pages
Berlin, Heidelberg: Springer Verlag, 2005
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-30933 (URN)16608 (Local ID)3-540-25613-X (ISBN)978-3-540-25613-7 (ISBN)978-3-540-28554-0 (ISBN)16608 (Archive number)16608 (OAI)
Available from: 2009-10-09 Created: 2009-10-09 Last updated: 2018-08-14Bibliographically approved
Elmquist, J., Nadjm-Tehrani, S. & Minea, M. (2005). Safety Interfaces for Component-Based Systems. In: Computer Safety, Reliability and Security,2005 (pp. 246). Berlin, Heidelberg: Springer
Open this publication in new window or tab >>Safety Interfaces for Component-Based Systems
2005 (English)In: Computer Safety, Reliability and Security,2005, Berlin, Heidelberg: Springer , 2005, p. 246-Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Berlin, Heidelberg: Springer, 2005
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-30930 (URN)16605 (Local ID)16605 (Archive number)16605 (OAI)
Available from: 2009-10-09 Created: 2009-10-09 Last updated: 2018-08-14
Elmquist, J. & Nadjm-Tehrani, S. (2004). Intents, Upgrades and Assurance in Model-Based Development. In: RTAS Workshop on Model-Driven Embedded Systems MoDES04,2004.
Open this publication in new window or tab >>Intents, Upgrades and Assurance in Model-Based Development
2004 (English)In: RTAS Workshop on Model-Driven Embedded Systems MoDES04,2004, 2004Conference paper, Published paper (Refereed)
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-22137 (URN)1245 (Local ID)1245 (Archive number)1245 (OAI)
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2018-08-14
Organisations

Search in DiVA

Show all publications