Www.krates.ee Gene-Auto development status and support Andres Toom IB Krates, Estonia 23/09/2009.

Slides:



Advertisements
Similar presentations
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
Advertisements

Test Automation Success: Choosing the Right People & Process
CONDO MANAGER The Leader in Association Accounting and Management Software Mailing Address: P.O. Box Charlotte, North Carolina Web Site
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
SE 555 Software Requirements & Specification Requirements Management.
Rich Hypermedia for NB Requirements and Release Process Version 3.3 CSEM Consulting ICS 225 – Spring 2002.
Web Service Testing Solution Accelerator
1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL.
Software Configuration Management
1 OCS Release Management Board 19/04/ Introduction General Vision Proposed approach Tour de table Agenda.
Anne Mascarin DSP Marketing The MathWorks
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
1 New : Create your own message starting from scratch 2 New From Template: add professionally designed templates provided exclusively by Gorilla Contact.
Miser-C MISRA-C Compliance Checker Ian Biller, Phillippe Dass, Bryan Eldridge, Jon Senchyna, Tracy Thomas Faculty Coach: Professor Michael Lutz Project.
Siebel CRM On Demand – MHC Network Express Integrated Solution.
Sage CRM v7.2 Developers Course An Introduction to the Developer Program.
SQA Architecture Software Quality By: MSMZ.
National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30.
Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.
Software Configuration Management
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
1 WARFIGHTER SUPPORT ENHANCEMENT STEWARDSHIP EXCELLENCE WORKFORCE DEVELOPMENT WARFIGHTER-FOCUSED, GLOBALLY RESPONSIVE, FISCALLY RESPONSIBLE SUPPLY CHAIN.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
OSAF Board of Directors Meeting Open Source Applications Foundation September 19, 2002.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Innovations in Data Dissemination Thomas L. Mesenbourg, Jr. Acting Director U.S. Census Bureau United Nations Seminar on Innovations in Official Statistics.
CLARIN work packages. Conference Place yyyy-mm-dd
Product Update March Copyright © IET Ltd 2008 Agenda  Release 7.7  VerifIEr.
CLIC Project breakdown structure: organization, documentation and cost estimate Beam Instrumentation Workshop, June 2-3, 2009 CLIC Project breakdown structure:
Ana-Elena Rugina (ASTRIUM Satellites) © EADS ASTRIUM. All rights reserved. September 2009 Astrium Activities around Gene-Auto in 2009.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Slide: 1 Copyright © 2009 AdaCore GeneAuto for Ada and SPARK A verifying model compiler GeneAuto2 meeting (Toulouse) September 2009 Matteo Bordin
Proprietary Information GeneAuto at Rockwell Collins France Status.
Targets for project progress 2015: graduation review – clear documentation and PoC implementation specify general framework and API requirements gap analysis.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
Report Sharp-Shooter is released in the following editions: 1) 2) 3) 4) 5) 6)
ESCMID phone ESCMID/ESGAP Open Virtual Learning Community (OVLC) Draft Concept of Future Development and Costs November.
Archivists' Toolkit - All Hands Meeting Project Objectives Build an application for creating and managing archival information Target core archival.
Towards a Glossary of Activities in the Ontology Engineering Field Mari Carmen Suárez-Figueroa and Asunción Gómez-Pérez {mcsuarez, Ontology.
CISB113 Fundamentals of Information Systems IS Development.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
NTIA Briefing EL-CID, FSMS & OSM-DD
Next steps from the developers viewpoint Tõnu Näks IB Krates, Estonia 23/09/2009.
Requirements Management with Use Cases Module 2: Introduction to RMUC Requirements Management with Use Cases Module 2: Introduction to RMUC.
Windows Small Business Server 2003 R2 Powering Small Businesses.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Lab 301 Populating Template Data from a Third Party Data Source Justin Pava, Software Release Manager Andrew Schoonmaker, Software QA Engineer.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
NASIG 2012 Andrea Imre, Southern Illinois University Carbondale.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
WACOSS Conference May 2016 Costing and Pricing – A new software tool for the sector…
Configuration Control (Aliases: change control, change management )
Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
Software Project Configuration Management
Supporting quality devices
Software Development, Quality and Documentation Tool
Computer Aided Software Engineering (CASE)
Dynamics 365 Customer Engagement Deep Dive: Creating a Basic Plug-in
Software Development, Quality and Documentation Tool
QGen and TQL-1 Qualification
QGen and TQL Qualification
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
ESS.VIP Validation Item 5.1
Presentation transcript:

Gene-Auto development status and support Andres Toom IB Krates, Estonia 23/09/2009

Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 2 Status after the Gene-Auto ITEA project

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 3 WP2 objectives Toolset architecture definition Achieved Design and implement functionality for code generation Achieved Design and implement functionality for formal model verification Withdrawn from user requirements Ensure DO178B/ED12B-compliant development process and keep lifecycle data record for qualification Partly achieved

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 4 Gene-Auto toolset One-step code generation from Simulink, Stateflow and Scicos models Open customisable architecture Open-source toolset to ensure long-term maintainability Generates ISO/IEC 9899 and MISRA compatible C code for embedded systems Usage of formal methods in selected transformation steps (WP5) Open intermediate languages for model exchange.

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 5 Simulink support Selected subset of supported blocks 42 native Simulink blocks, 15 custom blocks Easily extendable Support of multirate models Support of explicit scheduling via ‘function-call’ triggering Native support for matrix and vector operations Limited EML (Embedded Matlab) support in expressions EML blocks not supported Matlab functions not supported Modelling restrictions apply to ensure compatibility and chosen quality rules (D1.13)

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 6 Stateflow support Code generation from Stateflow charts – supported graphical functions – supported “classical” truth tables– supported EML (Embedded Matlab) truthtables – not supported EML functions – not supported Modelling restrictions apply to ensure safety and chosen quality rules (D1.14)

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 7 Scicos support Scicos/Gene-Auto interface implemented in Scicos Specific Scicos pallet compatible with the supported subset of Simulink blocks Full user interface integration Automated simulation support of the generated code Gene-Auto launcher Reads the Scicos model stored in the GASystemModelling language and executes the required Gene-Auto elementary tools

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 8 “ Qualification kit “ Development plans Development data High-level: Toolset requirements Low-level: Tool requirements (each elementary tool) Design Source code Verification data Requirement verification data Design verification data Code verification data User documentation Templates for qualification plan

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 9 Developments in 2009

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 10 Developments in 2009 Maintenance for Airbus France and EADS Astrium 20 support tickets / 25 technical tasks + related qualification data updates No major features added Ada language backend with AdaCore Specification and implementation of a new elementary tool and code generation chain Sideresult: refinement of the tool requirements of TCPrinter Sideresult: unused context argument elimination in the C-chain (potential) Other developments (IB Krates) Extended testing framework being developed Some technical tasks carried out on own account

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 11 Support for Gene-Auto users

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 12 Support for the community (services and actors) Public version of Gene-Auto Since the beginning of 2009 with Gene-Auto v2.4.2 GPL licensed Freely downloadable in source and binary forms Maintained by IB Krates, Alyotech and FeRIA New features and bug-fixes Funding by former consortium members (Airbus, Astrium, FeRIA, IB Krates) Development from new projects (AdaCore, IB Krates) Integration of external contributions Public releases 2-3 times per year

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 13 Support for the community (channels) Support provided through the GForge website Public forums Public mailing list Public tracker Public documentation (published papers, user requirements, toolset requirements, user manuals, tool qualification plan user template, public case studies …) Public releases Frontend to the GForge collaborative site – highlights essential information and guides to detailed information either in GForge or Gene-Auto Pro site

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 14

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 15 Commercial support Dedicated development and support contracts IB Krates, Alyotech Gene-Auto Pro geneauto.krates.ee, IB Krates Flat-fee based maintenance scheme Access to the latest developments (development snapshots and releases) Knowledgebase, FAQ, detailed user manuals and phone support Task database (Customised front-end for gPM) (not yet available) Vote on CCB (Change Control Board) Testing framework and extra tools (not yet available)

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 16 Gene-Auto PRO

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 17 Gene-Auto PRO subscription levels Gene-auto Pro registered user (free) Access to knowledgebase (public) Access to error reporting module (read only) Subscriber silver Access to knowledgebase (pro+public) Access to latest releases and development snapshots Access to documentation Access to error reporting module (read-write) Subscriber gold Vote on CCB Unlimited support Subscriber platinum Dedicated budget Phone support

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 18 Change Control Board (CCB) All changes are coordinated by the CCB CCB is a virtual body composed of End users with active maintenance contract Gene-Auto PRO subscribers Representatives of developers CCB meetings Determine the priorities of toolset development Approve, postpone or reject proposed changes

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 19 Future Ada backend Estimated beta version by the end of 2009 Potential additions SysML importer, Simulink exporter, Support for a subset of the Matlab language Verification tools Optimisation, target adaptation Supporting infrastructure Qualification data preparation Increasing the robustness of the tool Growing the user base

23/09/2009Gene-Auto development status and support Gene-Auto 2 - Aerospace Valley - IB Krates 20 Thank you! geneauto.krates.ee