be serious with sirius your journey from first experimentation to large deployment

Download Be serious with sirius your journey from first experimentation to large deployment

If you can't read please download the document

Upload: etienne-juliot

Post on 11-Feb-2017

99 views

Category:

Software


0 download

TRANSCRIPT

Obeo Smartea Produit

Be Serious With Sirius: Your Journey From First Experimentation to Large Deployment

Etienne Juliot
@ejuliot

Easily create tailored modeling workbenches

Complexity Management

Adapted to your specificities

Sirius: Open-Endedness and Flexibility

Sirius: Benefits

End Users

Tools tailored to their vocabulary & processes

Tool Specifiers/Developers

Reduce cost & complexity(2 hours hands-on session produces first results)

Sirius: Principles

Specification Environment

Runtime Environment

Tool Specifiers/Developers

End Users

Modeling tool set-upModeling tool usageExample

Sirius: Open Source

A technology contributed by Obeo and Thales to the Eclipse Foundation

Conforms to Eclipse's standard development process

Project integrated within the annual release-train

A large and active community of users

Sirius: A Well Proven Technology

Already deployed on numerous projects

Thales: Systems Engineering of the group (Capella workbench)

French Ministry of Defense: Design and development of JavaEE applications

Sirius: Process on real projects

How to Start?

Demonstrator on your business domain

5-15 days

Modeling tool applicable on a first project

10-30 days

Productivity tools

Integration with other tools

Packaging

Release engineering

Business Model Principles

No Vendor Lockin

No entry cost

Substainibility

Software Editor guarantees

POCPilotIndustrialization

The Professional Solution for Deploying Sirius

Obeo Designer

Hot-fixes & Open InnovationCost management of your specific integrations

Dedicated SupportGuaranteed response time for your support queries

Collaborative FeaturesLive and fluent collaboration on the same data

Secure Your Deployments

Collaborate with Your Team Members

Drive the Roadmap

Obeo Designer: Subscription Offers

Guaranteed Response Time

Technical support on a private and confidential infrastructure

Priority Access to Fixes

Dedicated Engineer

Hot Fixes & Specific Versions

Obeo Designer: Subscription Offers

Obeo Designer: Two editions

Community Edition

Team Edition

A 100% Open Source package to discover Sirius thanks to a robust foundation

A commercial package completing OD Community with repository-based collaborative features.

Collaborative Modeling with Sirius: from Model Fragments to Shared-Repository

Obeo Designer: Editions

Collaboration with model fragments

A SCM to manage files

User 2

SCM

User 1

Merge dataWork locallyWork locallyMerge data

Collaboration with model fragments

How to avoid merge

User 1

User organiser

Fragment file

User 2

SCM

Collaboration with model fragment

DEMO merge

EMF Compare: semantic merge








EMF Compare: graphical merge








Model fragment: so what?

Assume that processes are well defined and followed forFile fragmentation

File sharing

File locking

Assume Technical support for merge processesSuited for Meta model that can be easily fragmented

Low user number

Technical users

To get rid of file sharing problems!

Classic collaboration problemsSplit the model into files

Manage the files with a Software Configuration Management tool

Manage locking at a file level

Reconcile using diff & merge

You already know how to collaborate fluently

To achieve that,
Obeo Designer Team,
based on Eclipse CDO

Put file in a data base

Obeo Designer Team

A shared repository and collaborative work features

Utilisateur 1

User 2

OD Team Server

User 1

Obeo Designer Team

Fine-Grained Locking

Modification

Automatic object lockingand notification to other users

Automatic Refresh

Saving

Unlocking and automatic refresh of other users representations

ObjectmodificationAutomatic locking of modified objectModification performed by a different userSaving by the current userreleases the lockSaving by the other userpublishes the modifications andreleases the lock

SIRIUSOD TEAM

Functionalities

CDOObeo Designer Team: Architecture

Fine-Grained LockingModification => Automatic object locking and notification to other usersExplicit locking

Provide ability to share EMF model in a database

EMF Sirius/CDO integration

Make Sirius Modeling project connected to CDO server

Automatic Refresh
Saving => Automatic Unlocking and refresh
of other users representations

EXTENSION LAYEROD TEAM can be highly extended and customized

Feedback

Several users working simultaneously on the same dataAutomatic propagation of modifications across all user views

Authentication and data access rights

No time lost managing conflictsImplicit locking during modifications

Explicitly created reservation locks

Standard data exploitationStorage in a multi-platform relational database (H2)

Ready to deploy server configuration based on CDO

Import/Export with local projects

Centralized administrationAdministration console with automation feature

Branch, archive and backup management

Obeo Designer Team: Benefits

Suited for 10-15 users users working simultaneously on the same data

User gets rid of none business taskNo time lost splitting model

No time lost managing conflictsImplicit locking during modifications

Explicitly created reservation locks

Real time external other users modification integrationAutomatic propagation of modifications across all user views

Other featureAuthentication

Data access rights

Obeo Designer Team: Compatible with multi-team

Configuration management

Many team management

Paris

New york

SCM

Obeo Designer Team: Already used

OD Team is deployed at our customers ETAS, SINTEF, MMA, French Ministry of Defense, Paranor Airbus SmartEA based on OD Team

Capella Team the THALES Systems Engineering and Architecture Definition solution


SIRIUS COMMUNITY
IN PARIS







siriuscon.org

SIRIUS CON

Paris November 15th, 2016

Cliquez pour diter le format du texte-titre

Nomemail

Copyright 2015 Obeo

Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de planSeptime niveau de planHuitime niveau de planNeuvime niveau de plan

Copyright 2015 Obeo

Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan

Copyright 2016 Obeo

Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan

Copyright 2015 Obeo

Modifiez le style du titre

Modifiez le style des sous-titres du masque

08/06/2016