IIUM Repository

Requirement patterns: an approach for streamlining requirements engineering in software product families

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

[img] PDF - Published Version
Restricted to Registered users only

Download (457kB) | Request a copy
[img]
Preview
PDF (Scopus) - Supplemental Material
Download (736kB) | Preview

Abstract

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.

Item Type: Article (Journal)
Additional Information: 5133/76348
Uncontrolled Keywords: Design for and with Reuse; Meta-model; Requirements reuse; Software requirement patterns, Software product line engineering
Subjects: Q Science > QA Mathematics > QA76 Computer software
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Information and Communication Technology > Department of Computer Science
Kulliyyah of Information and Communication Technology > Department of Computer Science
Depositing User: Azlin Nordin
Date Deposited: 19 Dec 2019 09:08
Last Modified: 19 Dec 2019 09:08
URI: http://irep.iium.edu.my/id/eprint/76348

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year