ISO/IEC 26551 within the context of tools and methods of requirements engineering for software and systems product lines:
ISO/IEC 26551 concerns processes and capabilities of requirements tools and methods for a family of products, not for a single system.
System-level artefacts and software lifecycle artefacts such as requirements documents, architectural data, validation plans, behavioural models, etc. are produced using methods and tools in t ISO/IEC 26551.
In the case of the software components of a system, ISO/IEC 26551 can apply twice: once to handle the system elements of the product line and a second time to handle the software elements of the product line, if any. The product line processes are recursive within the different levels of products.
Note : ISO/IEC 26551 is not applicable to physical artefacts
ISO/IEC 26551 on Tools and methods for product line requirements engineering is useful for:
The main purpose of ISO/IEC 26551 is to establish a baseline for the capabilities of tools and methods of software and systems product line (SSPL) requirements engineering. ISO/IEC 26551 defines how the tools and methods can support the software and systems product line specific requirements engineering processes.
A decision for the initial boundaries of domain is made to define a product line scope before initiating domain requirements engineering processes. Domain requirements engineering is carried out in a comprehensive manner because common and variable requirements and captured variabilities have consequential impacts on member products in a product line. The outcomes of domain requirements engineering processes are transferred into the requirements of a family of products at the application requirements engineering processes. Therefore, requirements engineering tools and methods are to be considered (both engineering processes), namely domain requirements engineering, and application requirements engineering.
Product line requirements engineering can be differentiated from a single product requirement engineering because of the following reasons:
ISO/IEC 26551 can be used in the following modes:
BS ISO/IEC 26551:2016 supersedes the first edition ISO/IEC 26551:2012, which has been technically revised.
ISO/IEC 26551:2016