Skip to main navigation Skip to search Skip to main content

Modelling behavioural requirements and alignment with verification in the embedded industry

  • Grischa Liebel
  • , Anthony Anjorin
  • , Eric Knauss
  • , Florian Lorber
  • , Matthias Tichy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Formalising requirements has the potential to solve problems arising from deficiencies in natural language descriptions. While behavioural requirements are rarely described formally in industry, increasing complexity and new safety standards have renewed the interest in formal specifications. The goal of this paper is to explore how behavioural requirements for embedded systems can be formalised and aligned with verification tasks. Over the course of a 2.5-year project with industry, we modelled existing requirements from a safety-critical automotive software function in several iterations. Taking practical limitations and stakeholder preferences into account, we explored the use of models on different abstraction levels. The final model was used to generate test cases and was evaluated in three interviews with relevant industry practitioners. We conclude that models on a high level of abstraction are most suitable for industrial requirements engineering, especially when they need to be interpreted by other stakeholders.

Original languageEnglish
Title of host publicationMODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development
EditorsLuis Ferreira Pires, Slimane Hammoudi, Bran Selic
PublisherSciTePress
Pages427-434
Number of pages8
ISBN (Electronic)9789897582103
DOIs
Publication statusPublished - 2017
Event5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 - Porto, Portugal
Duration: 19 Feb 201721 Feb 2017

Publication series

NameMODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development
Volume2017-January

Conference

Conference5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017
Country/TerritoryPortugal
CityPorto
Period19/02/1721/02/17

Bibliographical note

Funding Information: The research leading to these results has received partial funding from the European Union’s Seventh Framework Program (FP7/2007-2013) for CRYSTAL-Critical System Engineering Acceleration Joint Undertaking under grant agreement No332830, from Vinnova under DIARIENR 2012-04304, and from the Austrian Research Promotion Agency (FFG) under grant agreement No838498. Publisher Copyright: © 2017 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.

Other keywords

  • Empirical software engineering
  • Model-based engineering
  • Model-driven engineering
  • Requirements modelling
  • Test case generation
  • Verification

Fingerprint

Dive into the research topics of 'Modelling behavioural requirements and alignment with verification in the embedded industry'. Together they form a unique fingerprint.

Cite this