Requirements Management besteht aus einer Reihe von Unterdisziplinen wie Requirements Capturing, Requirements Engineering, Requirements Traceability, Change Management oder Product Line Engineering. Um die Entwicklung einer technologischen Basis für Projekte, die Tools für das Requirements Management implementieren, realisieren zu können, soll innerhalb des »Requirements Modeling Framework«-Projekts mindestens eine Reinraum-Implementierung des OMG ReqIF-Standards in Form eines EMF-Models sowie einiger rudimentärer Werkzeuge geschaffen werden. Der Standard wird dabei so implementiert, dass er mit Eclipse-Technologien wie GMF, Xpand, Acceleo, Sphinx sowie mit anderen Schlüsseltechnologien wie CDO kompatibel ist.
Der Fokus des RMF-Projekts liegt auf der Erstellung von Librarys und Werkzeugen, um mit ReqIF basierten Requirements zu arbeiten. Das Ziel ist es, der Community eine zuverlässige Implementierung des Standards zur Verfügung zu stellen, auf der verschiedene Tools aufgebaut werden können. Es wird Mittel für den Datenaustausch zwischen Werkzeugen, ein EMF basiertes Data Model, ein Infrastructure Tooling und ein User Interface bereitstellen. Die erste Veröffentlichung wird einen EMF basierten ReqIF Core sowie ein Front-End für die Arbeit mit ReqIF-Daten umfassen. Der ReqIF Core wird von itemis entwickelt und eine Implementierung des RegIFs und ReqIF-Metamodells als .ecore-Modelle beinhalten, inkl. spezieller (De-)Serializer, die die EMF-Modelle in einem ReqIF konformen Standard übertragen. Im zweiten Schritt folgt dann die Benutzeroberfläche (GUI). Das Front-End wird von der Universität Düsseldorf betreut; es soll die Arbeit mit ReqIF-Daten erleichtern.
Andreas Graf, Business Development Manager Automotive der itemis AG, sieht darin einen wichtigen Schritt: »Der OMG-Standard ReqIF ermöglicht erstmals einen Austausch von Anforderungen zwischen Werkzeugen und kann für diesen Bereich ähnlich bedeutend sein wie die UML für Modellierung. Er ermöglicht sinnvolle Open-Source-Implementierungen, die die Entwicklungskosten von freien und kommerziellen Werkzeugen reduzieren. Außerdem schließt er eine Lücke, denn im Bereich Anforderungsverwaltung gab es bisher keine Projekte bei der Eclipse Foundation.«
Committer des Projekts sind Nirmal Sasidharan, itemis AG (Projektleitung), sowie Michael Jastram und Lukas Ladenberger, Universität Düsseldorf. Es ist möglich, sich am Projekt zu beteiligen. Vorschläge können im Eclipse Proposal Forum unter http://www.eclipse.org/... eingereicht werden.