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

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...

Full description

Bibliographic Details
Main Authors: Cyrille Dongmo, John Andrew Van der Poll
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Systems
Subjects:
Online Access:https://www.mdpi.com/2079-8954/11/6/301
_version_ 1797592501634203648
author Cyrille Dongmo
John Andrew Van der Poll
author_facet Cyrille Dongmo
John Andrew Van der Poll
author_sort Cyrille Dongmo
collection DOAJ
description 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.
first_indexed 2024-03-11T01:52:01Z
format Article
id doaj.art-58de20b3b7cd46dcab9f422fe16938ee
institution Directory Open Access Journal
issn 2079-8954
language English
last_indexed 2024-03-11T01:52:01Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Systems
spelling doaj.art-58de20b3b7cd46dcab9f422fe16938ee2023-11-18T12:52:40ZengMDPI AGSystems2079-89542023-06-0111630110.3390/systems11060301An Improved User Requirements Notation (URN) Models’ Construction ApproachCyrille Dongmo0John Andrew Van der Poll1Department of Computer Science, School of Computing, College of Science, Engineering and Technology (CSET), Science Campus, University of South Africa (Unisa), Johannesburg 1709, South AfricaDigital Transformation and Innovation, Graduate School of Business Leadership (SBL), Midrand Campus, University of South Africa (Unisa), Midrand 1686, South AfricaSemi-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.https://www.mdpi.com/2079-8954/11/6/301URN processmodels consistencyGRL processUCM processjUCMNav
spellingShingle Cyrille Dongmo
John Andrew Van der Poll
An Improved User Requirements Notation (URN) Models’ Construction Approach
Systems
URN process
models consistency
GRL process
UCM process
jUCMNav
title An Improved User Requirements Notation (URN) Models’ Construction Approach
title_full An Improved User Requirements Notation (URN) Models’ Construction Approach
title_fullStr An Improved User Requirements Notation (URN) Models’ Construction Approach
title_full_unstemmed An Improved User Requirements Notation (URN) Models’ Construction Approach
title_short An Improved User Requirements Notation (URN) Models’ Construction Approach
title_sort improved user requirements notation urn models construction approach
topic URN process
models consistency
GRL process
UCM process
jUCMNav
url https://www.mdpi.com/2079-8954/11/6/301
work_keys_str_mv AT cyrilledongmo animproveduserrequirementsnotationurnmodelsconstructionapproach
AT johnandrewvanderpoll animproveduserrequirementsnotationurnmodelsconstructionapproach
AT cyrilledongmo improveduserrequirementsnotationurnmodelsconstructionapproach
AT johnandrewvanderpoll improveduserrequirementsnotationurnmodelsconstructionapproach