SiriusCon 2018 - Talk by Pierre-Charles David, Obeo
Sirius Roadmap
In 2018 we released Sirius 6.0 and 6.1 with the usual stream of new features, but more significantly we made the first concrete steps towards moving Sirius to the web and the cloud.
During this presentation we will:
give a quick tour of the new & noteworthy features introduced this year in Sirius 6;
describe our general strategy for moving Sirius to the web while not breaking the existing modelers;
present our plan for 2019 in terms of Sirius (and Obeo Designer) releases and major changes to expect, and the different ways you can participate in making this new phase of the Sirius project a success for you!
The following talk by Stéphane will provide more details about the technical choices we've made for the web version of Sirius and the results of our experiments so far.
[SiriusCon 2018] Your models and diagrams published on a web server with Obeo...Obeo
SiriusCon 2018 - Talk by Julien Dupont, Obeo & Vincent Richard, Obeo
Your models and diagrams published on a web server with Obeo SmartEA
You are using Eclipse Sirius and would like to easily share your models and diagrams through a web client? You should have a look at Obeo SmartEA.
Initially created to support collaborative enterprise architecture with metamodels such as Togaf, ArchiMate or BPMN, Obeo SmartEA provides generic services that can benefit to modeling tools in other domains:
fine-grained collaborative modeling
web navigation through the model and the diagrams
multi-branches management
gap analysis
impact analysis
advanced search
validation reports
Excel import/export
secured access to the repository
In this talk we will show how to integrate Ecore-based metamodels and the coresponding graphical editors based on Eclipse Sirius into the Obeo SmartEA platform.
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...Obeo
SiriusCon 2018 - Talk by Arthur Daussy, Obeo
In a banking environment (i-BP, a subsidiary of Groupe BPCE the 2nd largest banking group in France), EEF has been extensivly used during a 3-year migration project from Rational Rose UML to a EMF- and Sirius-based modeling workbench.
In this talk, we will see how a user-friendly editing framework tackles the risk of ergonomy and product adoption. EEF substantially increases the productivity of developpers, by enhancing the user-experience and by seamlessly integrating domain constraints (e.g. read only, hidden properties).
We will also address how the specifier of the odesign handled the properties specification in the context of a large metamodel (310 concepts, ~850 features) with multiple inheritances (290 concepts inheriting at least one feature) and how the specifier used model generation/transformation technologies to assist him/her.
Different best practices on how to reuse and integrate existing business rules into the properties view to enhance the user experience, will also be discussed.
[SiriusCon 2018] A Bird's Eye View on Eclipse SiriusObeo
SiriusCon 2018 talk by Frédéric Madiot Obeo
A Bird's Eye View on Eclipse Sirius
In this talk I will present the fundamentals of Eclipse Sirius : its objectives and principles, illustrated with examples of usage in several different domains.
[SiriusCon 2018] Closing session - Live Community SurveyObeo
SiriusCon 2018 -Talk by Pierre-Charles David, Obeo & Stéphane Bégaudeau, Obeo
Community Survey: Your Opinion Matters, Get Involved in Sirius Future!
Participate to an online survey about your needs in terms of modeling tools and what you expect for the future of Eclipse Sirius.
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...Obeo
SiriusCon 2018 - Talk by Ewen W. Denney, NASA - Robust Software Engineering Group
We describe AdvoCATE, the assurance case automation toolset, under development at NASA Ames Research Center.
An assurance case provides a comprehensive basis for the stakeholders of a system to have justified confidence in its dependability attributes—safety, security, reliability, etc. A safety case is a specialized assurance case that focuses on providing a formal justification of acceptable safety. In many safety-critical industries, such as aviation, the production and evaluation of a safety case can be a prerequisite for regulatory approval to field and operate a system.
A safety case developed in AdvoCATE comprises multiple interrelated artifacts, including a hazard log, a requirements repository, a safety architecture, and several structured arguments, all of which must be kept mutually consistent. The hazard log and requirements repository record the results of safety analysis activities; the safety architecture graphically describes the relevant safety-related scenarios along with the collection of safety risk reduction mechanisms, whilst providing the foundation for risk assessment and visualization. Structured arguments link various safety related claims to heterogeneous sources of evidence gathered during systems engineering, also capturing rationale pertinent to safety and other auxiliary concerns.
AdvoCATE is an Eclipse Rich Client Platform (RCP) application that leverages a variety of models specified using Eclipse Modeling Framework (EMF), Sirius for creating graphical representations, NatTable for tabular environments, and Xtext for domain-specific languages. Thus, AdvoCATE facilitates model-based development, exploiting validations, transformations, and a range of views in the construction of (some of) the artifacts constituting a safety case. We have used AdvoCATE to develop safety cases and successfully obtain regulatory approval for NASA flight operations involving a fleet of small unmanned aircraft systems (UAS) flying beyond visual line of sight.
[SiriusCon 2018] Eclipse Sirius applied to a RAD Tool in JapanObeo
SiriusCon 2018 talk by Akira Tanaka, view5 LLC & Ryo Nagamine, Atrris Corp & Takanobu Ouchi, Atrris Corp
Eclipse Sirius applied to a RAD Tool in Japan
Sirius has been applied to a RAD tool (Pexa) in Japan.
This RAD tool is architected as an analysis and execution engine on top of a UML tool. Brief introduction of the tool will be provided.
Our challenge then was to
extract/create an ecore model from the tool with sample diagrams,
implement a “.odesign” file providing similar functionality to the tool,
check to see if Sirius’s I18N support works properly under our language environment,
generate a table similar to a couple of tables provided by the tool.
We believe we have achieved around 80% of the functionality for one of Pexa models, without writing any Java code.
EclipseCon Fr 2018 - Modeling tools go up to the cloud…melbats
In this talk we will present our plan to move Eclipse Sirius to the web and the cloud. At Obeo, we have been working on modeling tools in general, and on Sirius in particular, for a long time now. Until now, Sirius has relied exclusively on the Eclipse Platform, and consequently the graphical modelers based on it are desktop applications. Today we are ready to work with you to bring graphical modeling tools up to the cloud.
What would be the advantages of a cloud based modeling tool? What changes this require in the architecture of the Sirius’ project? And what you can expect in the next version?
We will demonstrate the different levels of integration we currently have, in particular how we leverage projects like Sprotty, ELK, Theia and Che to move diagrams into the browser.
We will also present the Graphical Server Protocol initiative, which will define a platform-agnostic protocol between a diagram editor in the browser and a graphical server that manages the corresponding models in the cloud.
Come to this talk to discover what could be the future of Eclipse Modeling on the web, discover how you can bring your own tools to the cloud, and participate in this exciting endeavour!
[SiriusCon 2018] Fluent and Live Collaboration on a Shared Repository with Ob...Obeo
SiriusCon 2018 - Talk by Frédéric Madiot, Obeo
Fluent and Live Collaboration on a Shared Repository with Obeo Designer Team
In this talk we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same data, without losing time managing conflicts.
[SiriusCon 2018] Your models and diagrams published on a web server with Obeo...Obeo
SiriusCon 2018 - Talk by Julien Dupont, Obeo & Vincent Richard, Obeo
Your models and diagrams published on a web server with Obeo SmartEA
You are using Eclipse Sirius and would like to easily share your models and diagrams through a web client? You should have a look at Obeo SmartEA.
Initially created to support collaborative enterprise architecture with metamodels such as Togaf, ArchiMate or BPMN, Obeo SmartEA provides generic services that can benefit to modeling tools in other domains:
fine-grained collaborative modeling
web navigation through the model and the diagrams
multi-branches management
gap analysis
impact analysis
advanced search
validation reports
Excel import/export
secured access to the repository
In this talk we will show how to integrate Ecore-based metamodels and the coresponding graphical editors based on Eclipse Sirius into the Obeo SmartEA platform.
[SiriusCon 2018] Extensive Use of Custom Properties Views in a Banking DSL Wo...Obeo
SiriusCon 2018 - Talk by Arthur Daussy, Obeo
In a banking environment (i-BP, a subsidiary of Groupe BPCE the 2nd largest banking group in France), EEF has been extensivly used during a 3-year migration project from Rational Rose UML to a EMF- and Sirius-based modeling workbench.
In this talk, we will see how a user-friendly editing framework tackles the risk of ergonomy and product adoption. EEF substantially increases the productivity of developpers, by enhancing the user-experience and by seamlessly integrating domain constraints (e.g. read only, hidden properties).
We will also address how the specifier of the odesign handled the properties specification in the context of a large metamodel (310 concepts, ~850 features) with multiple inheritances (290 concepts inheriting at least one feature) and how the specifier used model generation/transformation technologies to assist him/her.
Different best practices on how to reuse and integrate existing business rules into the properties view to enhance the user experience, will also be discussed.
[SiriusCon 2018] A Bird's Eye View on Eclipse SiriusObeo
SiriusCon 2018 talk by Frédéric Madiot Obeo
A Bird's Eye View on Eclipse Sirius
In this talk I will present the fundamentals of Eclipse Sirius : its objectives and principles, illustrated with examples of usage in several different domains.
[SiriusCon 2018] Closing session - Live Community SurveyObeo
SiriusCon 2018 -Talk by Pierre-Charles David, Obeo & Stéphane Bégaudeau, Obeo
Community Survey: Your Opinion Matters, Get Involved in Sirius Future!
Participate to an online survey about your needs in terms of modeling tools and what you expect for the future of Eclipse Sirius.
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...Obeo
SiriusCon 2018 - Talk by Ewen W. Denney, NASA - Robust Software Engineering Group
We describe AdvoCATE, the assurance case automation toolset, under development at NASA Ames Research Center.
An assurance case provides a comprehensive basis for the stakeholders of a system to have justified confidence in its dependability attributes—safety, security, reliability, etc. A safety case is a specialized assurance case that focuses on providing a formal justification of acceptable safety. In many safety-critical industries, such as aviation, the production and evaluation of a safety case can be a prerequisite for regulatory approval to field and operate a system.
A safety case developed in AdvoCATE comprises multiple interrelated artifacts, including a hazard log, a requirements repository, a safety architecture, and several structured arguments, all of which must be kept mutually consistent. The hazard log and requirements repository record the results of safety analysis activities; the safety architecture graphically describes the relevant safety-related scenarios along with the collection of safety risk reduction mechanisms, whilst providing the foundation for risk assessment and visualization. Structured arguments link various safety related claims to heterogeneous sources of evidence gathered during systems engineering, also capturing rationale pertinent to safety and other auxiliary concerns.
AdvoCATE is an Eclipse Rich Client Platform (RCP) application that leverages a variety of models specified using Eclipse Modeling Framework (EMF), Sirius for creating graphical representations, NatTable for tabular environments, and Xtext for domain-specific languages. Thus, AdvoCATE facilitates model-based development, exploiting validations, transformations, and a range of views in the construction of (some of) the artifacts constituting a safety case. We have used AdvoCATE to develop safety cases and successfully obtain regulatory approval for NASA flight operations involving a fleet of small unmanned aircraft systems (UAS) flying beyond visual line of sight.
[SiriusCon 2018] Eclipse Sirius applied to a RAD Tool in JapanObeo
SiriusCon 2018 talk by Akira Tanaka, view5 LLC & Ryo Nagamine, Atrris Corp & Takanobu Ouchi, Atrris Corp
Eclipse Sirius applied to a RAD Tool in Japan
Sirius has been applied to a RAD tool (Pexa) in Japan.
This RAD tool is architected as an analysis and execution engine on top of a UML tool. Brief introduction of the tool will be provided.
Our challenge then was to
extract/create an ecore model from the tool with sample diagrams,
implement a “.odesign” file providing similar functionality to the tool,
check to see if Sirius’s I18N support works properly under our language environment,
generate a table similar to a couple of tables provided by the tool.
We believe we have achieved around 80% of the functionality for one of Pexa models, without writing any Java code.
EclipseCon Fr 2018 - Modeling tools go up to the cloud…melbats
In this talk we will present our plan to move Eclipse Sirius to the web and the cloud. At Obeo, we have been working on modeling tools in general, and on Sirius in particular, for a long time now. Until now, Sirius has relied exclusively on the Eclipse Platform, and consequently the graphical modelers based on it are desktop applications. Today we are ready to work with you to bring graphical modeling tools up to the cloud.
What would be the advantages of a cloud based modeling tool? What changes this require in the architecture of the Sirius’ project? And what you can expect in the next version?
We will demonstrate the different levels of integration we currently have, in particular how we leverage projects like Sprotty, ELK, Theia and Che to move diagrams into the browser.
We will also present the Graphical Server Protocol initiative, which will define a platform-agnostic protocol between a diagram editor in the browser and a graphical server that manages the corresponding models in the cloud.
Come to this talk to discover what could be the future of Eclipse Modeling on the web, discover how you can bring your own tools to the cloud, and participate in this exciting endeavour!
[SiriusCon 2018] Fluent and Live Collaboration on a Shared Repository with Ob...Obeo
SiriusCon 2018 - Talk by Frédéric Madiot, Obeo
Fluent and Live Collaboration on a Shared Repository with Obeo Designer Team
In this talk we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same data, without losing time managing conflicts.
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...Obeo
We have been using the Obeo solutions from the first version with Obeo Designer. At this time, it was a key technology to allow our development team to build easily and quickly a first graphical editor, and ease the end user adoption of this approach. Proposing a graphical editor to safety engineers working usually with Excel sheet was a little revolution which should never be possible without Obeo. Discover in this talk our Sirius experience, from this first try to the build of an industrial grade solution, what were our success and the pitfalls encountered.
Put the Power of Cloud-based Modeling to Work - Spotlight SessionObeo
Eclipse Sirius is a successful open-source project that has already been adopted worldwide on multiple different engineering domains: healthcare, space, energy, insurance, and so many more…
With the advent of its Web version, numerous new use-cases are going to emerge. The game changer is the possibility to define a new DSL and its graphical syntax directly in the Cloud, and the ease to give access to rich studios to end-users directly from their web browser.
In this talk we will show which concrete use-cases are already enabled by the current version and how they can be deployed on operational projects with Obeo Cloud Platform, the product that extends Sirius Web with additional collaborative and access control features.
If you are new to Eclipse Modeling, or to Cloud technologies (or both), we will also present how we can accompany you on your projects, at your own pace, from a proof-of-concept up to an industrial deployment.
Sirius is the easiest framework when it comes to creating graphical designers in the EMF ecosystem. With Sirius Web, we present the next generation.
Rewritten from the ground up and with first-class support for Web applications, Sirius Web, as the successor of Sirius Desktop, also brings new features and support for existing designer specifications.
What’s in there? How does it differ from the classic Sirius Desktop?
The answers to these questions and others will be given in this talk, together with a dive into example applications.
This live session will show you how to use Sirius Web to be super productive when working on new tooling. We’ll demonstrate all the additional features to create, update, and iterate on your designer, including super fast dynamic iteration across your domain definitions, easy creation of your graphical representations, and more.
Tune in to this session to catch up with the latest development around Sirius Web.
Stéphane Bégaudeau, Obeo
[Siriuscon2018] Integrating Sirius, Xtext and EMF Compare to Design Simulato...Obeo
SiriusCon 2018 - talk by Benoît Lelandais, CEA DAM & Marie-Pierre Oudot, CEA DAM & Laurent Delaigue, Obeo
Integrating Sirius, Xtext and EMF Compare to Design Simulators of Complex Physical Phenomena
The continual increasing power of supercomputers allows numerical simulation codes to take into account more complex physical phenomena. Therefore, physicists and mathematicians have to implement complex algorithms using cutting edge technologies and integrate them in large simulators. To improve its simulators development cycle, the CEA-DAM has developed Modane, a tool based on Sirius, Xtext and EMF Compare.
During this first session I will present a step-by-step scenario which leads me to create a modeling tool for a Mindstorms Robot. This tool will allow users to define the choreography of a robot: moving forward, rotating, grabin or releasing objects.
From the specification of a dedicated metamodel to the creation of custom graphical editors, including properties views and advanced edition tools, you will see concretely the main stages of a Sirius-based modeling tool's inception.
[SriusCon 2020] Sirius to the Web with Obeo Cloud PlatformObeo
Obeo Cloud Platform (OCP) is the Cloud-based solution developed by Obeo for deploying modeling tools on the web.
With OCP, modeling tools developed with Sirius can be installed on a Cloud server and are rendered in a web browser.
OCP Modeler is not just a revamping of Sirius in the web! Relying on a modern technical stack, it implements a new UX design to offer an experience adapted to web usages.
We will present the architecture of the solution and how it positions with Sirius. Then we will show a demo of this modeling environment capabilities and give an overview of the roadmap.
Stéphane Bégaudeau, Obeo
Stéphane Bégaudeau graduated from the Nantes University of Sciences and Technology and is currently working as an Eclipse Modeling consultant at Obeo in France.
Mélanie Bats, Obeo
Mélanie Bats works as CTO at Obeo. In my daily work, I am mainly focused on managing the R&D team, creating products based on our own open source technologies. I am used to work in the development of modeling tools with Sirius like UML Designer. I am committer for the EEF and the Sirius projects. I am also involved in the Eclipse community as being the Eclipse Planning Council chair. I am also a free software activist who has organized and participated in free software events in the Toulouse area.
SiriusCon 2017 - Sirius-powered Risk Modelling and Simulation in Industry 4.0...Obeo
Our talk reports about how efficient Sirius was in supporting various tasks like creating the graphical editor, adding specific views and interfacing with the underlying simulation engine as well as a report generator. Our tooling was developed in the scope of a 2-year joined project with the Fraunhofer IPT and the IFU cybernetic lab of RWTH Aachen. It also involved Belgian and German end-user companies. It is now being transferred to more companies in the logistics and mechanical engineering domains. It is also available under a permissive Open Source license for all interested companies.
ASML is the world's leading provider of lithography systems for the semiconductor industry. Such systems are controlled by more than 20 million lines of code. To improve the efficiency and quality of its software development process, ASML is using, amongst others, model-driven-engineering and associated tools and techniques.
Recently, subsystems are being developed according to an architecture pattern that separates Data, Control and Algorithms (DCA). To support this pattern, the ASML software architecture group is working towards a SW development environment (ASOME). This environment consists of a set of modeling languages, associated editors that allow specification of (sub)systems according to this DCA pattern. Furthermore, it contains model-to-model transformations to (COTS) analysis tools (e.g. model checkers) and model-to-text transformation to generate (parts of) the implementation.
In this presentation, I will briefly introduce ASML and the kind of (software) systems that we develop. Some aspects of the DCA architectural pattern, the languages that we are developing and the associated Sirius based editors, will be presented. For the Data part, a DSL and editor have been developed allowing the definition of various kinds of datatypes from which various kinds of repositories can be generated supporting clone based data or reference based data, modifiable and read-only entities etc. In order support the Control aspect; a language and editor have been defined that allow specification of interfaces and their realization based on state machines. A system editor allows decomposition of a system into subsystems while allowing delegation of incoming requests to internal parts. The editors are mostly Sirius based graphical editors, where the created models are persisted textually using XText.
The presentation will focus on sharing some of our experiences with both the development and deployment of products based on Sirius technology. Building the ASOME environment imposes many challenges and I would like to conclude with some that specifically target the development of the front ends of this environment.
Covers what drives Obeo in making Sirius, it's fundamentals, what happened in 2015 and 2016 for the Eclipse Sirius project and where we are headed for the next few years.
Abhishek Singhal, Riversoft
Ben O’Donnell, BIMobject
Albert Szilvasy, Autodesk
AutoCAD DWG files are widely used in many industries today, the Forge platform provides REST APIs to unlock the data inside them or to create new ones. This class will show how to securely connect Forge to various data storage services where your DWGs reside. It will demonstrate how to access a database while processing a DWG, a critical piece for many customers who embed database keys in their DWG files. Finally, we will look at how a real world customer uses the Design Automation APIs today.
Forge - DevCon 2016: The Future of Making Buildings Forms Follow FormulaeAutodesk
Anthony A. Hauck, Director of Product Strategy, Autodesk
Computation can apply to far more than recording and communicating decisions about buildings through drawings. More than 50 years ago, advanced architecture and engineering firms foresaw the potential for technology to become an exploratory partner in the design and building process. Now this potential is being realized through the intersection of captured project intent, shared expertise, known physical and regulatory constraints, and scalable cloud computing. Autodesk is investing in this future, creating a platform to capture and express building expertise in the context of project requirements to rapidly arrive at possible solutions. This session will summarize three years of research and development in generative form and highlight current customer collaborations and coming development opportunities for the Autodesk partner network.
Have you ever been before a local government agency struggling to convey a project? Have you ever been outbid on a proposal because you couldn’t communicate your design ideas? Has the owner asked for project options? We will take an office building project and utilize InfraWorks and Civil 3D to provide conceptual planning options along with planning board presentations. InfraWorks will answer these questions completely leaving no doubt regarding design intent or constructed impact.
Converting from a three tier or monolithic application to microservices can be daunting, and often comes at a non-trivial cost or effort. So why are organizations doing it, and how do they justify the expense? We will discuss some of the practices and migration strategies used by organizations who undergo this sort of transformation, such as extracting functions through refactoring and converting them to microservices. As the journey progresses, we learn that there is no one-size-fits-all approach to making applications cloud-native… so the real question needs to be ‘how do I find the right approach for me?’ We can help you begin to answer that question for yourself, by discussing the facets of consideration such as technical, procedural, and risk tolerance to name a few.
Papyrus is an open source UML modeling tool based on Eclipse technology. After many years of incubation, it will be released in June as part of the Eclipse Luna common release.
This presentation describes what is Papyrus, why it was originally created, who's using it, and what the future may hold.
This presentation was given as part of Eclipse Day Montreal 2014, held June 10, 2014.
Jeremy Tammik, Forge Program Development
Combine the Forge Data Management, Model Derivative and Viewer APIs with REST and socket.io to implement a real-time round-trip BIM editor. Selected data only! Free choice!
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...Senturus
Add interactivity to reports with OLAP data, create briefing book-style reports based on existing reports using report references and tables of contents, use the report pages framework to combine presentations into a single report and increase efficiency in report building. View the video recording and download this deck at: http://www.senturus.com/resources/cool-improvements-for-report-developers-in-cognos-analytics-r7/.
Senturus, a business analytics consulting firm, has a resource library with hundreds of free recorded webinars, trainings, demos and unbiased product reviews. Take a look and share them with your colleagues and friends: http://www.senturus.com/resources/.
SiriusCon 2017 - 5 years of modelisation, from a prototype to an industrial g...Obeo
We have been using the Obeo solutions from the first version with Obeo Designer. At this time, it was a key technology to allow our development team to build easily and quickly a first graphical editor, and ease the end user adoption of this approach. Proposing a graphical editor to safety engineers working usually with Excel sheet was a little revolution which should never be possible without Obeo. Discover in this talk our Sirius experience, from this first try to the build of an industrial grade solution, what were our success and the pitfalls encountered.
Put the Power of Cloud-based Modeling to Work - Spotlight SessionObeo
Eclipse Sirius is a successful open-source project that has already been adopted worldwide on multiple different engineering domains: healthcare, space, energy, insurance, and so many more…
With the advent of its Web version, numerous new use-cases are going to emerge. The game changer is the possibility to define a new DSL and its graphical syntax directly in the Cloud, and the ease to give access to rich studios to end-users directly from their web browser.
In this talk we will show which concrete use-cases are already enabled by the current version and how they can be deployed on operational projects with Obeo Cloud Platform, the product that extends Sirius Web with additional collaborative and access control features.
If you are new to Eclipse Modeling, or to Cloud technologies (or both), we will also present how we can accompany you on your projects, at your own pace, from a proof-of-concept up to an industrial deployment.
Sirius is the easiest framework when it comes to creating graphical designers in the EMF ecosystem. With Sirius Web, we present the next generation.
Rewritten from the ground up and with first-class support for Web applications, Sirius Web, as the successor of Sirius Desktop, also brings new features and support for existing designer specifications.
What’s in there? How does it differ from the classic Sirius Desktop?
The answers to these questions and others will be given in this talk, together with a dive into example applications.
This live session will show you how to use Sirius Web to be super productive when working on new tooling. We’ll demonstrate all the additional features to create, update, and iterate on your designer, including super fast dynamic iteration across your domain definitions, easy creation of your graphical representations, and more.
Tune in to this session to catch up with the latest development around Sirius Web.
Stéphane Bégaudeau, Obeo
[Siriuscon2018] Integrating Sirius, Xtext and EMF Compare to Design Simulato...Obeo
SiriusCon 2018 - talk by Benoît Lelandais, CEA DAM & Marie-Pierre Oudot, CEA DAM & Laurent Delaigue, Obeo
Integrating Sirius, Xtext and EMF Compare to Design Simulators of Complex Physical Phenomena
The continual increasing power of supercomputers allows numerical simulation codes to take into account more complex physical phenomena. Therefore, physicists and mathematicians have to implement complex algorithms using cutting edge technologies and integrate them in large simulators. To improve its simulators development cycle, the CEA-DAM has developed Modane, a tool based on Sirius, Xtext and EMF Compare.
During this first session I will present a step-by-step scenario which leads me to create a modeling tool for a Mindstorms Robot. This tool will allow users to define the choreography of a robot: moving forward, rotating, grabin or releasing objects.
From the specification of a dedicated metamodel to the creation of custom graphical editors, including properties views and advanced edition tools, you will see concretely the main stages of a Sirius-based modeling tool's inception.
[SriusCon 2020] Sirius to the Web with Obeo Cloud PlatformObeo
Obeo Cloud Platform (OCP) is the Cloud-based solution developed by Obeo for deploying modeling tools on the web.
With OCP, modeling tools developed with Sirius can be installed on a Cloud server and are rendered in a web browser.
OCP Modeler is not just a revamping of Sirius in the web! Relying on a modern technical stack, it implements a new UX design to offer an experience adapted to web usages.
We will present the architecture of the solution and how it positions with Sirius. Then we will show a demo of this modeling environment capabilities and give an overview of the roadmap.
Stéphane Bégaudeau, Obeo
Stéphane Bégaudeau graduated from the Nantes University of Sciences and Technology and is currently working as an Eclipse Modeling consultant at Obeo in France.
Mélanie Bats, Obeo
Mélanie Bats works as CTO at Obeo. In my daily work, I am mainly focused on managing the R&D team, creating products based on our own open source technologies. I am used to work in the development of modeling tools with Sirius like UML Designer. I am committer for the EEF and the Sirius projects. I am also involved in the Eclipse community as being the Eclipse Planning Council chair. I am also a free software activist who has organized and participated in free software events in the Toulouse area.
SiriusCon 2017 - Sirius-powered Risk Modelling and Simulation in Industry 4.0...Obeo
Our talk reports about how efficient Sirius was in supporting various tasks like creating the graphical editor, adding specific views and interfacing with the underlying simulation engine as well as a report generator. Our tooling was developed in the scope of a 2-year joined project with the Fraunhofer IPT and the IFU cybernetic lab of RWTH Aachen. It also involved Belgian and German end-user companies. It is now being transferred to more companies in the logistics and mechanical engineering domains. It is also available under a permissive Open Source license for all interested companies.
ASML is the world's leading provider of lithography systems for the semiconductor industry. Such systems are controlled by more than 20 million lines of code. To improve the efficiency and quality of its software development process, ASML is using, amongst others, model-driven-engineering and associated tools and techniques.
Recently, subsystems are being developed according to an architecture pattern that separates Data, Control and Algorithms (DCA). To support this pattern, the ASML software architecture group is working towards a SW development environment (ASOME). This environment consists of a set of modeling languages, associated editors that allow specification of (sub)systems according to this DCA pattern. Furthermore, it contains model-to-model transformations to (COTS) analysis tools (e.g. model checkers) and model-to-text transformation to generate (parts of) the implementation.
In this presentation, I will briefly introduce ASML and the kind of (software) systems that we develop. Some aspects of the DCA architectural pattern, the languages that we are developing and the associated Sirius based editors, will be presented. For the Data part, a DSL and editor have been developed allowing the definition of various kinds of datatypes from which various kinds of repositories can be generated supporting clone based data or reference based data, modifiable and read-only entities etc. In order support the Control aspect; a language and editor have been defined that allow specification of interfaces and their realization based on state machines. A system editor allows decomposition of a system into subsystems while allowing delegation of incoming requests to internal parts. The editors are mostly Sirius based graphical editors, where the created models are persisted textually using XText.
The presentation will focus on sharing some of our experiences with both the development and deployment of products based on Sirius technology. Building the ASOME environment imposes many challenges and I would like to conclude with some that specifically target the development of the front ends of this environment.
Covers what drives Obeo in making Sirius, it's fundamentals, what happened in 2015 and 2016 for the Eclipse Sirius project and where we are headed for the next few years.
Abhishek Singhal, Riversoft
Ben O’Donnell, BIMobject
Albert Szilvasy, Autodesk
AutoCAD DWG files are widely used in many industries today, the Forge platform provides REST APIs to unlock the data inside them or to create new ones. This class will show how to securely connect Forge to various data storage services where your DWGs reside. It will demonstrate how to access a database while processing a DWG, a critical piece for many customers who embed database keys in their DWG files. Finally, we will look at how a real world customer uses the Design Automation APIs today.
Forge - DevCon 2016: The Future of Making Buildings Forms Follow FormulaeAutodesk
Anthony A. Hauck, Director of Product Strategy, Autodesk
Computation can apply to far more than recording and communicating decisions about buildings through drawings. More than 50 years ago, advanced architecture and engineering firms foresaw the potential for technology to become an exploratory partner in the design and building process. Now this potential is being realized through the intersection of captured project intent, shared expertise, known physical and regulatory constraints, and scalable cloud computing. Autodesk is investing in this future, creating a platform to capture and express building expertise in the context of project requirements to rapidly arrive at possible solutions. This session will summarize three years of research and development in generative form and highlight current customer collaborations and coming development opportunities for the Autodesk partner network.
Have you ever been before a local government agency struggling to convey a project? Have you ever been outbid on a proposal because you couldn’t communicate your design ideas? Has the owner asked for project options? We will take an office building project and utilize InfraWorks and Civil 3D to provide conceptual planning options along with planning board presentations. InfraWorks will answer these questions completely leaving no doubt regarding design intent or constructed impact.
Converting from a three tier or monolithic application to microservices can be daunting, and often comes at a non-trivial cost or effort. So why are organizations doing it, and how do they justify the expense? We will discuss some of the practices and migration strategies used by organizations who undergo this sort of transformation, such as extracting functions through refactoring and converting them to microservices. As the journey progresses, we learn that there is no one-size-fits-all approach to making applications cloud-native… so the real question needs to be ‘how do I find the right approach for me?’ We can help you begin to answer that question for yourself, by discussing the facets of consideration such as technical, procedural, and risk tolerance to name a few.
Papyrus is an open source UML modeling tool based on Eclipse technology. After many years of incubation, it will be released in June as part of the Eclipse Luna common release.
This presentation describes what is Papyrus, why it was originally created, who's using it, and what the future may hold.
This presentation was given as part of Eclipse Day Montreal 2014, held June 10, 2014.
Jeremy Tammik, Forge Program Development
Combine the Forge Data Management, Model Derivative and Viewer APIs with REST and socket.io to implement a real-time round-trip BIM editor. Selected data only! Free choice!
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...Senturus
Add interactivity to reports with OLAP data, create briefing book-style reports based on existing reports using report references and tables of contents, use the report pages framework to combine presentations into a single report and increase efficiency in report building. View the video recording and download this deck at: http://www.senturus.com/resources/cool-improvements-for-report-developers-in-cognos-analytics-r7/.
Senturus, a business analytics consulting firm, has a resource library with hundreds of free recorded webinars, trainings, demos and unbiased product reviews. Take a look and share them with your colleagues and friends: http://www.senturus.com/resources/.
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
Cloud is both a catalyst and an enabler for DevOps. Having the flexibility and the services and capabilities provided by the Cloud lowers the barrier to adoption for organization looking to adopt DevOps. Hence, allowing them to achieve the business goals of Speed, Business Agility and Innovation.
This webinar will explore the impact of DevOps on using the Cloud as a Platform as a Service and vice versa. It will explore the different use cases of DevOps that are enabled or enhanced by the Cloud platform, and the different 'scopes' of adoption by organizations adopting Cloud and DevOps in an iterative manner.
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
Today, competitive advantage is often driven by software. The business that can deploy solutions to their customers more quickly across a range of platforms, with the flexibility to continuously delivery new functionality, is poised to succeed. DevOps enables organizations to manage complex enterprise applications that are hybrid in nature - often with cloud or mobile components being fed by data from traditional back-end systems like databases or mainframes.
This eSeminar explores hybrid cloud use cases, along with solutions that equip businesses to deliver value to their customers with speed, quality, and security.
Technology and Digital Platform | 2019 partner summitAndrew Kumar
Technology: Andrew Kumar will share a refresher of our technology standards, documentation while highlighting what is changing in 2019 in the reference architecture and starter kits.
Digital Platform: Andrew Kumar will follow tech and design updates with a refresher on why the digital platform matters, what exists in the digital platform, what is being worked on, and what is coming next as we co-create value, save team member effort, and improve speed to market with investments in the digital platform.
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
Choosing the right Content Management System (CMS) for your business requires a lot of thought, research and evaluation. Are you getting enough site monitoring and support? Is the workflow user-friendly? Is the environment secure?
Brainshark, the leader in sales productivity solutions, needed a new CMS to support its business goals. The flexible, supportive framework and user-friendly interface of Drupal, combined with the availability, scalability and security of Acquia made for a platform that correlated directly with their business needs.
In this webinar, you will learn how Brainshark accomplished a successful migration, including topics such as:
-Their evaluation process for a new CMS, and key criteria they could not overlook
-Their migration strategy, execution and lessons learned
-The success they've seen thus far, and the results they're expecting
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
Software development should not be a “black box” to the business, customers or other developers. Instead collaboration across stakeholders should be the norm--business, development and operations teams. Forrester recently reported that 13% of organizations doing Agile link “upstream” agile planning with ‘“downstream” development.
As a result, executives continue to have only limited or no visibility beyond the initial planning stage of what is in a particular release. It’s not their fault, because today’s tools focus on upfront planning and don’t give you visibility into what’s happening in development. Often times that visibility is too late resulting in software that gets delivered and does not meet the customer’s needs.
Join CollabNet’s most experienced senior solution architects as they explain how you can you gain real time visibility into all stages of the development process—from ideation into production through deployment. Imagine what can your teams get done if all stakeholders are able to collaborate together and view real time feeds into all stages of the delivery pipelines within a single easy-to-use system.
Who Should attend:
Any executive or manager interested in learning how to get traceability and visibility across the enterprise-- particularly, into the build and release management functions of their application lifecycle.
What will be covered:
An enterprise-scalable reference architecture for CI, CD, and DevOps
The importance of build management, release management and application release automation integration
A blueprint for scaling business agility across a large development organization How does CollabNet help organizations solve these problems
A demonstration of TeamForge’s capabilities using Git/Gerrit, Code Review, Jenkins, Nexus, Artifactory, Chef and Automic
Rational Developer for i (RDi) is the IDE of choice for editing, verifying, analyzing, and managing RPG, COBOL, and C/C++ on the IBM i (i.e the AS/400). If you come from a SEU/PDM development environment and are looking to move to a robust development environment, or if you wish to use the new RPG language features, you need to read through this to learn how to adopt the product.
In this presentation we cover the new features of RDi 9.1, including the new debugger and code coverage tooling. We also demonstrate editing features of the LPEX editor, such as find/replace with regular expressions. We cover the screen and report designers as well.
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...OW2
Gilles Gravier, Director, Senior Advisor in Open source and blockchain at Wipro Technologies, presented at OW2con'19 "Choosing the right business model and license to support it for your open source project to survive".
Abstract: An open source project is really no different from any other when it comes to business models. There are no "open source business models" but there are business models that work better for open source projects, and selecting the right kind of license is one of the key elements to supporting the business model you have in mind for your project. We will examine types of business models and open source licenses and how to chose them based on the product you are developing.
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
The extraordinary growth of Java during the last decade owed everything to the set of infrastructure services that application servers provided as part of the platform. However, TCO eventually drove the move to the cloud and PaaS (Platform as a Service) is set to deliver a standard run-time for the next generation of applications, replacing the proprietary infrastructure provided by the application server vendors. Now the question is: where do developers of real-world business applications look for a common set of standard infrastructure services? Is there a common framework that can provide essential application services, such as message queueing, push notifications, email integration, in-memory caching and processing? Amazon Web Services (AWS) with their highly-scaleable IaaS (Infrastructure as a Service) model are an obvious answer, but how best to combine Java's rich ecosystem of tools, frameworks and knowledge with the scale and cost-effectiveness of cloud-based web services? This session will help you to understand how you can deliver applications that make effective use of those services by using a Java PaaS, without being forced to support the underlying infrastructure. In this code-rich session, aimed at architects and developers, Mark Prichard of CloudBees will show how you can: Pass Amazon security credentials and configuration parameters to PaaS applications at run-time to provide customized environments; use JDBC and Amazon RDS (Relational Data Service) to provide resilient and performant relational data servicesReplace JMS queues and topics with Amazon SQS (Simple Queue Service) and SNS (Simple Notification Service) to develop cloud-based messaging applications; use Amazon's SES (Simple Email Service) from Java applications. We'll also look at other cloud e-mail services that offer easy integration with the PaaS modelRun distributed caching solutions in the cloud using Amazon ElastiCache's in-memory distributed caching with Java PaaS deployments.
Technology is transforming how the world operates thanks to cloud, mobile, social business and big data being key catalysts to innovation. While each of these stands on their own, they enable the others at the same time. But to innovate at the speed of business, you need to deliver the software that drives it. That is where DevOps come in. DevOps enables organizations to maximize their ability to leverage these technologies for innovation. This webinar will focus on Cloud and DevOps, describing how IBM's DevOps solution helps organizations maximize their ability to drive software innovation by leveraging the flexibility, scalability and services offered by a Cloud Computing solution. We will discuss the benefits of using Cloud across the software delivery lifecycle including development, testing, and operations and how that lifecycle can be maximized with DevOps. We will introduce integrations between IBM UrbanCode Deploy and IBM Cloud offerings highlighting the value they can bring to your organization through the integration and automation of provisioning and deployment capabilities.
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
Darren Hague, Cloud Infrastructure Architect, SAP
SAP has been using a DevOps & Continuous Delivery approach for building its web and mobile apps for several years, and is now building and running a global cloud at the scale needed to support the digital transformation needs of its customers. This talk recaps the story of how SAP originally adopted DevOps practices before moving on to describe how the Cloud Infrastructure Services team is building and operating its 3rd generation cloud automation system using microservices, containers and open-source software.
Webinar: End-to-End CI/CD with GitLab and DC/OSMesosphere Inc.
Seven years ago, Apache Mesos was born as a platform to bring the distributed computing capabilities that powered the largest digital companies to the masses. Today, Mesosphere DC/OS technologies power more containers in production than any other software stack in the world, and has emerged as the premier platform for building and elastically scaling data-rich, modern applications and the associated CI/CD infrastructure across any infrastructure, public or private.
GitLab is an end-to-end software development and delivery platform with built-in CI/CD, monitoring, and performance metrics. With a unified experience for every step of the development lifecycle and seamless integration with container schedulers, GitLab provides the most efficient approach to reduce cycle time, increase velocity, and improve software quality.
In this webinar, you will learn how to combine DC/OS and GitLab to easily build a CI/CD infrastructure and build a complete CI/CD pipeline in minutes.
Slides cover:
1. An introduction to Apache Mesos and Mesosphere DC/OS and overview of DC/OS features and capabilities for developing, deploying, and operating containerized applications, microservices and CI/CD
2. An introduction to GitLab
3. How to use DC/OS and GitLab to build a CI/CD solution and go from idea to production
Cloud Native Engineering with SRE and GitOpsWeaveworks
Site reliability engineering (SRE), a model championed by Google, is a software engineering approach to IT operations. For companies striving to become cloud native and adopting modern tools such as Kubernetes, SRE best practices are crucial for success.
In this webinar, Brice, one of our seasoned Customer Reliability Engineers will show how to design a fail-proof Kubernetes platform using tried and tested SRE and GitOps methods.
He will share best practices on:
Increasing performance and ensuring scalability
Managing incident responses through disaster recovery
Designing for High Availability in Kubernetes
Achieving 360 visibility and alerts for your platform
Part 3: Models in Production: A Look From Beginning to EndCloudera, Inc.
3 Things to Learn About:
-How to uplevel your existing analytics stack with a collaborative environment that supports the latest open source languages and libraries.
-How to get better use of your core data management investments while opening up new supported tools for data science.
-How to expand data science outside of silo’d environments and enable self-service data science access.
Presentation used at the CollabNet Dallas CI/CD/DevOps highly practical and interactive workshop which was designed to address specific challenges, opportunities and specific recommendations on how to scale CI, CD and DevOps across the enterprise to support decision making.
What is the Siemens Open Library, and How it Decreased Development Time for E...DMC, Inc.
Presenter - John Sullivan
Eden Innovations is scaling up its liquid chemical admix production facility and needed to move to a more robust automation system. In an effort to keep costs of the control infrastructure down, it was decided to keep the programming in-house and utilize the freely available Open Library as a base for their control system.
This session will cover the benefits gained and challenges faced utilizing and customizing the Open Library for a bespoke controls system. The system was developed with minimal time investment by an engineer with no previous experience with the Siemens platform. Through customizing the open library, Eden was able to quickly develop a library that utilizes Siemens best practices and provides building blocks for any future development
Is your system robust to the loss of one or more functions? Does your system require interaction with other systems to operate safely?
Does the design and operational concept of the system include contingency means? Do these contingency means correctly mitigate the risks?
These and other similar considerations are becoming more important with the emergence of autonomous systems and complex systems of systems. The introduction of digital tools and in particular model-based systems engineering allows to capture the complexity of these products starting from the operational analysis and supporting the process throughout the whole product life cycle.
With ATICA, system architects and designers will be able to analyze safety implications starting from the conceptual needs and mission description; modeling risks associated to the system, assessing the probability of occurrence and severity, and deciding upon the needs of contingency and mitigation means. ATICA enriches the Arcadia framework and provides safety analysis capabilities for each step of the system definition, design, and verification process.
In this webinar, we will address an example with an autonomous vertical take-off and landing (VTOL) vehicle, conceived for operation in urban environments (urban air mobility). We will present the operational description and system architecture, and we will conduct the Functional Hazard Analysis (FHA) directly from Capella and aligned with the normative standards in force in the aeronautic industry (ARP-4761 / ED-135).
Finally, we will introduce safety analysis covering the logical and physical architecture levels, showcasing the use of Capella, Arcadia and ATICA for Fault Tree Analysis (FTA) and Failure Modes and Effects Analysis (FMEA).
***
Pablo López Negro
Chief Innovation Officer at Anzen Engineering
Pablo López Negro is the product owner of ATICA MBSA. He has been involved in the aerospace industry for nearly 10 years. Started as guidance, navigation and control engineer where he first discovered model-based / model-driven approaches and Capella. Then he evolved towards a system engineering position before becoming MBSE specialist and designer/developer of MBSE frameworks in Anzen.
INCOSE IS 2023 | You deserve more than the best in class MBSE toolObeo
As Model-Based Systems Engineering (MBSE) becomes more widely adopted in industry, projects involving collaborating teams require efficient collaboration and coordination. This talk will explore the challenges of industrializing MBSE projects and present solutions using the Capella modeling tool. We will discuss how the Cloud for Capella, Publication for Capella and Team for Capella extensions can support effective collaboration and communication among stakeholders working on MBSE projects. These extensions enable all project participants to remain aligned and up-to-date with project progress, ensuring that the project runs smoothly and efficiently. By the end of the talk, attendees will have a better understanding of how to industrialize MBSE projects and the role Capella can play in supporting these efforts.
Biography: Stephane Lacrampe
Stephane Lacrampe co-founded Obeo in 2005 in France and acted as the company's CEO until 2018. Obeo is an independent software vendor with a global reach, leading in open-source modeling software for system and software engineers, enterprise architects, and domain modeling experts. He is now the director of Obeo Canada. He is a very active member of the Capella community and is in charge of developing the Capella ecosystem in North and South America. He is a regular MBSE speaker who speaks at conferences in America and beyond. Stephane LACRAMPE is co-chair of the INCOSE Systems Engineering Tools Database Working Group and the INCOSE Canada chapter webmaster.
Architecture frameworks provide an approach to describing systems and the presentation of these elements and relationships to deliver the stakeholder needs. Essentially, frameworks provide templates for our engineering artefacts.
The design of a framework must accommodate a level of freedom in its usage; specific enough to answer the majority of stakeholder concerns whilst generic enough to allow for differences between projects. This balancing act often results in framework design being more generic to allow for a wider audience. Having an untailored framework, which is more ‘open’, can lead to creating inconsistent viewpoints.
Arcadia is one such framework as implemented through the Capella tool. The framework provides 4 perspectives/levels for product definition:
- The Operational Analysis, where the user needs are considered. Note: no concept of the System at this level.
- The System Analysis, where we define the contribution and scope of the System as a ‘black box’, identifying external interfaces, and top-level system functions.
- The Logical Architecture, where we break the System down into logical ‘blocks’ and decompose the functionality.
- The Physical Architecture, in which we define a (candidate) physical architecture, further decompose the functions, and deploy this functionality to the physical sub-systems, hardware, software and/or firmware.
In this talk, we acknowledge the strengths of the Arcadia framework, and the benefits it brings, whilst considering the need to tailor the generic viewpoints. We will provide examples of how we have adopted the generic Arcadia framework and further specified some of the viewpoints to meet the needs of our stakeholders. We will discuss future work looking at how we can translate these specialisations across other areas of the model. Finally, we will provide some suggestions and advice on tailoring views to meet your own needs and ensuring stakeholder engagement with the model.
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...Obeo
Generation of Interface Control Documents (ICDs) using a model-based method has a number of advantages over text-based approaches. This paper describes the Python-based software that was written to automatically generate different versions of an ICD from a structure model in Capella. One use case for this approach is checking parts changes captured in the Engineering Bill of Materials (EBOM) using a PLM tool. We demonstrate an automated workflow that links changes in the EBOM to a request to vet the change against the ICD. This presentation will discuss our rationale, approach, results, and lessons learned.
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...Obeo
Systems engineering is an iterative approach traditionally applied one-way, from the definition of the user needs to the implementation of a solution that satisfies certain requirements and is constrained by cost and schedule. This presentation instead aims at exploring the educational benefits of applying the opposite practice, thus retrieving system and subsystem level requirements based on a solution already implemented and taking advantage of the MBSE possibilities to realize a model of the system according to the ARCADIA method and systems engineering approach, using the Capella MBSE Tool. This reverse-engineering process has been applied to a renowned Space mission, the ESA Mars Express satellite, whose goal is to investigate all aspects of the martian environment, including the subsurface, surface and atmosphere of the planet, in order to search for evidence of extinct or extant life. The uppermost goal of this project is to demonstrate the benefits for university students at a Master's level keen on systems engineering in implementing the Capella tool to retrieve the system architecture and the operational processes in a "reversed" strategy. In this work, students have been compelled to apply systems engineering processes to justify the design choices and exploit the already well-known missions and capabilities to build the architecture and functional chains as a starting point for the reverse engineering of the identified subsystems. The results prove it is possible, and also recommendable time-wise, to teach Space engineering and Systems engineering students by using this inverse approach, rather than the canonic one in which students have to design a whole mission from scratch.
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...Obeo
Closing the gap between traditional engineering and digital-native model-based driven engineering requires helping engineers to embrace new techniques. Naval Group decided to tackle the following issues: lack of interoperability with other systems, lack of bridge between functional definitions in PID schemas and MBSE physical layers, lack of documenting cross-layers relationships for a specific object's type.
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsObeo
We MBSE enthusiasts love to imagine or witness sophisticated model-based engineering practices. We dream or in the best cases take advantage of digital continuity, automation, large-scale consistency, integration of disciplines, and end-to-end impact analyses.
However, not all of our architect and engineer fellows are in a situation in which they can appreciate sophistication of engineering practices the same way as we do. Entangled in everyday problems and facing the pressure to deliver, they perceive the introduction of model-based practices as an additional risk for a benefit that too often appears intangible.
Reaching the top of the stairs requires climbing the very first steps. This talk focuses on one of the most challenging aspects of MBSE deployment: lowering the height of the first steps. Paired with a pragmatic and incremental change management strategy, Capella and its add-ons are precious helpers.
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...Obeo
COMAC is one of the leading suppliers of civil aircraft in the world. We will introduce how we use Capella in COMAC for collaborative design, including how to collaborate between overall design group and ATA design groups, and how to collaborate between different ATA design groups. We have done a series of extension development based on the System to Subsystem Transition add-on, to support the business process. These extensions include the integration from subsystem models to system model, the refinement of functional exchanges, the synchronization of newly added functional exchanges, and so on.
In the last three years CILAS has been tailoring and applying the Arcadia methodology to several international projects related to complex optronics products development. Even though the implementation is not yet thorough and systemic within the company, CILAS is already reaping benefits of this approach on several fronts (e.g. communication, identification of optimization opportunities, knowledge capitalization etc). All in all Arcadia is a powerful methodology that significantly helps CILAS reinforcing its core skills and meeting its objectives in very challenging sectors.
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...Obeo
Development of high-tech systems is a complex task done by diverse specialists distributed across the globe. Reference architectures including a clear functional breakdowns can support them and support their decisions. This presentation proposes an approach to improve the development of advanced electron microscopes by using Capella as an authoritative source of information. To support design decisions, a Capella AddOn has been developed to obtain quantitative information, such as throughput numbers, for a particular workflow. First, we will illustrate how functional and system decompositions can be captured and serve as company-wide architecting assets to inform design decisions. Next, we will outline how simulating Capella models can bring valuable insights to modelers. During a demo, we’ll simulate Capella’s Functional chains using the open-source simulation tool POOSL (https://github.com/eclipse/poosl) , and visualize results using the freely available TRACE4CPS tool (https://www.eclipse.org/trace4cps/). Re-using functions from the reference architecture allows us reason about design aspects such as the relation between throughput and design choices about function allocation and parallelism.
***
The open-source code of the solution is available at https://github.com/TNO/capella-workflow-dse
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...Obeo
Project Challenges
functional and non-functional requirements
big team, multi-business units, and multi-geographical sites
MBSE skills development
...
Project engineering process based on MBSE
multi-level MBSE approach (SSS, SSDD, transition to sub-systems, ...)
incremental engineering and AGILE development
engineering artefacts used and how they're linked (ARCADIA, conventional and AGILE artefacts)
Feed Forward
Our successes and pains
What we expect from Capella for the coming years
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...Obeo
Mind Game: You want to build a LEGO Mindstorms Factory for Toy Cars and you are Head of Factory Planning. You identify that your manufacturing planning team and your product design team don’t collaborate with each other, because they work in silos and speak different languages. Their progress is too slow and the results are not synchronized.
Imagine: You succeed in merging your experts into one interdisciplinary team where everyone is collaboratively working together – already in the early stages of the engineering cycle. And imagine they start to speak the same language. Doubtless, you would speed up your engineering process. Furthermore, you would also reach a synchronized global solution for your manufacturing system and to be produced toy cars, building bridges inside your organization.
But how? This has been introduced by Dr.-Ing. C. Sinnwell in February 2020 in her PhD-thesis. There, she published the latest version of a methodology referred to as “MBPE – Model-Based Production Engineering”. The MBPE-methodology is a new approach for the conceptual design of manufacturing systems based on early product information supported by MBSE using UML.
The presentation will spotlight the MBPE-methodology, explaining how to use MBSE in the context of interdisciplinary factory and manufacturing planning. Also, it will be shown, how the methodology could be adapted to be realized with Eclipse Capella instead of any UML-modeling tool, illustrated by an example on how to conceptualize and model a LEGO Mindstorms production line for Toy Cars.
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleObeo
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Slides du webinaire IS Designer du Jeudi 10 Novembre 2022.
Une approche de modélisation et de
génération automatique avec IS Designer.
Le pôle de Versailles du Ministère de l'Éducation Nationale a utilisé l'outil open-source Information System Designer sur plusieurs projets à portée nationale pour modéliser les bases de données et les couches applicatives d'accès aux données (DAO).
Ce retour d'expérience sera présenté en détail lors de ce webinaire :
✔ la démarche mise en place,
✔ comment l'outil a été utilisé,
✔ les bénéfices constatés.
"Pour la dizaine de développeurs impliqués sur ces projets, la production automatique des Tests Unitaires a aussi permis de s'approprier plus facilement le socle technique, grâce à une approche par l'exemple, mais également d’avoir une assurance de non régression sur les fonctionnalités produites."
A common need in system architecture design is to verify that if the architect is correct and can satisfy its requirements.
Execution of system architect model means to interact with state machines to test system’s control logic. It can verify if the logical sequences of functions and interfaces in different scenarios are desired.
However, only sequence itself is not enough to verify its consequence or output. So we need each function to do what it is supposed to do during model execution to verify its output, and that is what we called “simulation”.
This presentation introduced how to embed Python or MATLAB® codes inside functions to do “simulation” within Capella.
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
Achieving quality engineering through descriptive and analytical models
Systems architecture design is a key activity that affect the
overall systems engineering cost. It is hence fundamental
to ensure that the system architecture reaches a proper quality.
In this paper, we leverage on MBSE approaches and complement them
with simulation techniques, as a prom-ising way to improve the quality of the system architecture definition, and to come up with inno-vative solutions while securing the systems engineering process.
Connecting Textual Requirements with Capella Models Obeo
SES ENGINEERING Studio: Achieving the perfect equilibrium between Textual Requirements and Models in Capella enhanced by Automatic Interoperability, Quality & Traceability operations
The importance of models is imperative in any Systems Engineering project. However, truth is not exclusively found within models. The need to describe external contracts, regulations, or non-functional requirements, for instance, can be more efficiently satisfied by using textual specifications. In order to achieve the desired “Common Source of Truth”, model and textual requirements must be connected and coexist, desirable enhanced by the automatization of the consistency checking, automatically modifying one side when changes are produced on the other end...
Within The REUSE Company, we have realised how crucial it is to facilitate this connection and provide Systems Engineers with the tools required for applying SE across the entire process as seamlessly as possible. This solution is the SES ENGINEERING Studio, and within this webinar, the following capabilities will be shown:
- The SES ENGINEERING Studio offers the capability to assess consistency between textual requirements and Capella models.
- Automatic generation of Capella models from Textual Requirements inside an RMS (Requirements Management System). This also involves the possibility to complete the exact opposite operation, generating textual requirements from Capella models.
- Seamless traceability management between textual requirements (in any RMS) and model elements in Capella; This includes the possibility to automatically suggest traces based on the semantic content of the textual requirement.
- If the preferred option is to maintain these textual requirements inside Capella, we offer the possibility to provide a round-trip process between any RMS and Requirements Viewpoint within Capella; thus, allowing that modification at either end, to be synchronized.
- Automatic quality assessment of Capella models following a number of pre-established rules or allowing the users to define tailored rules.
- Automatic interoperability between SysML and Arcadia models.
Presented by José Pereira and José Fuentes (The Reuse Company)
Sirius Web Advanced : Customize and Extend the PlatformObeo
Beyond the no code approach, Sirius Web is an open and extensible platform that you can customize in order to support your needs. Discover how to develop specific features in Sirius Web and integrate your modeler with other web applications.
Stéphane Bégaudeau, Obeo
Stéphane Bégaudeau graduated from the Nantes University of Sciences and Technology and is currently working as an Eclipse Modeling consultant at Obeo in France.
Sirius Web 101 : Create a Modeler With No CodeObeo
Learn step-by-step how to create a domain model and define your first diagrams with Sirius Web, without any line of code. It will allow you to easily create custom graphical representations that automatically represent your data in the web.
Frédéric Madiot, Obeo
Frédéric Madiot is Marketing Manager at Obeo. He has more than 25 years of experience in developing model-driven tools to industrialize the development of new applications and the modernization of existing systems.
What's new in Sirius Web ? Discover the current version and what will come in the next releases.
Mélanie Bats, Obeo
Mélanie Bats works as CTO at Obeo. In my daily work, I am mainly focused on managing the R&D team, creating products based on our own open source technologies. I am used to work in the development of modeling tools with Sirius like UML Designer. I am committer for the EEF and the Sirius projects. I am also involved in the Eclipse community as being the Eclipse Planning Council chair. I am also a free software activist who has organized and participated in free software events in the Toulouse area.
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Obeo
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Sirius
Advancing digitalization affects almost all aspects of our modern world. A prominent example is that of modern automobiles. From primarily mechanical machines, cars have evolved into driving complex cyber-physical systems over the last decades. Optimizing such systems consisting of vast networks of sensors, actuators, control units, and communication systems is a huge challenge for today's automotive industry and requires standardized and integrated toolchains fit for purpose. Together with a prestigious automotive industry partner, the Technical University of Ilmenau developed an application together with an integrated toolchain for evaluating and optimizing automotive architecture models. This application is based on the Obeo Sirius project as well as the Eclipse Modeling Framework. Based on Sirius, we created a model editor which is used for visualizing, editing, but also analyzing and optimizing automotive models across the boundaries of different architectural layers.
Maximilian Hammer, Technical University of Ilmenau
Maximilian Hammer is a Research Assistant at Technical University of Ilmenau
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
4. Two (mostly) parallel efforts
■ “Business as usual”
■ Two major versions
■ Several maintenance releases
■ The usual mix of bug fixes and new
features
■ First visible work on bringing Sirius to
the web
■ Several prototypes
■ Sirius headless server
■ Web-based “Workflow”
■ Web-based diagrams
■ Helped us validate different aspects of
our strategy
5. Sirius Releases in 2018
■ 2 major versions (6.0. & 6.1)
■ 6.0 in June with Eclipse Photon
■ 6.1 in October
■ 7 maintenance releases
■ 4.1.x, 5.1.x, 6.0.x, 6.1.x
■ triggered by clients with
Software Assurance
■ 213 tickets closed
■ 58 enhancements (27%)
■ 155 bug fixes
16. Availability
■ Sirius 6.1.1 is available
■ https://wiki.eclipse.org/Sirius/6.1.1
■ released on 2018-11-27
■ Obeo Designer CE 11.1.0
■ Ready-to-use package with Sirius & Ecore Tools
■ Only Free Software (commercial support available)
■ https://www.obeodesigner.com/
18. First Sirius Community Survey
■ Published last October (SiriusCon 2017)
■ 15 questions
■ user types
■ satisfaction levels
■ priorities
■ Helped us adjust the roadmap
■ Will be reconducted this year
19. Community Events
■ SiriusDay Eindhoven
■ April, organized by Altran & Obeo
■ More than 60 attendees
■ EclipseCon France 2018
■ Toulouse, June
■ 4 talks by Obeo, 2 directly related to Sirius
■ Eclipse DemoCamp Eindhoven
■ July, organized and hosted by Altran
■ EclipseCon Europe 2018
■ Ludwigsburg, Germany, October
■ 3 talks by Obeo
20. Communication
■ 11 Sirius-related blog messages on blog.obeo.fr
■ Newsletters
■ twitter.com/eclipsesirius
■ Active forum (100+ messages/month)
24. Benefits
■ Ease of use for end-users
■ “point your browser to this URL and start working”
■ everyone is familiar with web idioms
■ Always up to date
■ Heavy workloads can be moved server-side
■ simulation, analysis, code/doc generation, etc.
■ handle huge models
■ enable organization-wide collaboration
■ Modern graphical and multimedia capabilities
■ huge ecosystem and investments
28. Two flavors
■ “Classical” RCP-based Sirius
■ Web flavor as an alternative way
to use Sirius-based modelers
■ Based on the same core platform
29. Keep what makes Sirius great...
■ Modelers defined in high-level configuration files
■ the same .odesign files (with some caveats)
■ Dynamic, with no code generation, fast feedback for specifiers
■ the same feedback loop for testing the web version
■ Flexible even for complex models
■ configurable and extensible at every level
… and make it available in a browser.
31. Diagrams first, the rest will follow
■ The most used part of Sirius (by far)
■ Also the most challenging technically to port to the web
■ Other features will follow
■ properties view, tables, trees, etc.
■ Possibly web-exclusive features
■ ex: complex tables that would be too costly with SWT/Face
■ ex: dashboards, charts
■ Tell us about your needs!
34. Modeling is much more than diagraming!
“Boxes and arrows”
Modeling platform
- domain models
- navigation
- storage
- consistency
- analysis & validation
- alternative representations
- code/doc generation
- etc.
35. Split the architecture
■ Progressively modularize the Sirius code base
■ Isolate dependencies : Eclipse UI, GMF Runtime, Eclipse Workspace...
■ Keep the system working at all time
■ Split core business code from rendering technologies
■ Core deployable in headless (web) server
■ Exposes services through well-defined API & protocols
38. Modernizing the Sirius code base
■ Great opportunity to modernize the existing code base
■ we’ve learned a lot in 11 years!
■ benefit for both RCP and web flavors
■ Modularization
■ isolate clean sub-systems and refactor them
to be platform-independent
■ Modernization
■ time to rethink some older decisions
■ get rid of some cruft
39. Interoperability between flavors
■ Development server can be run from inside Eclipse
■ enables the fast feedback loop
■ test your modeler’s compatibility with the web flavor
■ Deployment: reuse your odesign plug-in server-side
■ not all features will be supported in the first versions
■ Usage: semantic model portability between the two flavors
■ not for aird files
■ As always, guaranteed backward compatibility of models
■ automatic migration
Domain models
odesign files
aird files
40. Open Core
■ Contribute architecture changes to existing Eclipse Sirius project
■ new components and updates to the core, shared platform
■ Through the Eclipse community & release train
■ As today some components will be proprietary licensed
■ enterprise-level features
42. Priorities
■ Top priority: production-ready web-based diagrams
■ in parallel, modernize Sirius core as needed
■ No other major new features planned for 2019
■ Possible exceptions
■ developments sponsored by clients (i.e. you)
■ integration of externally developed features
■ new capabilities as side-effects of the
modularization/modernisation effort
43. More frequent releases
■ Current rhythm
■ one major X.0 release in June, for the yearly Eclipse SimRel
■ one minor X.1 (“LTS”) release in October/November
■ New rhythm
■ one new release in February: every 4 months
■ Early Access milestones between releases
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Release EAP Release EAP Release EAP
2 months 4 months
44. Early Access Program
■ Make it easier for early adopters to test Sirius milestones and give us feedback
■ Complete Obeo Designer CE packages
■ include milestone versions of Sirius
■ no maintenance or commercial support
■ Published deprecation & removal policy for breaking changes
■ different API tiers with different rules
■ Test them!
■ tell us of unforeseen impact as soon as possible
45. More Communication
■ Publish release calendar and roadmap
■ Communicate on features maturity and changes of plan
■ Publish deprecation & removal policy
■ general rules and the concrete items
■ We need to hear back from you
twitter.com/eclipsesirius linkedin.com/company/obeo
blog.obeo.fr
sirius-dev@eclipse.org
contact@obeo.fr
46. How to participate
■ Tell us about your concrete use cases
■ help to prioritize features
■ Feedback on EAP milestones
■ for both RCP and Web flavors
■ Sponsoring
■ the best way to make sure that special
feature you need will get included!
47. Takeaways
■ 2018 was for experimenting various approaches and web-based technologies
■ we can now move forward more confidently
■ 2019: top-level priority on production-ready Sirius diagrams on the web
■ opportunity to rethink some parts of the Sirius Core platform
■ To support this:
■ more communication on the roadmap and current state
■ more frequent releases with EAP
■ How to help:
■ test EAP milestones and give us feedback
■ tell us about your needs and concrete use cases to help prioritize features
■ sponsor the features that are important to you
48. If you want to keep talking with the speakers of actual talk,
you will have to come back to this session.
Please wait a few seconds before we
automatically bring you to the next session
Modeling Tools Go Up to The Cloud
Thanks for listening to Pierre-Charles David (Obeo)
Any questions?