https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Proceedings
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Scania, Södertälje, Sweden .
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-4987-7669
2014 (English)In: 2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Proceedings, 2014, p. 444-450Conference paper, Published paper (Refereed)
Abstract [en]

The importance of using formal methods and techniques for verification of requirements in the automotive industry has been greatly emphasized with the introduction of the new ISO26262 standard for road vehicles functional safety. The lack of support for formal modeling of requirements still represents an obstacle for the adoption of the formal methods in industry. This paper presents a case study that has been conducted in order to evaluate the difficulties inherent to the process of transforming the system requirements from their traditional written form into semi-formal notation. The case study focuses on a set of non-structured functional requirements for the Electrical and Electronic (E/E) systems inside heavy road vehicles, written in natural language, and reassesses the applicability of the extended Specification Pattern System (SPS) represented in a restricted English grammar. Correlating this experience with former studies, we observe that, as previously claimed, the concept of patterns is likely to be generally applicable for the automotive domain. Additionally, we have identified some potential difficulties in the transformation process, which were not reported by the previous studies and will be used as a basis for further research.

Place, publisher, year, edition, pages
2014. p. 444-450
Series
2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Proceedings
Keywords [en]
Automotive domains
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-26653DOI: 10.1109/RE.2014.6912296Scopus ID: 2-s2.0-84909947301ISBN: 9781479930333 (print)OAI: oai:DiVA.org:mdh-26653DiVA, id: diva2:766841
Conference
2014 IEEE 22nd International Requirements Engineering Conference, RE 2014, 25 August 2014 through 29 August 2014
Available from: 2014-11-28 Created: 2014-11-28 Last updated: 2017-03-28Bibliographically approved
In thesis
1. Pattern-based Specification and Formal Analysis of Embedded Systems Requirements and Behavioral Models
Open this publication in new window or tab >>Pattern-based Specification and Formal Analysis of Embedded Systems Requirements and Behavioral Models
2017 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Since the first lines of code were introduced in the automotive domain, vehicles have transitioned from being predominantly mechanical systems to software intensive systems. With the ever-increasing computational power and memory of vehicular embedded systems, a set of new, more powerful and more complex software functions are installed into vehicles to realize core functionalities. This trend impacts all phases of the system development including requirements specification, design and architecture of the system, as well as the integration and testing phases. In such settings, creating and managing different artifacts during the system development process by using traditional, human-intensive techniques becomes increasingly difficult. One problem stems from the high number and intricacy of system requirements that combine functional and possibly timing or other types of constraints. Another problem is related to the fact that industrial development relies on models, e.g. developed in Simulink, from which code may be generated, so the correctness of such models needs to be ensured. A potential way to address of the mentioned problems is by applying computer-aided specification, analysis and verification techniques already at the requirements stage, but also further at later development stages. Despite the high degree of automation, exhaustiveness and rigor of formal specification and analysis techniques, their integration with industrial practice remains a challenge.

To address this challenge, in this thesis, we develop the foundation of a framework, tailored for industrial adoption, for formal specification and analysis of system requirements specifications and behavioral system models. First, we study the expressiveness of existing pattern-based techniques for creating formal requirements specifications, on a relevant industrial case study. Next, in order to enable practitioners to create formal system specification by using pattern-based techniques, we propose a tool called SeSAMM Specifier. Further, we provide an automated Satisfiability Modulo Theories (SMT)-based consistency analysis approach for the formally encoded system requirements specifications. The proposed SMT-based approach is suitable for early phases of the development for debugging the specifications. For the formal analysis of behavioral models, we provide an approach for statistical model checking of Simulink models by using the UPPAAL SMC tool. To facilitate the adoption of the approach, we provide the SIMPPAAL tool that automates procedure of generating network of stochastic timed automata for a given Simulink model. For validation, we apply our approach on a complex industrial model, namely the Brake-by-Wire function from Volvo GTT.

Place, publisher, year, edition, pages
Mälardalen University Press, 2017
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 256
Keywords
pattern-based formal requirements specification, formal requirements consistency analysis, formal analysis of Simulink models
National Category
Engineering and Technology Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-35085 (URN)978-91-7485-319-3 (ISBN)
Presentation
2017-04-20, Gamma, Högskoleplan 1, Västerås, 13:15 (English)
Opponent
Supervisors
Projects
VeriSpec
Funder
VINNOVA, 16335
Available from: 2017-03-28 Created: 2017-03-28 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Rodriguez-Navas, Guillermo

Search in DiVA

By author/editor
Filipovikj, PredragRodriguez-Navas, Guillermo
By organisation
Embedded Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 128 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf