ProR & ProR Essentials
ProR is the Open Source reference implementation of the open ReqIF standard, the exchange format for requirements. ProR Essentials are free extensions for ProR, which make working with requirements even more efficient. It is possible to add ProR Essentials to an existing installation of ProR. However, we recommend to just install formalmind Studio, which has both ProR and ProR Essentials preinstalled.
Essentials: What's inside?
ProR Essentials contain the following features that improve working with ProR. All features are also contained in formalmind Studio.
By default, ProR shows formatted text (XHTML) in a simplified plain text representation. This feature show formatted text correctly, and allows editing with a graphical editor. This feature is described further in this Blog entry.
Important: This feature requires Java 7 to work.
The diff feature realizes a graphical compare of two ReqIF files. We produced a Screencast that demonstrates this feature.
Requirements can be linked - this is a standard feature of ProR. But how can be ensured that links are still correct after a number of changes? With this feature, source and target of a link are tracked. If they change, a corresponding flag on the link is set. This function is also described in our Blog.
ReqIF supports embedding of objects (pictures, OLE-objects, Files, etc). These objects are stored as separate files. For a transfer, these files must be included, in addition to the actual ReqIF file. This is done in a ZIP file with the .reqif file extension. This feature makes importing and exporting of these archives easy. This is described in this Blog article.
Team-Support (needs to be activated explicitly)
The team feature provides a seamless integration with Subversion. This feature is not activated by default, as installation triggers the additional installation of connectors for Subversion. But installation can be achieved with just a few clicks. The functionality is described in this Blog entry.