Visible to the public Requirements Patterns Structure for Specifying and Reusing Software Product Line Requirements

TitleRequirements Patterns Structure for Specifying and Reusing Software Product Line Requirements
Publication TypeConference Paper
Year of Publication2018
AuthorsYa'u, B. I., Nordin, A., Salleh, N., Aliyu, I.
Conference Name2018 International Conference on Information and Communication Technology for the Muslim World (ICT4M)
Date Publishedjul
Keywordscompositionality, Documentation, formal specification, formal verification, Information Reuse and Security, Proposals, pubcrawl, RePa requirements pattern template, requirement engineering activities, Requirements Patterns, requirements patterns structure, Requirements Reuse, Resiliency, security, Software, software artifacts, software development phases, Software Product Line Engineering, software product line requirements, software product lines, software requirement pattern structure, SPLE, SRP structure, Systematics, systems analysis, Unified modeling language
AbstractA well-defined structure is essential in all software development, thus providing an avenue for smooth execution of the processes involved during various software development phases. One of the potential benefits provided by a well-defined structure is systematic reuse of software artifacts. Requirements pattern approach provides guidelines and modality that enables a systematic way of specifying and documenting requirements, which in turn supports a systematic reuse. Although there is a great deal of research concerning requirements pattern in the literature, the research focuses are not on requirement engineering (RE) activities of SPLE. In this paper, we proposed a software requirement pattern (SRP) structure based on RePa Requirements Pattern Template, which was adapted to best suit RE activities in SPLE. With this requirement pattern structure, RE activities such as elicitation and identification of common and variable requirements as well as the specification, documentation, and reuse in SPLE could be substantially improved.
DOI10.1109/ICT4M.2018.00042
Citation Keyyau_requirements_2018