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

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Ya’u, B. I., Nordin, A., Salleh, N., & Mustapha, S. W. (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.4S1), 507–514. https://doi.org/10.30534/ijatcse/2019/7981.42019

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free