Towards Improved Requirements Engineering with SysML and the User Requirements Notation

Daniel Amyot, Amal Ahmed Anda, Malak Baslyman, Lysanne Lessard, Jean Michel Bruel

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

19 Scopus citations

Abstract

The Systems Modeling Language (SysML) is a popular and standardized UML profile for systems engineering applications. In addition to seven conventional UML diagram types, SysML supports requirement diagrams and tables that can be used to capture requirements, their attributes, and their relationships. However, several important concepts such as goals and contributions are not predefined in SysML, hindering the reasoning about tradeoffs and adaptation, especially in emerging socio-cyber-physical systems such as smart cities. In this paper, we provide a preliminary investigation of different ways of combining SysML with the User Requirements Notation (URN), a standard that focuses on the modeling and analysis of goals and scenarios. We argue that SysML and URN are complementary and synergistic, and that their combination enables new requirements modeling, analysis, and management opportunities for new types of systems. Examples of potential integration approaches are discussed, briefly assessed, and illustrated with existing tools for SysML, URN, and requirements management.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 24th International Requirements Engineering Conference, RE 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages329-334
Number of pages6
ISBN (Electronic)9781509041213
DOIs
StatePublished - 2 Dec 2016
Externally publishedYes

Publication series

NameProceedings - 2016 IEEE 24th International Requirements Engineering Conference, RE 2016

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Keywords

  • Goal modeling
  • SysML
  • User Requirements Notation
  • requirements management
  • tool integration

ASJC Scopus subject areas

  • Engineering (miscellaneous)
  • Software
  • Management Science and Operations Research

Fingerprint

Dive into the research topics of 'Towards Improved Requirements Engineering with SysML and the User Requirements Notation'. Together they form a unique fingerprint.

Cite this