blob: 14837ba224c42d0b0834b1d305edb866fe56faba [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>RMF - Professional Requirements Management</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description"
content="The website of Eclipse Requirements Modeling Framework, a toolset for Requirements Management">
<meta name="author" content="Michael Jastram">
<!-- styles -->
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="images/favicon16.png">
<link href="css/bootstrap.css" rel="stylesheet" type='text/css'>
<link href="css/bootstrap-responsive.css" rel="stylesheet" type='text/css'>
<link href="css/style.css" rel="stylesheet" type='text/css'>
<link href="css/shield-responsive.css" rel="stylesheet" type='text/css'>
<link href='css/fonts.css' rel='stylesheet' type='text/css'>
<link href="css/prettyPhoto.css" rel="stylesheet" media="screen" type='text/css'>
<link href="css/feed.css" rel="stylesheet" media="screen" type='text/css'>
<!--[if lt IE 9]>
<link href="css/iebugs.css" rel="stylesheet" type='text/css'>
<![endif]-->
<script src="js/twitter.js" type="text/javascript"></script>
<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/jquery.prettyPhoto.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a[data-rel]').each(function() {
$(this).attr('rel', $(this).data('rel'));
});
$("a[rel^='prettyPhoto']").prettyPhoto({
animation_speed: 'fast',
slideshow: 5000,
autoplay_slideshow: false,
opacity: 0.80,
show_title: true,
theme: 'ligh_square',
overlay_gallery: false,
social_tools: false
});
$('#nav-outline > li > a').live('click', function() {
$(this).parent().find('ul').slideToggle();
});
$('.has-popover').popover();
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
});
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push([ '_setAccount', 'UA-4876594-5 ]);
_gaq.push([ '_trackPageview' ]);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl'
: 'http://www')
+ '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<!-- Navbar -->
<div class="navbar navbar-fixed-top"
style="border-bottom: 1px solid #000;">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse"
data-target=".nav-collapse"> <span class="icon-bar"></span> <span
class="icon-bar"></span> <span class="icon-bar"></span>
</a> <a class="brand" href="index.html"></a>
<div class="nav-collapse collapse" style="height: 0px;">
<ul class="nav">
<li ><a href="#news">News</a></li>
<li ><a href="http://eclipse.org/rmf/download.php">Download</a></li>
<li ><a href="http://wiki.eclipse.org/RMF">Documentation</a></li>
<li ><a href="http://www.eclipse.org/forums/index.php?t=thread&frm_id=230">Community</a></li>
<li ><a href="https://projects.eclipse.org/projects/modeling.mdt.rmf">Get Involved</a></li>
<li ><a href="http://www.eclipse.org">Eclipse.org</a></li>
</ul>
</div>
<!--/.nav-collapse -->
<div class="btn-group pull-right">
<g:plusone href="http://eclipse.org/rmf/"></g:plusone>
</div>
</div>
</div>
</div>
<!-- Navbar End -->
<!--Container-->
<br/><br/><br/>
<div id="header_wrapper" class="container">
<div class="flexslider image-slider">
<div class="span5 slide">
<h2>
<strong>Requirements Management</strong> for Eclipse
</h2>
<br />
<p>Requirements Management is now a first-class citizen in the Eclipse world. You
can get started authoring requirements using the <b>ProR Tool</b>.</p>
<a href="http://eclipse.org/rmf/download.php" class="btn_download"></a>
</div>
<div class="span6">
<div class="introduction">
<a href="#"><img src="images/Introduction.png"
alt="image" style="min-height: 480px; min-width: 580px;"/></a>
<a href="http://www.youtube.com/watch?v=sdfTNZduvZ4"
data-rel="prettyPhoto" title="Introduction" class="zoom zoom_icon"></a>
</div>
</div>
</div>
</div>
<div id="intro">
<div class="container">
<h1>What is RMF?</h1>
<p>RMF is a framework for working with textual requirements, structured as ReqIF models, the industry standard for exchanging requirements. RMF uses natively ReqIF, the open standard for requirements exchange, allowing you to
exchange requirements with many industry applications like Rational DOORS&reg; or PTC integrity&reg;.</p>
<h1>What is ProR?</h1>
<p>ProR is the GUI that allows comfortable working with Requirements. It opens ReqIF files with a click, allowing you
to immediately inspect and edit files. Powerful extensions exist for dealing with rich text, ReqIFz-Archives, and
much more.</p>
</div>
</div>
<div id="features">
<div class="container">
<div class="row">
<div class="span12">
<br /> <br />
<h1>Features and Key Ideas of RMF and ProR</h1>
<br />
</div>
<div class="span4">
<div class="thumb">
<img class="screenshot"
src="images/thumb-pror.png" alt="Image" />
</div>
<h4>Start right away with ProR</h4>
<p>If you are just looking for a Requirements or ReqIF-Editor, just download <a href="http://eclipse.org/rmf/download.php">ProR</a>
and start being productive. You can directly open .reqif files or create your own
requirements document, as described in the <a href="https://wiki.eclipse.org/RMF/User_Guide/Tutorial">Tutorial</a>.
RMF and ProR use ReqIF as the underlying data model,
thereby providing compatibility with many industry tools.
</p>
</div>
<div class="span4">
<div class="thumb">
<img class="screenshot"
src="images/thumb-incubation.png" alt="Image" />
</div>
<h4>Incubation</h4>
<p>
RMF became an Eclipse project in November 2011 (<a href="http://eclipse.org/proposals/modeling.mdt.rmf">Initial Proposal</a>).
As it is still developing at a rapid pace with some parts of the API still changing, it is still in
incubation. Nevetheless, the data model is stable (as it is based on the
OMG ReqIF standard), and it is already used in production environments.
</p>
</div>
<div class="span4">
<div class="thumb">
<img class="screenshot"
src="images/thumb-reqif.png" alt="Image" />
</div>
<h4>ReqIF as the underlying Data Model</h4>
<p>
The <b>Requirements Interchange Format</b> (ReqIF) is an <a href="http://www.omg.org/spec/ReqIF/">OMG Standard</a>
for exchaning requirements. ProR supports Version 1.0.1 and 1.1 (which are binary compatible), while
code for handling RIF 1.1 and 1.2 is part of the RMF Core. ProR is used by the <a href="http://www.prostep.org/en/projects/internationalization-of-the-requirements-interchange-format-intrif.html">ProSTEP Implementor Forum</a>
for testing the various ReqIF implementations.
</p>
</div>
<div class="span4">
<div class="thumb">
<img class="screenshot"
src="images/thumb-integration.png" alt="Image" />
</div>
<h4>Seamless Integration</h4>
<p>
RMF provides a rich API to work with ReqIF models. ProR provides
extension points, allowing the use of alternative renderers and
behavior. Therefore, providing a <b>seamless integration</b>
with other Eclipse tools and EMF models is
comparably easy.
</p>
</div>
</div>
</div>
</div>
<div id="extra">
<div class="inner">
<div class="container">
<div class="row">
<div class="span6">
<h3 style="padding-top: 0px; margin-top: 0px;">Quick Links</h3>
<ul class="footer-links clearfix">
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="http://www.eclipse.org/legal/">Legal</a></li>
</ul>
<ul class="footer-links clearfix">
<li><a href="http://www.eclipse.org">Eclipse Home</a></li>
<li><a href="http://marketplace.eclipse.org/">Market Place</a></li>
<li><a href="http://live.eclipse.org/">Eclipse Live</a></li>
<li><a href="http://www.planeteclipse.org/">Eclipse Planet</a></li>
</ul>
</div>
<div class="span6">
<h3 style="padding-top: 0px; margin-top: 0px;"><a id="news" href="http://formalmind.com/blog/" style="color : white;">News</a></h3>
<script language="JavaScript" src="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fformalmind.com%2Fen%2Fblog%2Frss.xml&num=8&desc=140&date=y&targ=y&utf=y&html=p" charset="UTF-8" type="text/javascript"></script>
<noscript>
<a href="http://feed2js.org//feed2js.php?src=http%3A%2F%2Fformalmind.com%2Fen%2Fblog%2Frss.xml&num=8&desc=140&date=y&targ=y&utf=y&html=y">View RSS feed</a>
</noscript>
</div>
</div>
</div>
</div>
</div>
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/bootstrap-transition.js"></script>
<script src="js/bootstrap-alert.js"></script>
<script src="js/bootstrap-modal.js"></script>
<script src="js/bootstrap-dropdown.js"></script>
<script src="js/bootstrap-scrollspy.js"></script>
<script src="js/bootstrap-tab.js"></script>
<script src="js/bootstrap-tooltip.js"></script>
<script src="js/bootstrap-popover.js"></script>
<script src="js/bootstrap-button.js"></script>
<script src="js/bootstrap-collapse.js"></script>
<script src="js/bootstrap-carousel.js"></script>
<script src="js/bootstrap-typeahead.js"></script>
<!-- Include the plug-in -->
<script src="js/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="js/custom.js" type="text/javascript"></script>
</body>
</html>