Here’s how you can work with ReqIF in practice. Give it a try.
What is the ReqIF format and where does it come from?
ReqIF is an abbreviation for Requirements Interchange Format. The format is a metamodel defined by an XML schema. The ReqIF standard was primarily developed to exchange requirements between different requirements engineering tools. Requirements and information about the requirements, including metadata and additional files such as graphics, are recorded in an XML file. This file must have a special structure and special XML tags so that the requirements can be imported from one tool into another.
Instead of using the .xml file extension, the standard recommends the .reqif extension. If the file contains embedded objects, all associated files must be packed (“zipped”) together. The zipped file then receives the .reqiz extension.
The ReqIF standard originated in the automobile industry. The HIS association, consisting of German car manufacturers, defined the RIF standard for the exchange of requirements in 2004. This was necessary because the previous practices, such using a PDF, were prone to errors or different tools with proprietary formats were used. A few years passed and in April 2011, the OMG ReqIF standard was finally published in version 1.0.1 as the successor to RIF. Meanwhile, version 1.2 was released in 2016. Today, the ReqIF format is also used in industries other than the automotive industry.
The standard can be downloaded and viewed here: https://www.omg.org/spec/ReqIF/About-ReqIF/
Short definition of ReqIF:
ReqIF stands for “requirements interchange format” and is recommended for exchanging requirements between different requirements engineering tools.
How to import and export ReqIF files with objectiF RPM
It only takes a few clicks to import ReqIF files into objectiF RPM or export your requirements as ReqIF files. Try it out with the free trial version!