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.
Author supplied keywords
Cite
CITATION STYLE
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.