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 language | English |
---|---|
Title of host publication | Proceedings - 2016 IEEE 24th International Requirements Engineering Conference, RE 2016 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 329-334 |
Number of pages | 6 |
ISBN (Electronic) | 9781509041213 |
DOIs | |
State | Published - 2 Dec 2016 |
Externally published | Yes |
Publication series
Name | Proceedings - 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