Requirement patterns: an approach for streamlining requirements engineering in software product families
Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systema...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English English |
Published: |
2019
|
Subjects: | |
Online Access: | http://irep.iium.edu.my/76348/ http://irep.iium.edu.my/76348/ http://irep.iium.edu.my/76348/1/ijatcse79814sl2019.pdf http://irep.iium.edu.my/76348/7/76348_Requirement%20patterns_scopus.pdf |
id |
iium-76348 |
---|---|
recordtype |
eprints |
spelling |
iium-763482019-12-19T01:08:44Z http://irep.iium.edu.my/76348/ Requirement patterns: an approach for streamlining requirements engineering in software product families Badamasi, Imam Ya'au Nordin, Azlin Salleh, Norsaremah Mustapha, Saleh Waziri QA76 Computer software Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systematic reuse of these artefacts. Requirements pattern approach provides guidelines for requirement engineers to reuse and specify requirements. Although a plethora of research on requirements pattern have been reported in the literature, no research available focuses on requirement engineering (RE) activities of SPLE. In this paper, we present an anatomy of software requirement pattern (SRP) for SPLE with a structured example from e-learning domain. To enable practitioners, understand the concept of requirement pattern more, we present a meta-model for the SRP concepts and their relationships. In addition, we describe how the requirement pattern approach, streamlines RE activities, design for and with reuse in both domain and application engineering processes of SPLE. The requirement pattern approach thus helps in achieving systematic requirements reuse (RR) and generation of structured software requirement specification (SRS) for individual applications. 2019 Article PeerReviewed application/pdf en http://irep.iium.edu.my/76348/1/ijatcse79814sl2019.pdf application/pdf en http://irep.iium.edu.my/76348/7/76348_Requirement%20patterns_scopus.pdf Badamasi, Imam Ya'au and Nordin, Azlin and Salleh, Norsaremah and Mustapha, Saleh Waziri (2019) Requirement patterns: an approach for streamlining requirements engineering in software product families. International Journal of Advanced Trends in Computer Science and Engineering, 8 (1.4). pp. 507-514. ISSN 2278-3091 http://www.warse.org/IJATCSE/static/pdf/file/ijatcse79814sl2019.pdf |
repository_type |
Digital Repository |
institution_category |
Local University |
institution |
International Islamic University Malaysia |
building |
IIUM Repository |
collection |
Online Access |
language |
English English |
topic |
QA76 Computer software |
spellingShingle |
QA76 Computer software Badamasi, Imam Ya'au Nordin, Azlin Salleh, Norsaremah Mustapha, Saleh Waziri Requirement patterns: an approach for streamlining requirements engineering in software product families |
description |
Reusable structure is essential in all reuse-based software
development processes. This provides a solid foundation
for seamless management of reusable artefacts especially
in software product line engineering (SPLE). One of the
potential benefits provided by a well-defined structure is
systematic reuse of these artefacts. Requirements pattern
approach provides guidelines for requirement engineers to
reuse and specify requirements. Although a plethora of
research on requirements pattern have been reported in the
literature, no research available focuses on requirement
engineering (RE) activities of SPLE. In this paper, we
present an anatomy of software requirement pattern (SRP)
for SPLE with a structured example from e-learning
domain. To enable practitioners, understand the concept of
requirement pattern more, we present a meta-model for the
SRP concepts and their relationships. In addition, we
describe how the requirement pattern approach,
streamlines RE activities, design for and with reuse in both
domain and application engineering processes of SPLE.
The requirement pattern approach thus helps in achieving
systematic requirements reuse (RR) and generation of
structured software requirement specification (SRS) for
individual applications. |
format |
Article |
author |
Badamasi, Imam Ya'au Nordin, Azlin Salleh, Norsaremah Mustapha, Saleh Waziri |
author_facet |
Badamasi, Imam Ya'au Nordin, Azlin Salleh, Norsaremah Mustapha, Saleh Waziri |
author_sort |
Badamasi, Imam Ya'au |
title |
Requirement patterns: an approach for streamlining requirements engineering in software product families |
title_short |
Requirement patterns: an approach for streamlining requirements engineering in software product families |
title_full |
Requirement patterns: an approach for streamlining requirements engineering in software product families |
title_fullStr |
Requirement patterns: an approach for streamlining requirements engineering in software product families |
title_full_unstemmed |
Requirement patterns: an approach for streamlining requirements engineering in software product families |
title_sort |
requirement patterns: an approach for streamlining requirements engineering in software product families |
publishDate |
2019 |
url |
http://irep.iium.edu.my/76348/ http://irep.iium.edu.my/76348/ http://irep.iium.edu.my/76348/1/ijatcse79814sl2019.pdf http://irep.iium.edu.my/76348/7/76348_Requirement%20patterns_scopus.pdf |
first_indexed |
2023-09-18T21:47:54Z |
last_indexed |
2023-09-18T21:47:54Z |
_version_ |
1777413573757108224 |