blob: 6fcd519138bfcd796696dd45d2d75eb4366c0039 [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="opensource.html">Open Source</a></li>
<li><a href="collaboration.html">Collaborative</a></li>
<li><a href="calculation.html">Calculation</a></li>
<li><a href="model_driven.html">Model</a></li>
<li><a href="ldm.html">LDM Tools</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>Open Source, Model Driven , Collaborative 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>Introduction</h3>
<p>At the core of Eclipse Free BIRD Tools is CoCaMo, this is a Collaborative Calculation Model. <br><br>
CoCaMo is used to provide one common model for calculation, to be used between different disciplines, specifically data modellers, developers, testers and domain experts. <br><br>
An extension to CoCaMo called “CoCaMo for SMCubes” is used to support the European Central Banks’ BIRD project. <br> <br>
Aside from CoCaMo for SMCubes, Eclipse Free BIRD Tools also provides a set of tools to work with the Logical Data Model for BIRD. <br><br>
</p>
<h3> What is CoCaMo?</h3>
<p>From experience in the creation of calculation engines for regulatory logic we often find the following situation where different disciplines all store their knowledge
in different formats and tools which cannot interact. Like this:<br><br>
<img src="cocamoPicture2.png" alt="" height="600" width="800"> <br><br>
Therefore things get lost in translation.<br><br>
Also when a data modellers changes the data model (for example to rename a column or attribute), there is no immediate communication that this affects another discipline ,
such as a test or computation which uses that attribute/column. <br><br>
In CoCaMo all disciplines store their information in one model like this:
<br><br>
<img src="cocamoPicture1.png" alt="" height="600" width="800"> <br><br>
More detail is provided below on the different aspects of CoCaMo.<br>
<div class="row row-pb-md">
<div class="col-md-4 col-sm-4 service-wrap">
<div class="service">
<h3><i class="ti-ruler-pencil"></i> <a href="collaboration.html">Collaborative</a></h3>
<p>CoCaSon (Collaborative Calculation Simple Object Notation) provides an easy to understand text representation for instances of the Collaborative Calculation Model,
familiar to users of JSON, and easy to use with collaborative software for source control and issue tracking. </p>
</div>
</div>
<div class="col-md-4 col-sm-4 service-wrap">
<div class="service">
<h3><i class="ti-pie-chart"></i><a href="calculation.html">Calculation</a></h3>
<p>CoCaMo aims to be integratable with calculation languages such as the VTL language for describing transformations in BIRD.</p>
</div>
</div>
<div class="col-md-4 col-sm-4 service-wrap">
<div class="service">
<h3><i class="ti-settings"></i><a href="model_driven.html">Model</a></h3>
<p>CoCaMo is a model, its defined as a UML class diagram, and has documentation for each class and attribute, it has no operations.</p>
</div>
</div>
<div class="clearfix visible-md-block visible-sm-block"></div>
</div>
</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>