An Improved User Requirements Notation (URN) Models' Construction Approach

被引:1
|
作者
Dongmo, Cyrille [1 ]
Van der Poll, John Andrew [2 ]
机构
[1] Univ South Africa Unisa, Coll Sci Engn & Technol CSET, Sch Comp, Dept Comp Sci, Sci Campus, ZA-1709 Johannesburg, South Africa
[2] Univ South Africa Unisa, Grad Sch Business Leadership SBL, Digital Transformat & Innovat, Midrand Campus, ZA-1686 Midrand, South Africa
来源
SYSTEMS | 2023年 / 11卷 / 06期
关键词
URN process; models consistency; GRL process; UCM process; jUCMNav; TRANSFORMATION; GOAL;
D O I
10.3390/systems11060301
中图分类号
C [社会科学总论];
学科分类号
03 ; 0303 ;
摘要
Semi-formal software techniques have been very successful in industry, government institutions and other areas such as academia. Arguably, they owe a large part of their success to their graphical notation, which is more human-oriented than their counterpart text-based and formal notation techniques. However, ensuring the consistency between two or more models is one of the known challenges of these techniques. This work looks closely at the specific case of the User Requirements Notation (URN) technique. Although the abstract model of URN provides for link elements to ensure the consistency between its two main components, namely, Goal-Oriented Requirement Language (GRL) and Use Case Maps (UCM), the effective implementation of such links is yet to be fully addressed. This paper performs a detailed analysis of the existing URN models construction process and proposes an improved process with some guidelines to ensure, by construction, the correctness and consistency of the GRL and UCM models. A case study is used throughout the paper to illustrate the suggested solution.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] An automated change impact analysis approach for User Requirements Notation models
    Alkaf, Hasan
    Hassine, Jameleddine
    Binalialhag, Taha
    Amyot, Daniel
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157
  • [2] Towards Improved Requirements Engineering with SysML and the User Requirements Notation
    Amyot, Daniel
    Anda, Amal Ahmed
    Baslyman, Malak
    Lessard, Lysanne
    Bruel, Jean-Michel
    [J]. 2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 329 - 334
  • [3] Textual User Requirements Notation
    Kumar, Ruchika
    Mussbacher, Gunter
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGES, METHODS, AND TOOLS FOR SYSTEMS ENGINEERING, SAM 2018, 2018, 11150 : 163 - 182
  • [4] Aspect-oriented User Requirements Notation: Aspects in goal and scenario models
    Mussbacher, Gunter
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 305 - 316
  • [5] Business process management with the user requirements notation
    Pourshahid, Alireza
    Amyot, Daniel
    Peyton, Liam
    Ghanavati, Sepideh
    Chen, Pengfei
    Weiss, Michael
    Forster, Alan J.
    [J]. ELECTRONIC COMMERCE RESEARCH, 2009, 9 (04) : 269 - 316
  • [6] Business process management with the user requirements notation
    Alireza Pourshahid
    Daniel Amyot
    Liam Peyton
    Sepideh Ghanavati
    Pengfei Chen
    Michael Weiss
    Alan J. Forster
    [J]. Electronic Commerce Research, 2009, 9 : 269 - 316
  • [7] Introduction to the User Requirements Notation: learning by example
    Amyot, D
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2003, 42 (03): : 285 - 301
  • [8] Emotion-Driven Adaptation of Software Applications using User Requirements Notation Models
    Alkhomsan, Mashail N.
    Baslyman, Malak
    Alshayeb, Mohammad
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM WORKSHOP ON MULTI-DISCIPLINARY, OPEN, AND RELEVANT REQUIREMENTS ENGINEERING, MO2RE 2024, 2024, : 26 - 27
  • [9] Towards integrated tool support for the User Requirements Notation
    Roy, Jean-Francois
    Kealey, Jason
    Amyot, Daniel
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGE PROFILES, 2006, 4320 : 198 - +
  • [10] Extending the User Requirements Notation with Aspect-Oriented Concepts
    Mussbacher, Gunter
    Amyot, Daniel
    [J]. SDL 2009: DESIGN FOR MOTES AND MOBILES, PROCEEDINGS, 2009, 5719 : 115 - 132