Home // International Journal On Advances in Software, volume 13, numbers 3 and 4, 2020 // View article
Requirements Traceability using SysML Diagrams and BPMN
Authors:
Corina Abdelahad
Daniel Riesco
Carlos Kavka
Keywords: SysML; BPMN; DMN; requirements traceability
Abstract:
An important activity in systems development is ensuring that all system requirements are met. Model-Based Systems Engineering is a methodology that benefits the documentation of the requirements and decisions that are made during the design process. On the other hand, visualizing different perspectives that focus on different aspects of the system permits to capture all the details of the design while refining the level of detail of the models. SysML is a Systems Modeling Language, which is defined as an extension of the well-known Unified Modeling Language standard. It is based on four pillars, which give the possibility to view a system from four different perspectives, supporting requirements traceability. Requirements traceability refers to the ability to describe and follow the life of a requirement in both a forward and backward direction. This traceability has an important role in Model-Based Systems Engineering. The central aim of this paper is to present a traceability approach that supports decision-making requirements. To carry out this traceability we propose to combine SysML and Business Process Model and Notation and Decision Model and Notation. SysML is used to model some aspects of system, and processes and decision-making activities are defined in terms of BPMN and DMN standards, respectively. This proposal seeks to help engineers to improve their design and enhance traceability starting from requirements, integrating and covering the different views. Our contribution is illustrated by means of a case study.
Pages: 129 to 138
Copyright: Copyright (c) to authors, 2020. Used with permission.
Publication date: December 30, 2020
Published in: journal
ISSN: 1942-2628