A requirements management template in polarion for model-based development of airborne systems

Kevin Schmiechen, Shanza Ali Zafar, Konstantin Dmitriev, Christoph Krammer, Markus Maly, Florian Holzapfel

Research output: Contribution to journalConference articlepeer-review

6 Scopus citations

Abstract

With numerous startups and small companies entering the market of air mobility, safety-critical system development has become relevant for an increasing number of project teams with little or no experience in that field. In a previous publication, we presented a custom software development workflow for research and prototype development based on objectives from industry standards DO-178C and DO-331. An important part of this custom workflow is requirements management since poor requirements and a lack of proper traceability has been attributed as a major source of project delays and increased costs. This paper presents the setup of an extended data model in the application lifecycle management platform Polarion including the artifact types and their attributes. Exemplary key workflows are demonstrated. It also provides more details regarding the linking strategy between the textual requirements and model artifacts in the MathWorks toolchain, as well as the trace report for the requirements including links to model artifacts and source code. The setup has proven its functionality in multiple projects at our institute without significant rework.

Original languageEnglish
JournalCEUR Workshop Proceedings
Volume2814
StatePublished - 2021
Event2021 Workshops and Tools Demonstrations of the Software Engineering Satellite Events, SE-SE 2021 - Virtual, Braunschweig, Germany
Duration: 22 Feb 202126 Feb 2021

Keywords

  • Data model
  • Lean software development
  • Model-based development
  • Requirements engineering
  • Requirements management
  • Safety-critical systems
  • Traceability

Fingerprint

Dive into the research topics of 'A requirements management template in polarion for model-based development of airborne systems'. Together they form a unique fingerprint.

Cite this