blob: 7bb23cc3d5b088eb72e1de3797e694ca0a81d936 [file] [log] [blame]
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Eclipse Free BIRD Tools</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Eclipse Free BIRD Tools" />
<meta name="keywords" content="Eclipse Free BIRD Tools" />
<meta name="author" content="Neil Mackenzie" />
<!-- Facebook and Twitter integration -->
<meta property="og:title" content=""/>
<meta property="og:image" content=""/>
<meta property="og:url" content=""/>
<meta property="og:site_name" content=""/>
<meta property="og:description" content=""/>
<meta name="twitter:title" content="" />
<meta name="twitter:image" content="" />
<meta name="twitter:url" content="" />
<meta name="twitter:card" content="" />
<link href="https://fonts.googleapis.com/css?family=Raleway:100,300,400,700" rel="stylesheet">
<!-- Animate.css -->
<link rel="stylesheet" href="css/animate.css">
<!-- Icomoon Icon Fonts-->
<link rel="stylesheet" href="css/icomoon.css">
<!-- Themify Icons-->
<link rel="stylesheet" href="css/themify-icons.css">
<!-- Bootstrap -->
<link rel="stylesheet" href="css/bootstrap.css">
<!-- Magnific Popup -->
<link rel="stylesheet" href="css/magnific-popup.css">
<!-- Owl Carousel -->
<link rel="stylesheet" href="css/owl.carousel.min.css">
<link rel="stylesheet" href="css/owl.theme.default.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="css/style.css">
<!-- Modernizr JS -->
<script src="js/modernizr-2.6.2.min.js"></script>
<!-- FOR IE9 below -->
<!--[if lt IE 9]>
<script src="js/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="gtco-loader"></div>
<div id="page">
<nav class="gtco-nav" role="navigation">
<div class="gtco-container">
<div class="row">
<div class="col-sm-2 col-xs-12">
<div id="gtco-logo"><a href="index.html">Eclipse Free BIRD Tools</a></div>
</div>
<div class="col-xs-10 text-right menu-1">
<ul>
<li><a href="index.html">Overview</a></li>
<li><a href="metadata.html">Meta Data</a></li>
<li><a href="aorta.html">AORTA</a></li>
<li><a href="notation.html">Notation</a></li>
<li><a href="model_documentation.html">Models</a></li>
</ul>
</div>
</div>
</div>
</nav>
<header id="gtco-header" class="gtco-cover" role="banner">
<div class="gtco-container">
<div class="row">
<div class="col-md-12 col-md-offset-0 text-left">
<div class="display-t">
<div class="display-tc">
<div class="row">
<div class="col-md-5 text-center header-img animate-box">
</div>
<div class="col-md-7 copy animate-box">
<h1>Free Tools for BIRD</h1>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<!-- END #gtco-header -->
<div class="gtco-client">
</div>
<!-- END .gtco-client -->
<div class="gtco-services gtco-section">
<div class="gtco-container">
<div class="row row-pb-sm">
<div class="col-md-8 col-md-offset-2 gtco-heading text-center">
<h2>What is BIRD?</h2>
<p><a href="https://youtu.be/CUreE2REzvA" class="btn btn-special popup-vimeo">Watch The Video</a></p>
</div>
</div>
<h3>Overview</h3>
<p>Eclipse Free BIRD Tools aims to provide a free set of tools to aid the development and understanding of the BIRD artefacts.<br><br>
It also aims to enable and fast track the development of commercial tools through the sharing of re-usable ideas , models , notations, and software components.<br><br>
The sharable artefacts come in 3 forms, and each one builds on the previous. These are:<br><br></p>
<h3>Transformation and testing models</h3>
<p>Eclipse Free BIRD Tools provides a set of UML class diagrams named <a href="aorta.html">AORTA</a> for describing semantic transformations and tests.<br><br>
These models supplement and link to the existing SMCubes UML model and Logical Data Model which already exist in BIRD to describe <a href="metadata.html">Meta Data</a>. <br><br>
The semantic transformations model links to the Logical Data Model, and the testing model link to the semantic transformations model to demonstrate full test coverage.<br><br>
The semantic transformation model and Logical Data Model can be considered together as a semantic layer. <br><br>
These models are provided as documented diagrams at <a href="model_documentation.html">Models</a> and are completely technology independent. <br><br>
Note that the class diagrams have only attributes and relationships , and no operations, which keeps them simple. <br><br>
</p>
<h3>A visual and textual notation</h3>
<p>Eclipse Free BIRD Tools provides a visual <a href="notation.html">Notation</a> for displaying instances of the models, and a text notation for storing these, allowing for interoperability between any tool that adopts the same notation. <br><br>
This is inspired by BPMN which is a notation for describing business processes. <br><br>
BPMN is managed my the Object Management Group standard body, who also manage UML. <br><br>
BPMN has a model at its core, a well documented way of describing instances of the model visually, and a formal way of storing instances of the model as text.<br><br>
This means that if software tools implement the standard exactly then they can all open and edit visually the same text version of a business process. This has enable the development of <a href="https://bpmnmatrix.github.io/">over 70 tools</a> for BPMN </p>
<h3>A set of reusable software components</h3>
<p>Using the mature and well supported open source Eclipse Modelling Framework, we provide a set of software components for visualizing, navigating, creating, editing, persisting, querying, transforming, migrating, refactoring, and forward engineering models and instances of the models.<br><br>
These are released with a commercially friendly open source license, and can be used in commercial software. <br><br>
These components are available on the <a href="https://github.com/eclipse/efbt">EFBT Github Repository</a> along with a <a href="https://github.com/eclipse/efbt/wiki">wiki</a> giving technical advice of how to build and deploy them.
They are also combined into a usable application.<br><br>
The Eclipse Modelling Framework itself has many companies offering free and commercial support, and it is used in for industry by companies such as Bosch, Seimens , Thales, Nasa, and also in a number of banks. </p>
</div>
</div>
<!-- END .gtco-services -->
<footer id="gtco-footer" class="gtco-section" role="contentinfo">
<div class="gtco-copyright">
<div class="gtco-container">
<div class="row">
<div class="col-md-6 text-left">
</div>
<div class="col-md-6 text-right">
</div>
</div>
</div>
</div>
</footer>
</div>
<div class="gototop js-top">
<a href="#" class="js-gotop"><i class="icon-arrow-up"></i></a>
</div>
<!-- jQuery -->
<script src="js/jquery.min.js"></script>
<!-- jQuery Easing -->
<script src="js/jquery.easing.1.3.js"></script>
<!-- Bootstrap -->
<script src="js/bootstrap.min.js"></script>
<!-- Waypoints -->
<script src="js/jquery.waypoints.min.js"></script>
<!-- Carousel -->
<script src="js/owl.carousel.min.js"></script>
<!-- Magnific Popup -->
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/magnific-popup-options.js"></script>
<!-- Main -->
<script src="js/main.js"></script>
</body>
</html>