RMF - Requirements Modeling Framework

The vision is to have at least one clean-room implementation of the OMG ReqIF standard in form of an EMF model and some rudimentary tooling to edit these models. The idea is to implement the standard so that it is compatible with Eclipse technologies like GMF, Xpand, Acceleo, Sphinx, etc. and other key technologies like CDO.

ReqIf Core - The first initial contribution will come from itemis and will include our implementation of the ReqIF and RIF metamodels as .ecore models, including special (de)serializers that map the EMF-models to a ReqIF conforming standard. The model and (de)serializers are already available at itemis and need only be provided.

ProR GUI - The second contribution will come from Formal Mind and the University of Düsseldorf and will include a front end that facilitates working with ReqIF data (ProR). While ReqIF data could also be edited with the default EMF editor, this is not even remotely practical: a tree view of the requirements, with the details shown in the property view, doesn't allow users to efficiently navigate requirements or get an overview of what's there.

This project was just provisioned. You can see the proposal here



RIF 1.1, RIF 1.2 and ReqIf 1.0.1 Support

The RMF Core supports all three formats that are in use (ProR only supports ReqIf).

Integration in other Eclipse Tools

A powerful extension point allows seamless integration with other tools.

Super Fast

The first performance tests look very promising

Strong Interest from Industry

Interested parties include Airbus, Thales, MKS and many others that are listed on the Proposal Page.

and much more...

We are in the process of setting up the infrastructure - please stay tuned.

Want to know more? About This Project

Current Status

03-Sep-2013 - Snapshot Build (0.8.0) available.

09-Nov-2012 - Fith Snapshot Build (0.5.0) available.

30-Aug-2012 - Fourth Snapshot Build (0.4.0) available.

22-Dec-2011 - We started to migrated documentation from pror.org to the RMF Eclipse Wiki

16-Dec-2011 - The first release is planned for Januray 20th 2012.

29-Aug-2011 - We are in the incubation phase - over the next weeks, we will set up the infrastructure, migrate documentation, etc.