| <!doctype html> |
| <html> |
| <link rel="icon" type="image/png" href="favicon.ico" /> |
| |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <title>Kitalpha</title> |
| <link rel="stylesheet" href="styles.css" type="text/css" /> |
| |
| <noscript> |
| <style> .jsonly { display: none } </style> |
| </noscript> |
| |
| <!-- Add jQuery library --> |
| <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> |
| <script type="text/javascript" src="js/fancyzoom_simplified.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(function() { |
| $('a.zoom').fancyZoom({scaleImg: true, closeOnClick: true}); |
| }); |
| </script> |
| </head> |
| |
| <body> |
| <header> |
| <div class="logo-left width"> |
| <a href="index.html"><img src="images/logo_kitalpha.png" alt="Kitalpha logo" width="40%"></a> |
| </div> |
| </header> |
| <nav> |
| |
| <div class="width"> |
| <ul> |
| <li class="start selected"><a href="index.html">Home</a></li> |
| <li class="divider-vertical-second-menu"></li> |
| <li><a href="https://polarsys.org/wiki/Kitalpha/features">Features</a></li> |
| <li class="divider-vertical-second-menu"></li> |
| <li><a href="start.html">Getting Started</a></li> |
| <li class="divider-vertical-second-menu"></li> |
| <li><a href="events.html">Events</a></li> |
| <li class="divider-vertical-second-menu"></li> |
| <li class="end"><a href="community.html">Community</a></li> |
| <li style="text-align:right;"><a href="download.html" class="box">Download</a></li> |
| <li style="float:none;"><br style="clear:both;" /></li> |
| </ul> |
| </div> |
| |
| </nav> |
| |
| <div id="hrdiv"> |
| <img src="images/bg_breadcrumb.jpg" width="" alt="" height="" /> |
| </div> |
| |
| <div id="body" class="width-started"> |
| <section id="content"> |
| <article class="expanded"> |
| <p> |
| <b>Kitalpha</b> is an environment to develop and execute MBE (Model-Based Engineering) workbenches |
| for description of systems in system, software and hardware engineering. |
| </p> |
| <h3>An environment to develop and execute MBE workbenches…</h3> |
| <p> |
| Kitalpha is dedicated to implement modelling frameworks and viewpoints, and this in coherence with the |
| ISO/IEC 42010 standard for description of system architecture. In this standard, an architecture framework |
| aggregates viewpoints. Each viewpoint describes at least one system concern, such as non-functional concerns |
| (e.g., performance, safety, security, and cost), for involved stakeholders (e.g., safety engineer). |
| Kitalpha extends the definition of viewpoint to also consider it as an engineering extension which comes with |
| its own metamodels, representations (e.g., diagrams, tables, user interfaces), rules (e.g., validation, analysis, |
| transformation), services and tools to address an engineering specialty. Consequently, an MBE workbench is the |
| result of a flexible assembly of core viewpoints extended by new ones which are, in the context of co-engineering, |
| appropriate and valuable for specialty engineers. The set of all the viewpoints provide a solution for the complete |
| description of a system. |
| </p> |
| <h3>...providing both development and runtime services to define, use and manage architecture frameworks and viewpoints </h3> |
| |
| <!-- la miniature --> |
| <a href="#ov" class="zoom jsonly"> |
| <img class="center" alt="Overview" src="images/overview.png" width="100%"> |
| </a> |
| |
| <!-- la taille normale --> |
| <div class="jsonly" id="ov"> |
| <img style="background: #fff; box-shadow: 0px 0px 6px #111;" alt="Overview" src="images/overview.png" /> |
| </div> |
| |
| <!-- JavaScript disabled --> |
| <noscript> |
| <img class="center" src="images/overview.png" alt="Overview" width="100%"></img> |
| </noscript> |
| |
| <br /> |
| <h3>DSL Structure in Kitalpha</h3> |
| <p> |
| The two Kitalpha DSLs, for the definition of architecture framework and viewpoints of an MBE Workbench, follow the same structure: |
| <ul> |
| <li>An abstract syntax that defines the languages to describe architecture frameworks and viewpoints</li> |
| <li>A concrete syntax that enables the designers and developers to describe architectures frameworks and viewpoints</li> |
| </ul> |
| At this stage, a textual syntax with Xtext is supported, even if the foundations are able to accept other kinds of representations |
| (e.g., graphical or tabular). A mechanism of synchronisation translates concrete syntax into abstract syntax and vice versa. |
| |
| The viewpoint DSL is more complex than the architecture framework DSL. The DSL is decomposed by aspects: |
| <ul> |
| <br /> |
| <li>Data for the definition of metamodels</li> |
| <li>User interface for the data representation by user interfaces</li> |
| <li>Diagram for the graphical representation of data</li> |
| <li>Services for the definition of business rules, services, and parameters</li> |
| <li>Build to automatically generate continuous integration scripts</li> |
| <li>Configuration to tune the generation parameters of architecture framework and viewpoint artefacts.</li> |
| </ul> |
| </p> |
| </article> |
| </section> |
| |
| <aside class="sidebar"> |
| |
| <ul> |
| <li> |
| <h4>News</h4> |
| <ul> |
| <li> |
| 2015-12-03: <a href="https://youtu.be/ju2SNG1u2t8"><b>Video</b></a>, EclipseCon North America, "Viewpoint: the making of. Customizing your MBE Workbench with Kitalpha in 20 minutes", March, 12<sup>th</sup> |
| </li> |
| <li> |
| 2015-12-03: <a href="https://www.eclipsecon.org/na2015/session/viewpoint-making-customizing-your-mbe-workbench-kitalpha-20-minutes"><b>Talk</b></a>, EclipseCon North America, "Viewpoint: the making of. Customizing your MBE Workbench with Kitalpha in 20 minutes" |
| [<a href="http://youtu.be/H44maadOGXU"><b>Pitch</b></a>] |
| </li> |
| <li> |
| 2015-09-01: <a href="https://polarsys.org/wiki/Kitalpha"><b>Wiki</b></a> is online! |
| </li> |
| <li> |
| 2015-08-01: <a href="http://polarsys.org/new-paper-and-presentation-kitalpha-dsm14"><b>New paper and presentation</b></a> of Kitalpha at DSM14 |
| </li> |
| </ul> |
| </li> |
| <li> |
| <br /> |
| |
| <a href="http://www.eclipse.org/projects/what-is-incubation.php"><img src="images/egg-incubation.png" alt="incubation"/></a> |
| |
| |
| </li> |
| <li class="jsonly"> |
| <br /> |
| <h4>Related videos</h4> |
| <ul> |
| <li> |
| <iframe width="210" height="157.5" src="http://www.youtube.com/embed/ju2SNG1u2t8?rel=0&autoplay=0&loop=0&wmode=opaque&controls=1&showinfo=0&theme=light&vq=hd720&color=white" frameborder="0" allowfullscreen></iframe> |
| <p><b>Viewpoint the making of with Kitalpha</b></p> |
| </li> |
| <li> |
| <iframe width="210" height="157.5" src="http://www.youtube.com/embed/qHFS3x2WLfU?rel=0&autoplay=0&loop=0&wmode=opaque&controls=1&showinfo=0&theme=light&vq=hd720&color=white" frameborder="0" allowfullscreen></iframe> |
| <p><b>Viewpoint Creation with Kitalpha</b></p> |
| </li> |
| <li> |
| <iframe width="210" height="157.5" src="http://www.youtube.com/embed/NWCyKsPfc2Y?rel=0&autoplay=0&loop=0&wmode=opaque&controls=1&showinfo=0&theme=light&vq=hd720&color=white" frameborder="0" allowfullscreen></iframe> |
| <p><b>Viewpoint Creation with Capella Studio</b></p> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </aside> |
| |
| <div class="clear"></div> |
| </div> |
| |
| <footer> |
| <div class="footer-content width"> |
| <ul> |
| <li><h4>PolarSys</h4></li> |
| <li><a href="https://www.polarsys.org/eclipse_sites/org_home">About</a></li> |
| <li><a href="https://www.polarsys.org/eclipse_sites/contact">Contact Us</a></li> |
| </ul> |
| <ul> |
| <li><h4>Legal</h4></li> |
| <li><a href="https://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li> |
| <li><a href="https://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li> |
| <li><a href="https://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li> |
| <li><a href="https://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License</a></li> |
| <li><a href="https://www.eclipse.org/legal/">Legal Resources</a></li> |
| </ul> |
| <ul> |
| <li><h4>Useful Links</h4></li> |
| <li><a href="https://polarsys.org/bugs/describecomponents.cgi?product=Kitalpha">Report a Bug</a></li> |
| <li><a href="https://polarsys.org/wiki/Kitalpha">How to Contribute</a></li> |
| <li><a href="https://polarsys.org/mailman/listinfo/kitalpha-dev">Mailing List</a></li> |
| <li><a href="https://polarsys.org/forums/index.php/f/8/">Forum</a></li> |
| </ul> |
| <ul class="endfooter"> |
| <li><h4>Other</h4></li> |
| <li><a href="https://www.thalesgroup.com/">Thalesgroup</a></li> |
| <li><a href="https://www.eclipse.org/org/workinggroups/">Working Groups</a></li> |
| </ul> |
| <table> |
| <tr> |
| <td> |
| <a href="http://www.polarsys.org/"><img src="images/polarsys.png" alt="PolarSys logo" width="250"></a> |
| <br /> |
| <br /> |
| </td> |
| <td> |
| <div class="right-footer"> |
| <a href="http://www.eclipse.org/"><img src="images/eclipse.png" alt="Eclipse logo"></a> |
| <br /> |
| Copyright © <span id="year">2014</span> The Eclipse Foundation. <br /> All Rights Reserved. |
| </div> |
| </td> |
| </tr> |
| </table> |
| |
| <div class="clear"></div> |
| </div> |
| |
| </footer> |
| </body> |
| </html> |