This document discusses tailoring model-based systems engineering (MBSE) and the Harmony/SE process for use in the automotive sector. It proposes using a simplified approach focused on modeling individual features rather than entire systems. The tailored process involves three phases: requirements analysis using use case and activity models; system functional analysis using state machines; and design synthesis moving to white-box simulation. Challenges in applying MBSE to automotive include fixed schedules, existing foundations, and feature-focused development. The approach aims to provide quick wins and be deployed with minimal training.
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...Obeo
by Elena Alaña Salazar and Tiago Manuel Da Silva Jorge (GMV)
The deployment of Model-Based System Engineering in space projects is not straightforward. The interactions among stakeholders at various levels happen to be difficult because the various tools involved are not fully interoperable.
One of the key elements that would facilitate and ensure the exchange of engineering data information, is the definition of a System Engineering supporting infrastructure, also called System Factory, that would allow implementing this interoperability.
This presentation introduces the approach that is being followed to define the functional architecture of this System Factory which follows the Arcadia method and uses the Capella tool.
To the Single Source of Truth with Publication for Capella & Cloud for CapellaObeo
The Capella tool, through multiple feedbacks and its rapid adoption by the systems engineers community, constitutes a major enabler for the success of this journey. The Arcadia method plays a significant role, by offering a pragmatic vision of MBSE, centered on the practices and concerns of systems engineers.
The holy grail of the single source of truth is at hand. But a tool like Capella is part of a larger ecosystem of engineering tools. The next challenge is now to make this repository of system data available to all stakeholders and to break down the silos between our engineering activities.
This webinar, after having introduced the problem, will illustrate how Publication for Capella and Cloud for Capella contribute to making the single source of truth a dream come true.
Looking back at 2020 and forward into 2021
In this webinar, Juan Navas presents the major milestones of 2020, the main features included in the brand new Capella 5.0,
and the perspectives on the Capella ecosystem.
[Capella Days 2020] Successful Capella landing on a CNES operational use caseObeo
by Jonathan Lasalle (Artal/Magellium)
The Space Variable Objects Monitor (SVOM) is a space system dedicated to gamma ray detection and study, under development by China National Space Administration (CNSA) and the French Space Agency (CNES), to be launched in 2021. The system shall be able to trigger alerts of Gamma Ray Burst (GRB) in real-time with a maximum of associated data. It is composed of a space segment (a set of various sensors embedded on a satellite) associated with a worldwide antenna ground network, all managed by the two agencies.
The design of this system was conducted within the framework of the CNES engineering process, based on a set of documents cascading the textual requirements from the high-level concept of operations to the technical specification of equipment. The validation of the obtained specification mainly relies on human expertise and on the validation campaign. The complexity of the system made it a perfect candidate for experimentation of MBSE using Capella. Two projects took place successively in this context: a first one was an R&T study, dedicated to the analysis of the current process and the evaluation of the potential benefits that MBSE could bring (restricted to some part of the system but spread on several engineering layers (architecture, simulation, satellite database definition...)). Due to promising results, a second project, based on the models realized during the first study, was dedicated to the operational capture of the system validation.
The smooth incursion of Capella in CNES engineering process was undeniably well received. The SVOM experts were converted to this new way of working. The building of an operational model-based toolchain to capture the system architecture and its associated V&V specification is an achievement which opens the door to a wider reach of MBSE within CNES.
Improving MBSE maturity with open-source tool Capella Obeo
MBSE aims at transitioning the Systems Engineering practice from a document-centric approach to a model-centric approach. It is envisioned to be the next shift enhancing significantly our systems engineering capacities, in order to cope with the steadily growing systems' complexity. Although MBSE has been a trending topic over the last few years, its adoption among systems engineers is still growing slowly.
In this presentation, Stephane Lacrampe will introduced some of the challenges in MBSE adoption and explained how the Arcadia method and the Capella tool are enablers for accelerating MBSE adoption among the systems engineering community.
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...Obeo
by Elena Alaña Salazar and Tiago Manuel Da Silva Jorge (GMV)
The deployment of Model-Based System Engineering in space projects is not straightforward. The interactions among stakeholders at various levels happen to be difficult because the various tools involved are not fully interoperable.
One of the key elements that would facilitate and ensure the exchange of engineering data information, is the definition of a System Engineering supporting infrastructure, also called System Factory, that would allow implementing this interoperability.
This presentation introduces the approach that is being followed to define the functional architecture of this System Factory which follows the Arcadia method and uses the Capella tool.
To the Single Source of Truth with Publication for Capella & Cloud for CapellaObeo
The Capella tool, through multiple feedbacks and its rapid adoption by the systems engineers community, constitutes a major enabler for the success of this journey. The Arcadia method plays a significant role, by offering a pragmatic vision of MBSE, centered on the practices and concerns of systems engineers.
The holy grail of the single source of truth is at hand. But a tool like Capella is part of a larger ecosystem of engineering tools. The next challenge is now to make this repository of system data available to all stakeholders and to break down the silos between our engineering activities.
This webinar, after having introduced the problem, will illustrate how Publication for Capella and Cloud for Capella contribute to making the single source of truth a dream come true.
Looking back at 2020 and forward into 2021
In this webinar, Juan Navas presents the major milestones of 2020, the main features included in the brand new Capella 5.0,
and the perspectives on the Capella ecosystem.
[Capella Days 2020] Successful Capella landing on a CNES operational use caseObeo
by Jonathan Lasalle (Artal/Magellium)
The Space Variable Objects Monitor (SVOM) is a space system dedicated to gamma ray detection and study, under development by China National Space Administration (CNSA) and the French Space Agency (CNES), to be launched in 2021. The system shall be able to trigger alerts of Gamma Ray Burst (GRB) in real-time with a maximum of associated data. It is composed of a space segment (a set of various sensors embedded on a satellite) associated with a worldwide antenna ground network, all managed by the two agencies.
The design of this system was conducted within the framework of the CNES engineering process, based on a set of documents cascading the textual requirements from the high-level concept of operations to the technical specification of equipment. The validation of the obtained specification mainly relies on human expertise and on the validation campaign. The complexity of the system made it a perfect candidate for experimentation of MBSE using Capella. Two projects took place successively in this context: a first one was an R&T study, dedicated to the analysis of the current process and the evaluation of the potential benefits that MBSE could bring (restricted to some part of the system but spread on several engineering layers (architecture, simulation, satellite database definition...)). Due to promising results, a second project, based on the models realized during the first study, was dedicated to the operational capture of the system validation.
The smooth incursion of Capella in CNES engineering process was undeniably well received. The SVOM experts were converted to this new way of working. The building of an operational model-based toolchain to capture the system architecture and its associated V&V specification is an achievement which opens the door to a wider reach of MBSE within CNES.
Improving MBSE maturity with open-source tool Capella Obeo
MBSE aims at transitioning the Systems Engineering practice from a document-centric approach to a model-centric approach. It is envisioned to be the next shift enhancing significantly our systems engineering capacities, in order to cope with the steadily growing systems' complexity. Although MBSE has been a trending topic over the last few years, its adoption among systems engineers is still growing slowly.
In this presentation, Stephane Lacrampe will introduced some of the challenges in MBSE adoption and explained how the Arcadia method and the Capella tool are enablers for accelerating MBSE adoption among the systems engineering community.
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAILObeo
by Harish Narayanan (NEXTRAIL)
In this talk, Harish will share his experiences on a project where he had to develop system requirement specifications for an Automatic Train Operation -Trackside (ATO-TS) system, one of the key components that helps with Automatic Train Operations.
He will present his personal experiences with Capella, as a new user, and will explain the different focus points where NEXTRAIL applies Capella including systems modelling and data modelling (for Interfaces).
You will discover the project specific analysis with Capella and will get answers of the following questions:
How Capella was related to the scope of the project? Including basic understandings of the systems.
How it helped NEXTRAIL achieve targets of the projects?
What were their modelling practices? Ease of modelling, workflow using a meta model, MBSE activities, integration with teams, beneficial aspects of Capella...
What were the problems NEXTRAIL faced while modelling?
Harish will conclude with possible additions/suggestions for modelling improvements.
INCOSE IS 2021 - What if we're (really) doing MBSE Obeo
MBSE is clearly a major trend in systems engineering. However, its adoption has long been limited to a vain wish. Fortunately, over the last few years, Capella has gradually established itself as a reference tool by adopting a pragmatic and useful approach for operational projects.
In this presentation, Samuel Rochet presented a big picture of the Capella MBSE solution. Beyond the tooling aspects, he addressed the underlying methodology, Arcadia, and its applications as well as the topics of operational deployments and the Capella community as a whole.
Connecting Capella to IBM ELM platform (IBM Jazz)Obeo
Presented by Laurent Delaigue and Philippe Leblanc, discover in this webinar how Publication for Capella provides fine-grained integration between the MBSE workbench Capella and IBM Engineering Lifecycle Management (IBM Jazz).
Capella Days 2021 | How much time does modeling take? Experiences from modeli...Obeo
A shared common mental model of a system design between team members is a goal many projects aspire to. Applying MBSE can be one way of achieving this. Here we present the results of an inexperienced modeler taking existing code logic and modeling it in Capella 5.0, and measuring how much effort was needed. The models make the logic of the program more accessible to coders who did not worked on that specific piece of code previously, which can increase the possibility of code review and improving logic. The case study was a University CubeSat team, where team members join the project as a part of their thesis, while the project continues for 2-3 years, and modeling the code logic can reduce some of the onboarding effort required when new members want to reuse or improve on existing codebase.
Thales has been deploying Arcadia and Capella MBSE methods and tools for the past 15 years. As for any journey, there have been many joys and not less difficulties.
During this webinar, Thales presents the foundations of their MBSE approach, how their engineering practices have been improved with the use of models, and what are they doing now to sustain and drive this model-based transformation.
---------
This webinar was driven by Juan Navas (from Thales)
Juan Navas is a Systems Architect with +10 years’ experience on performing and implementing Systems Engineering practices in industrial organizations. He accompanies systems engineering managers and systems architects implement Model-Based Systems Engineering and Product Line Engineering approaches in operational projects, helping them defining their engineering strategies, objectives and practices.
SiriusCon2016 - Extensible Sirius Editors for the Palladio Component ModelObeo
Palladio is an approach for performance evaluation and design-time performance prediction for component-based software architectures.
An important part of the Palladio's tooling---the Palladio Bench---are its graphical editors. In contrast to rudimentary tree-based editors, they enable a more intuitive creation of models even for less experienced developers. However, the maintenance of the current GMF-based editors has become cumbersome, amongst others, because the requirement arose to support an increasing amount of new language features. Thus, we reimplemented the graphical editors using the Sirius editor framework.
In this talk, we will present the Palladio approach, the new Sirius-based editors as well as our experiences with the Sirius framework."
Capella (once again) in space, meeting nanosatellitesObeo
Previously, Capella models (slightly extended by new features dedicated to system test specification) was used by the French Space Agency (CNES) to demonstrate that the current document-centric process could be improved. Applied on the “Space Variable Objects Monitor (SVOM)” operational use case, it helped the CNES in the definition and the validation of its future space system dedicated to the gamma ray detection and study. Proof being made, Kineis, created by the CNES and the CLS, reiterates the experience and continues to make it a strategic technology for science. Its current challenge is to add 25 state-of-the-art nano-satellites to the existing system to enhance IoT capabilities and address new markets. In line with the CNES Capella experience, Kinéis decided to build its “System Test” process on Capella. The extendibility and the flexibility of Capella nevertheless allowed them to carry on the previously initiated toolchain in order to cover the full process and support more use cases.
Jonathan Lasalle (Artal / Magellium)
- In charge of MBSE-related activities at Artal / Magellium
- Architect of the Citrus framework dedicated to model-based test mean engineering
With almost 500 bugzillas between Luna and Mars.1 version, the Sirius team has been very active in bringing more goodness to the technology, most notably :
improving and tweaking many aspects of the diagram user experience inherited by GMF enabling new capabilities in the Diagram editors : compartments, streamlined behavior when using images in your modeler
enhancing the definition tooling through inferred types, search and navigation and validation constraints
improving the scalability and performances of the runtime to support models having 1 million of elements with no fuss
This session is going to walk you through demos and technical explanations of what is going on behind the scene.
Attendees will leave with a clear understanding of what this new version brings, but also how everything works together, what are the trade-offs to consider and what can be expected from the future versions.
[About Cédric Brun:
Cedric leads the EcoreTools and Amalgamation components, maintains the Modeling Package, is commiter on several Eclipse projects (Sirius, Acceleo, Mylyn), and is a member of the Architecture Council, Planning Council and the Modeling PMC. He also is the CTO of Obeo, building a broad range of products, from software modernization to enterprise architecture and software factories.]
Introduction to Model-Based Systems Engineering (MBSE) CourseTonex
Model-based systems engineering (MBSE), as a formal application of modeling to support system requirements, design, analysis, verification and validation activities, starting from the conceptual design stage and continuing to the entire development stage and subsequent life cycle stages
When the systems engineer defines or creates something during a diagram, the SysML tool maintains consistency altogether the opposite diagrams during a process called traceability.
The advantage of MBSE and SysML is that the ability to make models/diagrams for the system rather than using documents.
The reasons for his or her popularity are
MBSE gives a uniform way of capturing and managing the system’s requirements, architecture, design, and processes
Facilitates communication among various stakeholders by providing discipline-specific views for various purposes
Allows detecting defects early within the system development life cycle
Can function one source of truth for systems engineers and other team members
Allows exploring multiple solutions with minimal investment.
12 Industries stand to profit from the MBSE approach:
Transportation and Mobility
Aerospace and Defense
Industrial Equipment
Energy and Utilities
Architecture and Construction
Life Sciences
High-tech
Marine and Offshore
Financial and Business Services
Consumer Goods and Retail
Natural Resources
Consumer Packaged Goods and Retail.
Introduction to Model-Based Systems Engineering (MBSE) Course by Tonex
Learn about modeling, modeling applied to systems engineering, system modeling language (SysML) applications, etc.
Audience:
Developers
Systems Engineers
Testers
Project Managers
Analysts
Anyone else who wants to learn the application of modeling to modern systems engineering practices.
Learning Objectives
Explain models and Model-Based Systems Engineering (MBSE)
Express what SysML is
Explore model-based systems engineering approach
List SysML diagrams and language concepts
Apply SysML as part of a model based SE process applied to design and manufacturing
Expand a system conceptual model and architecture using MBSE/SysML
Describe system use cases, requirements, architecture, function, structure, behavior and tests with SysML
Explain the notions of system, product, service, and project with SysML
Model a combined Project-Product Life cycle Management system and study the benefits of the project-product synergies with SysML
Work with real life projects using MBSE approach with SysML
Course Agenda
Model Based Systems Engineering (SE) Overview
Model-based systems engineering (MBSE) vs. Document-Based Systems Engineering
SysML Overview
Diagram Techniques of SysML
Working with MBSE and SysML
Workshop
Learn more:
https://www.tonex.com/training-courses/introduction-to-model-based-systems-engineering-mbse/
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.
[ Capella Day 2019 ] Providing early timing analysis of the system designObeo
When designing real-time systems, one issue is to grant that the system will always behave properly within the expected time constraints.
By capturing the design choices in Capella (periodic/sporadic events, precedence relation between tasks, network communication between resources, mutual exclusion resources, etc.), Tideal viewpoint not only allows to compute the worst-case execution time for end-to-end flows traversing the system but also provides some feedback to the architect to better understand the temporal behavior of the system.
Benoit Viaud, Artal
Benoit Viaud leads Artal’s System Engineering unit. He initiated the creation of Citrus, a one-stop-shop engineering framework for simulation and is deeply involved in its deployment in Airbus. He also carries out coaching and consulting activities around Capella.
Strategies and Tools for Model Reuse with CapellaObeo
How to manage libraries and building blocks?
Reusing models or parts of models with Capella
is not only conceptually appealing, it is a real productivity enabler.
But it is also a true challenge!
Technical solutions initially dedicated to simple duplication
and synchronisation of model parts have recently evolved
and now enable multiple, classical use cases of reusing models.
In this webinar, we will illustrate:
How the Capella technology of replicable elements (aka REC/RPL) both enables
flexible design workflows (including instance-driven modeling) and
makes possible the modeling of architectures by assembly of building blocks.
How Yuzu leverages Capella to help manage the life-cycle
of building blocks and model assets, their dependencies,
their versioning, their publication, etc.
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.
Introduction to Capella and Arcadia with a Simple SystemObeo
Discover both Capella and Arcadia with an example of product design
Learn how to build a toy catapult system thanks to the Arcadia method and the Capella open MBSE tool.
In this Webinar, We:
- Distinguish between systems engineering, which is concerned with the entire design-build-test-deploy cycle of systems development, and systems architecture, which is concerned
with system concept development and architectural design.
- Contrast the System Modeling Language, SysML,
appropriate for systems engineering, with the more focused tool, Capella, and its associated methodology, Arcadia,
which is more appropriate for systems architecture development.
- Provide an overview of the attractive features of Capella,
from the point of view of initiating modelers into the language of systems architecture and briefly demonstrate our longer free public tutorial.
This webinar was driven by Professor Peter L. Jackson
Pr. Jackson is Head, Engineering Systems and Design Pillar at Singapore University of Technology and Design. He served as the Director of the Cornell University Systems Engineering Program and led the introduction of its online Master of Engineering degree program in systems engineering ranked in the top eight such programs by US News and World Report. He published over thirty articles and is the author of an introductory text on systems engineering, 'Getting Design Right: A Systems Approach'. He is a celebrated instructor of industrial engineering and the creator of dozens of experiential learning games and tools.
The state of Sirius, where we are and where we are goingObeo
In 2020 we announced the creation of Sirius Web, the cloud-based version of Sirius Desktop. This new project has kept the initial spirit of Sirius - easy creation of custom graphical modeling tools - on a modern technical stack facilitating the deployment to end-users.
In this talk, we will come back to the principles that made the success of Sirius in multiple and various specific domains, and how Obeo supports the worldwide community of adopters in its discovery of the technology, the inception of tailored modeling workbenches and their deployment on operational projects.
We will also explain what drives this important shift to the web: open-source foundations, full-web definition, modern UX, integration with other web applications, open-innovation to develop new features, ...
On The Evolution of CAEX: A Language Engineering PerspectiveLuca Berardinelli
CAEX is one of the most promising standards when it comes to data exchange between engineering tools in the production system automation domain. This is also reflected by the current emergence of AutomationML which uses CAEX as its core representation data format. Having such standards at hand, the question arises how to deal with the evolution of such standards as is currently happening with the transition from CAEX 2.15 to CAEX 3.0.
In this work, we take a language engineering point of view to the evolution of engineering data formats. In particular, we present how CAEX can be formulated in a model-based framework which allows to reason about evolution of the data format as well as its impact on the data stored in such evolving formats. By this, not only the migration process of existing data to the new format version is possible, but also a more theoretical investigation on information preservation is possible. We demonstrate the approach by the concrete case of the upcoming CAEX evolution.
Integrating Performance Modeling in Industrial Automation through AutomationM...Luca Berardinelli
Data exchange is a critical issue within the multi-disciplinary engineering process of cyber physical production systems (CPPS).
AutomationML (AML) is an emerging standard in the this field to represent and exchange artifacts between heterogeneous engineering tools used in different domains, such as mechanical, electrical, and software engineering. However, in addition, the interoperability of different exchange standards may be needed in order to integrate even further tools in current tool chains. For instance, the Performance Model Interchange Format (PMIF) is a common representation devised in the performance engineering domain for model-based system performance analysis and simulation based on Queueing Network Models (QNM). Of course, such aspects are also of particular interest when designing a CPPS.
This work investigates, with the help of a case study, the combination of AML and PMIF as an enabling step towards an early performance validation of CPPS. By this, we close the current gap between CPPS engineering and performance engineering standards.
A World in Motion – The challenges in Systems Engineering in the age of complexity
Stephan Roth, oose Innovative Informatik eG, Hamburg
05.09.2014
FridayNight Experts Talk about Systems Engineering, Dockland Hamburg, hosted by Nordakademiker e.V.
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAILObeo
by Harish Narayanan (NEXTRAIL)
In this talk, Harish will share his experiences on a project where he had to develop system requirement specifications for an Automatic Train Operation -Trackside (ATO-TS) system, one of the key components that helps with Automatic Train Operations.
He will present his personal experiences with Capella, as a new user, and will explain the different focus points where NEXTRAIL applies Capella including systems modelling and data modelling (for Interfaces).
You will discover the project specific analysis with Capella and will get answers of the following questions:
How Capella was related to the scope of the project? Including basic understandings of the systems.
How it helped NEXTRAIL achieve targets of the projects?
What were their modelling practices? Ease of modelling, workflow using a meta model, MBSE activities, integration with teams, beneficial aspects of Capella...
What were the problems NEXTRAIL faced while modelling?
Harish will conclude with possible additions/suggestions for modelling improvements.
INCOSE IS 2021 - What if we're (really) doing MBSE Obeo
MBSE is clearly a major trend in systems engineering. However, its adoption has long been limited to a vain wish. Fortunately, over the last few years, Capella has gradually established itself as a reference tool by adopting a pragmatic and useful approach for operational projects.
In this presentation, Samuel Rochet presented a big picture of the Capella MBSE solution. Beyond the tooling aspects, he addressed the underlying methodology, Arcadia, and its applications as well as the topics of operational deployments and the Capella community as a whole.
Connecting Capella to IBM ELM platform (IBM Jazz)Obeo
Presented by Laurent Delaigue and Philippe Leblanc, discover in this webinar how Publication for Capella provides fine-grained integration between the MBSE workbench Capella and IBM Engineering Lifecycle Management (IBM Jazz).
Capella Days 2021 | How much time does modeling take? Experiences from modeli...Obeo
A shared common mental model of a system design between team members is a goal many projects aspire to. Applying MBSE can be one way of achieving this. Here we present the results of an inexperienced modeler taking existing code logic and modeling it in Capella 5.0, and measuring how much effort was needed. The models make the logic of the program more accessible to coders who did not worked on that specific piece of code previously, which can increase the possibility of code review and improving logic. The case study was a University CubeSat team, where team members join the project as a part of their thesis, while the project continues for 2-3 years, and modeling the code logic can reduce some of the onboarding effort required when new members want to reuse or improve on existing codebase.
Thales has been deploying Arcadia and Capella MBSE methods and tools for the past 15 years. As for any journey, there have been many joys and not less difficulties.
During this webinar, Thales presents the foundations of their MBSE approach, how their engineering practices have been improved with the use of models, and what are they doing now to sustain and drive this model-based transformation.
---------
This webinar was driven by Juan Navas (from Thales)
Juan Navas is a Systems Architect with +10 years’ experience on performing and implementing Systems Engineering practices in industrial organizations. He accompanies systems engineering managers and systems architects implement Model-Based Systems Engineering and Product Line Engineering approaches in operational projects, helping them defining their engineering strategies, objectives and practices.
SiriusCon2016 - Extensible Sirius Editors for the Palladio Component ModelObeo
Palladio is an approach for performance evaluation and design-time performance prediction for component-based software architectures.
An important part of the Palladio's tooling---the Palladio Bench---are its graphical editors. In contrast to rudimentary tree-based editors, they enable a more intuitive creation of models even for less experienced developers. However, the maintenance of the current GMF-based editors has become cumbersome, amongst others, because the requirement arose to support an increasing amount of new language features. Thus, we reimplemented the graphical editors using the Sirius editor framework.
In this talk, we will present the Palladio approach, the new Sirius-based editors as well as our experiences with the Sirius framework."
Capella (once again) in space, meeting nanosatellitesObeo
Previously, Capella models (slightly extended by new features dedicated to system test specification) was used by the French Space Agency (CNES) to demonstrate that the current document-centric process could be improved. Applied on the “Space Variable Objects Monitor (SVOM)” operational use case, it helped the CNES in the definition and the validation of its future space system dedicated to the gamma ray detection and study. Proof being made, Kineis, created by the CNES and the CLS, reiterates the experience and continues to make it a strategic technology for science. Its current challenge is to add 25 state-of-the-art nano-satellites to the existing system to enhance IoT capabilities and address new markets. In line with the CNES Capella experience, Kinéis decided to build its “System Test” process on Capella. The extendibility and the flexibility of Capella nevertheless allowed them to carry on the previously initiated toolchain in order to cover the full process and support more use cases.
Jonathan Lasalle (Artal / Magellium)
- In charge of MBSE-related activities at Artal / Magellium
- Architect of the Citrus framework dedicated to model-based test mean engineering
With almost 500 bugzillas between Luna and Mars.1 version, the Sirius team has been very active in bringing more goodness to the technology, most notably :
improving and tweaking many aspects of the diagram user experience inherited by GMF enabling new capabilities in the Diagram editors : compartments, streamlined behavior when using images in your modeler
enhancing the definition tooling through inferred types, search and navigation and validation constraints
improving the scalability and performances of the runtime to support models having 1 million of elements with no fuss
This session is going to walk you through demos and technical explanations of what is going on behind the scene.
Attendees will leave with a clear understanding of what this new version brings, but also how everything works together, what are the trade-offs to consider and what can be expected from the future versions.
[About Cédric Brun:
Cedric leads the EcoreTools and Amalgamation components, maintains the Modeling Package, is commiter on several Eclipse projects (Sirius, Acceleo, Mylyn), and is a member of the Architecture Council, Planning Council and the Modeling PMC. He also is the CTO of Obeo, building a broad range of products, from software modernization to enterprise architecture and software factories.]
Introduction to Model-Based Systems Engineering (MBSE) CourseTonex
Model-based systems engineering (MBSE), as a formal application of modeling to support system requirements, design, analysis, verification and validation activities, starting from the conceptual design stage and continuing to the entire development stage and subsequent life cycle stages
When the systems engineer defines or creates something during a diagram, the SysML tool maintains consistency altogether the opposite diagrams during a process called traceability.
The advantage of MBSE and SysML is that the ability to make models/diagrams for the system rather than using documents.
The reasons for his or her popularity are
MBSE gives a uniform way of capturing and managing the system’s requirements, architecture, design, and processes
Facilitates communication among various stakeholders by providing discipline-specific views for various purposes
Allows detecting defects early within the system development life cycle
Can function one source of truth for systems engineers and other team members
Allows exploring multiple solutions with minimal investment.
12 Industries stand to profit from the MBSE approach:
Transportation and Mobility
Aerospace and Defense
Industrial Equipment
Energy and Utilities
Architecture and Construction
Life Sciences
High-tech
Marine and Offshore
Financial and Business Services
Consumer Goods and Retail
Natural Resources
Consumer Packaged Goods and Retail.
Introduction to Model-Based Systems Engineering (MBSE) Course by Tonex
Learn about modeling, modeling applied to systems engineering, system modeling language (SysML) applications, etc.
Audience:
Developers
Systems Engineers
Testers
Project Managers
Analysts
Anyone else who wants to learn the application of modeling to modern systems engineering practices.
Learning Objectives
Explain models and Model-Based Systems Engineering (MBSE)
Express what SysML is
Explore model-based systems engineering approach
List SysML diagrams and language concepts
Apply SysML as part of a model based SE process applied to design and manufacturing
Expand a system conceptual model and architecture using MBSE/SysML
Describe system use cases, requirements, architecture, function, structure, behavior and tests with SysML
Explain the notions of system, product, service, and project with SysML
Model a combined Project-Product Life cycle Management system and study the benefits of the project-product synergies with SysML
Work with real life projects using MBSE approach with SysML
Course Agenda
Model Based Systems Engineering (SE) Overview
Model-based systems engineering (MBSE) vs. Document-Based Systems Engineering
SysML Overview
Diagram Techniques of SysML
Working with MBSE and SysML
Workshop
Learn more:
https://www.tonex.com/training-courses/introduction-to-model-based-systems-engineering-mbse/
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.
[ Capella Day 2019 ] Providing early timing analysis of the system designObeo
When designing real-time systems, one issue is to grant that the system will always behave properly within the expected time constraints.
By capturing the design choices in Capella (periodic/sporadic events, precedence relation between tasks, network communication between resources, mutual exclusion resources, etc.), Tideal viewpoint not only allows to compute the worst-case execution time for end-to-end flows traversing the system but also provides some feedback to the architect to better understand the temporal behavior of the system.
Benoit Viaud, Artal
Benoit Viaud leads Artal’s System Engineering unit. He initiated the creation of Citrus, a one-stop-shop engineering framework for simulation and is deeply involved in its deployment in Airbus. He also carries out coaching and consulting activities around Capella.
Strategies and Tools for Model Reuse with CapellaObeo
How to manage libraries and building blocks?
Reusing models or parts of models with Capella
is not only conceptually appealing, it is a real productivity enabler.
But it is also a true challenge!
Technical solutions initially dedicated to simple duplication
and synchronisation of model parts have recently evolved
and now enable multiple, classical use cases of reusing models.
In this webinar, we will illustrate:
How the Capella technology of replicable elements (aka REC/RPL) both enables
flexible design workflows (including instance-driven modeling) and
makes possible the modeling of architectures by assembly of building blocks.
How Yuzu leverages Capella to help manage the life-cycle
of building blocks and model assets, their dependencies,
their versioning, their publication, etc.
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.
Introduction to Capella and Arcadia with a Simple SystemObeo
Discover both Capella and Arcadia with an example of product design
Learn how to build a toy catapult system thanks to the Arcadia method and the Capella open MBSE tool.
In this Webinar, We:
- Distinguish between systems engineering, which is concerned with the entire design-build-test-deploy cycle of systems development, and systems architecture, which is concerned
with system concept development and architectural design.
- Contrast the System Modeling Language, SysML,
appropriate for systems engineering, with the more focused tool, Capella, and its associated methodology, Arcadia,
which is more appropriate for systems architecture development.
- Provide an overview of the attractive features of Capella,
from the point of view of initiating modelers into the language of systems architecture and briefly demonstrate our longer free public tutorial.
This webinar was driven by Professor Peter L. Jackson
Pr. Jackson is Head, Engineering Systems and Design Pillar at Singapore University of Technology and Design. He served as the Director of the Cornell University Systems Engineering Program and led the introduction of its online Master of Engineering degree program in systems engineering ranked in the top eight such programs by US News and World Report. He published over thirty articles and is the author of an introductory text on systems engineering, 'Getting Design Right: A Systems Approach'. He is a celebrated instructor of industrial engineering and the creator of dozens of experiential learning games and tools.
The state of Sirius, where we are and where we are goingObeo
In 2020 we announced the creation of Sirius Web, the cloud-based version of Sirius Desktop. This new project has kept the initial spirit of Sirius - easy creation of custom graphical modeling tools - on a modern technical stack facilitating the deployment to end-users.
In this talk, we will come back to the principles that made the success of Sirius in multiple and various specific domains, and how Obeo supports the worldwide community of adopters in its discovery of the technology, the inception of tailored modeling workbenches and their deployment on operational projects.
We will also explain what drives this important shift to the web: open-source foundations, full-web definition, modern UX, integration with other web applications, open-innovation to develop new features, ...
On The Evolution of CAEX: A Language Engineering PerspectiveLuca Berardinelli
CAEX is one of the most promising standards when it comes to data exchange between engineering tools in the production system automation domain. This is also reflected by the current emergence of AutomationML which uses CAEX as its core representation data format. Having such standards at hand, the question arises how to deal with the evolution of such standards as is currently happening with the transition from CAEX 2.15 to CAEX 3.0.
In this work, we take a language engineering point of view to the evolution of engineering data formats. In particular, we present how CAEX can be formulated in a model-based framework which allows to reason about evolution of the data format as well as its impact on the data stored in such evolving formats. By this, not only the migration process of existing data to the new format version is possible, but also a more theoretical investigation on information preservation is possible. We demonstrate the approach by the concrete case of the upcoming CAEX evolution.
Integrating Performance Modeling in Industrial Automation through AutomationM...Luca Berardinelli
Data exchange is a critical issue within the multi-disciplinary engineering process of cyber physical production systems (CPPS).
AutomationML (AML) is an emerging standard in the this field to represent and exchange artifacts between heterogeneous engineering tools used in different domains, such as mechanical, electrical, and software engineering. However, in addition, the interoperability of different exchange standards may be needed in order to integrate even further tools in current tool chains. For instance, the Performance Model Interchange Format (PMIF) is a common representation devised in the performance engineering domain for model-based system performance analysis and simulation based on Queueing Network Models (QNM). Of course, such aspects are also of particular interest when designing a CPPS.
This work investigates, with the help of a case study, the combination of AML and PMIF as an enabling step towards an early performance validation of CPPS. By this, we close the current gap between CPPS engineering and performance engineering standards.
A World in Motion – The challenges in Systems Engineering in the age of complexity
Stephan Roth, oose Innovative Informatik eG, Hamburg
05.09.2014
FridayNight Experts Talk about Systems Engineering, Dockland Hamburg, hosted by Nordakademiker e.V.
Competency is a measure of an individual’s ability in terms of knowledge, skills, and behaviour to perform a given role in the Systems Engineering processes. The competency planning and deployment of Systems Engineering competencies are considered as one key factor in the successful re-industrialisation and digital transformation of Europe.
ISECF can be applied in the context of any application, project, organisation or enterprise for both individual and/or organisational assessment and/or development.
Systems engineering is a modern discipline that deals with the proper, cost effective and quality oriented creation of complex, multidisciplinary systems.
Modern trends in Systems Engineering orient its practice towards better quality management, increased Reuse, maximum interoperability and, of course, universal reuse.
In order to cope with such complex challenges, massive knowledge storage and management is necessary.
This presentation introduces the concept of Knowledge Centric Systems engineering, and develops its ground pillars.
Ontologies are used as the basic representation schemas for system knowledge.
Using Innoslate for Model-Based Systems EngineeringElizabeth Steiner
Dr. Steve Dam will walk you through the process of using Innoslate’s modeling and simulation capabilities while applying a MBSE methodology.
At its core, Innoslate is a full model-based systems engineering tool. Within Innoslate, system models are formalized and capable of simulation to derive cost, schedule, and performance data.
Your webinar will cover:
Functional modeling
Functional modeling is at the heart of how Innoslate derives new requirements and ensures logical accuracy.
Physical modeling
We can describe synthesizing the physical model in Innoslate with eight different diagrams, including the Asset Diagram, Layer Diagram, Block Definition Diagram, and Internal Block Diagram.
Executing a model
Innoslate includes a ‘Discrete Event Simulator’ to verify functional diagram’s logic, calculate cost, compute time, and quantify performance.
Relating Requirements to Diagrams
Requirements traceability ensures that the lifecycle and origin of a requirement is fully tracked. Innoslate includes relationship matrices to represent traceability relationships between entities in tabular view.
Requirements Generation
After modeling the system, often an engineer will derive textual requirements from the models by hand. Innoslate includes an automatic facility that generates requirements documents in a standard format (as outlined in “The Engineering Design of Systems: Models and Methods“).
A Model Based Concurrent Engineering Framework using ISO-19450 StandardChristopher Cerqueira
This presentation aims to introduce our work:
Build a OPM base Model Centric Concurrent Engineering Framework to support Model Based System Engineering System Concept Design.
Presentation "Interface Management in Concurrent Engineering Facilities for Systems and Service Systems Engineering: A Model-‐based Approach" at CIISE 2014 -‐ Conferenza INCOSE Italia su Systems Engineering
Roma, 24 -‐ 25 Novembre 2014
Patterns are the universal language of architects to communicate, refer, implement and improve. Architecture patterns from traditional SOA (service-oriented architecture) to ROA (resource-oriented architecture) and today to MSA (microservice architecture) drive most enterprise architectures today. Subpatterns such as EDA (event driven architecture) and WOA (web oriented architecture) also has a lot of traction today. These high-level concepts provide many best practices for enterprise architects that are looking to evolve their existing enterprise architecture or for those creating newer enterprise architecture strategies.
However, where should do we draw the line? Is SOA still the way to go or should we focus on MSA? During this session, Asanka will critically analyze the good, the bad and the ugly (if any) of the various architecture patterns, and jointly figure out where they should fit in.
MBSE Training Crash Course - Presented by TonexBryan Len
Price: $3,999.90
Length: 4 Days
What is MBSE ? What is MBSE for ? Model-Based Systems Engineering (MBSE) is the practice of developing and improving a set of relevant system models that help define, design, and document a system under development. MBSE - Model Based Systems Engineering. MBSE Training Crash Course covers every one of the principals, hypotheses, and strategies related with Model-based Systems Engineering (MBSE).
Display based frameworks building (MBSE) is the formal utilization of demonstrating to give framework necessities, plan, investigation, and confirmation and approval exercises. Such exercises start in the applied plan stage and proceed all through advancement and later life cycle stages.
A model frequently gives different viewpoints to fill distinctive needs.
MBSE Goals :
Improved interchanges
With stakeholders
Inside the building venture groups
Crosswise over spoken language hindrances
Improved quality
Early ID of prerequisites issues
Improved framework structure uprightness
Improved particular of dispensed necessities to equipment and programming
Less blunders amid joining and testing
Progressively thorough prerequisites recognizability
Steady documentation
Expanded profitability
Improved effect investigation of prerequisites changes
Improved connection over a multi discipline group
Reuse of existing models to help structure and innovation development
Auto-age of documentation
Decreased hazard
Improved cost gauges
Early, and on-going, necessities approval and plan check
MBSE Techniques and Tools:
Structured analysis and design
Data flow diagramming
State transition diagramming
Behavioral modeling
Entity relationship modeling
Finite element modeling
Environment virtualization
Computer Aided Design (CAD)
Analytical modeling
Process modeling
System Model:
Requirements
Behavior
Structure
Properties
Interconnections
Course Outline:
Overview
The System Life Cycle and Solution Development
Systems Engineering Processes: Principles, Concepts and Components
Requirements Analysis
Development of the System Physical Solution Description (Synthesis)
Development of the System Logical Solution (MBSE in Design)
What is A Model?
Model-Based Systems Engineering
MBSE Definitions & Advantages
INCOSE Systems Engineering Vision 2020
MBSE Methodologies
MBSE Modeling Language Standards
MBSE Software Tools
Lean Engineering
Hands-On activities
TONEX MBSE Hands-On Workshop Sample
Request more information regarding MBSE Training Crash Course. Visit Tonex course link at below
https://www.tonex.com/training-courses/mbse-training-crash-course/
Overview of Model Based Systems Engineering Using InnoslateElizabeth Steiner
Daniel Hettema, an expert systems engineer at SPEC Innovations share how to leverage the power of Model-Based Systems Engineering through Innoslate’s unique modeling and simulation features.
IBM Rational Rhapsody 8.4 install guide (including Cygwin and obtaining an ev...Fraser Chadburn
I updated my installation guide for IBM Rational Rhapsody 8.4 (April 2019). Tip #1 is to not do a default install, rather follow the steps. Since I suggest installing the Developer Edition and then changing the rhapsody.ini file afterwards, this guide works for setting up machines for my UML and SysML with Rhapsody training. I've also used it for helping some big clients to get a package installer sorted. www.mbsetraining.com www.executablembse.com. Note: My helper profile is continually under development and hence steps to obtain and get working my vary. Email me if you want the latest or have issues.
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEFraser Chadburn
This is the installation guide of MBSE Training and Consulting's Mastering MBSE with OMG SysML and IBM Rational Rhapsody training. It gives detailed steps for obtaining and installing Rhapsody Designer and Cygwin gcc minimal download (just x3 things to pick) for simulation modelling. Also included are detailed validation steps to make sure that the compiler is installed and working, the Gateway add-on is installed and licensed and that Java plugins are working (with the SysMLHelper Profile).
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Fraser Chadburn
This detailed guide gives full instructions for installing IBM Rational Rhapsody v8.3 with iFixes *as of 14/01/18. It gives instructions for installing all Editions. It chooses Developer Edition and then switches it to Designer (although Architect is also possible). Included are steps for downloading and installing the minimal Cygwin environment and a profile called SysMLHelper which supports a Harmony/SE like workflow for advanced executable MBSE in automotive. Full steps on validating the install are provided including checking that the Rhapsody Gateway add-in launches OK.
Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSEFraser Chadburn
These installation instructors were developed for people installing Rhapsody for training provided by www.mbsetraining.com. However, they include a wealth of detail about how to configure and set-up a Rhapsody installation for enterprise wide deployment. The instructions can be used to install Developer, Designer or the Architect for Systems Engineers editions using Cygwin gcc compiler.
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compilerFraser Chadburn
This video gives detailed screenshots for installing IBM Rational Rhapsody. The suggested install is to install all the Editions and then modify the .ini file. The slide deck includes detail on downloading a minimal Cygwin (i.e. tiny amount) of the gcc tool-chain to build system sims. It also has test instructions that can be done to check the install. Rhapsody 8.2.1 is used.
Sys ml helperprofile-rhapsody813-obtainandinstall-v1Fraser Chadburn
Steps for obtaining and installing the Java plugin and profile called the "SysMLHelperProfile" for doing automotive executable MBSE with IBM Rational Rhapsody 8.1.3+
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
Detailed screen shots for installation of IBM Rational Rhapsody with Cygwin gcc compiler for executable Model-based Systems Engineering usage. Base instructions for preparing machines for training provided by www.mbsetraining.com.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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/
2. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Objectives of Presentation
• Why Model-based Systems Engineering (MBSE) is important for automotive?
• What is concept-of-operations modelling + “Classic” Harmony/SE process?
• Provide an appreciation where the quick wins are
• How is automotive different from aerospace/defence?
• Lessons/experiences of adapting MBSE/SysML/Harmony for automotive
feature development
2
Caveat: Represents authors own opinions
not those of any of his employers
3. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Building a solid foundation
3
• To have success with MBSE requires:
– Language
– Tool
– People
– Process
4. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Yester-year…
4
5. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Tomorrow’s world / today …
5
6. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Challenges for automotive manufactures/suppliers
6
http://www.redbend.com/data/upl/whitepapers/Cost%20Effective%20Upd
ating%20of%20Software%20in%20Cars%20Whitepaper.pdf
7. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Challenges for automotive manufactures/suppliers
• "Road vehicles – Functional safety", ISO 26262
is an international standard for functional
safety of electrical and/or electronic systems in
production automobiles defined by the
International Organization for Standardization
(ISO) in 2011.
7
8. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Mastering MBSE with Rhapsody
9
• Model-based systems
engineering (MBSE) is a systems
engineering methodology which
focuses on creating and
exploiting models as the primary
means of information exchange
between engineers, rather than on
document-based information
exchange
https://en.wikipedia.org/wiki/Model-
based_systems_engineering
INCOSE kicked off an MBSE Initiative in January 2007. Goals
included increased productivity, by minimizing unnecessary
manual transcription of concepts when coordinating the
work of large teams.
9. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
What is Telelogic/IBM Harmony™
10
10. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
“Classic” Harmony™/SE
11
11. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
A couple of key things about Classic Harmony/SE
12
Concept-of-Operations …
… ‘a verbal and graphic statement…of an
organisation’s assumptions or intent in
regard to an operation or series of
operations’ (ISO/IEC/IEEE 2011, p. 4)
‘… represents a system user’s operational
view of a system under development’
(Cohen 1999, 2000)…
… it’s executable MBSE based!
Op
Op Op
Feature A
12. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Some of the real-life challenges
• Product schedules are fixed
• Foundations are already built
• Use cases and requirements already in use
• Features are of interest
• Time for training
• Deploying tools
• …
13
Copyright: https://www.123rf.com
13. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
How do we make MBSE and Harmony/SE fit?
14
Copyright: https://www.123rf.com/profile_trueffelpix
14. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Phase 1: Requirements Analysis
15
15. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Challenges / Opportunities for use case analysis
• Focus on use case models of new “Features” rather system as a whole
• We define requirements for new “Features” from use case analysis, i.e. focus
is on requirements definition/elicitation
• Align the Requirements Analysis to build on top of existing use case practices
in business
16
16. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
What are Features?
17
Range Rover Velar_ Safety and Driver Assistance - Land
Rover Australia
https://www.youtube.com/watch?v=8lIn9KvAPJk
17. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Use of MBSE for use case analysis
• Loosen rules => More textual step-based Activity Diagrams, allow
extend/include in use case model
• Focus on customer usage (the art of the possible).
• Textual requirements (in DOORS) as formal “currency”
• Provide an alternative open-source toolkit (www.executablembse.com)
18
18. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Use Activity Model to model customer usage
19
19. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Textual vs function-based activity diagrams
20
20. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Generate textual requirements and sync into DOORS
21
Derive
requirements
from use
case
steps/guards
Auto-sync
requirements
and
diagrams into
a DOORS
module
21. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Creating requirements from use case steps
22
22. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Benefits of simplified Act approach
• Light-weight, i.e. can be deployed with minimal training
• Can be deployed alongside existing text-based use case analysis as output
currency is the same
• Improves requirement
elicitation / stakeholder
communication
• Aligns with new DOORS
NG “external reqts”
approaches/OSLC
23
Copyright: https://www.123rf.com/profile_maxxyustas
Copyright: https://www.123rf.com
Stock image
23. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Req’ts Analysis in action (www.executablembse.com)
24
https://www.youtube.com/watch?v=wZZkhvgArRk
24. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Phase 2: System Functional Analysis
25
25. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
System Functional Analysis
• In the System Functional Analysis phase, the focus is on the
translation of the functional requirements into a coherent
description of system functions (operations)
• Each use case is translated into a model and the underlying
requirements verified and validated through model execution
26
26. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Constraining behaviour using an executable STM
27
27. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Method is Harmony/SE…
28
Build Executable Model of Use Case
[Alternative 1]
[Alternative 3]
Define Use Case Model Context
( UC Internal Block Diagram )
[Alternative 2]
Define UC Functional Flow
( UC Black-Box Activity Diagram )
Derive UC Scenarios
from UC Functional Flow
( UC Black-Box Sequence Diagrams )
Derive UC Functional Flow
from UC Scenarios
( UC Black-Box Activity Diagram )
Define UC Scenarios
( UC Black-Box Sequence Diagrams )
Define Ports And Interfaces
( UC Internal Block Diagram )
Define UC State-Based Behavior
( UC Statechart Diagram )
Derive UC Scenarios
from UC Statechart Diagram
( UC Black-Box Sequence Diagram )
Verify / Validate UC Model
trough Model Execution
Define Ports and Interfaces
( UC Internal Block Diagram )
Derive UC State-Based Behavior
from UC BB-AD and BB-SD’s
( UC Statechart Diagram )
Link
UC Block Properties to Reqs
… but not as you know it
28. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Considerations
29
I already have activity
diagrams/requirements,
can I use these to create
traced operations?
When I create
operations can I put it
straight into the state-
machine to generate the
SD test scenarios?
Will my state-machine
be too complex if I do it
for a whole feature,
rather than just a use
case?
Can people build
executable models
without deep
tool/method training?
29. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Functional Analysis in action (www.executablembse.com)
30
https://www.youtube.com/watch?v=LqMjDV6cPmY&t=545s
30. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Some conclusions…
• A systematic approach is possible. However, Functional Analysis requires
deeper knowledge
• Tool automation is essential
• “Wing Person” approach
• Process is a bit like unit testing. It finds duplicate, ambiguous, and missing
requirements
• Method generates strawman test cases traced to req’ts
• Automotive engineers gravitate towards a “flavour” of SysML
• Challenges arise where Features are dependent on each others
31
31. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Strategies for dealing with complexities
32
Fig 1 - Using
object-orientated
inheritance to
manage
complexity
Fig 2 – Using straight-to-white
box simulation to manage
complexity
Copyright : rf123.com Andreas Mann
32. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Phase 3: Design Synthesis
33
33. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Design Synthesis
34
Op
Op Op
Feature A
Prelim.
Feature Reqts
System Y
Comp
X
Comp
G
Comp
L
Comp
K
Op
Op Op
Feature B
Prelim.
Feature Reqts
Op
Op Op
Feature C
Prelim.
Feature Reqts
Op
Op Op
Feature D
Prelim.
Feature Reqts
State
State
ev1 ev2
Final
Feature Reqts
State
State
ev1 ev2
Final
Feature Reqts
State
State
ev1 ev2
Final
Feature Reqts
State
State
ev1 ev2
Final
Feature Reqts
System X
State
State
ev1 ev2
Comp
A
Comp
B
Comp
C
Comp
D
Comp A
Reqts
Comp B
Reqts
Comp D
Reqts
Comp C
Reqts
34. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Lessons learnt in moving to white-box simulation
• Architectures tend towards data-centric / broadcast architecture
• Flow-ports and more continuous-orientated simulations
• Undesirable emergent behavior becomes readily apparent
• Complexity of model is increased but complexity of state machines is reduced
• State machines become more aligned/understood by component owners
• It’s a good point to add real/simulated-HMI
35
35. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Overall Summary
• The work here is new and represents first impressions
• High-potential for executable MBSE of certain types of systems
• Pull rather than push, from engineers, for executable MBSE
• Challenges similar to requirements management concepts, e.g., abstraction
• Tailoring/limiting the language was really found to help
• Tailoring the tool was found to really help initial deployment
36
36. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Summary 2/2
• Full “integrated feature” executable MBSE at a large scale, requires high-level
orchestration
• Light-weight techniques surprisingly high value/low cost… the approach to
the “people-process” side is fundamental
37
Copyright Iakov Filimonov (rf123 stockimage)
37. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Building a solid foundation
38
• To have success with MBSE requires:
– Language
– Tool
– People
– Process
38. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Contact Info
• 20 years of modelling experience
(UML/SysML)
– 3 ¾ years in automotive industry using SysML
– 7 ½ years as an IBM Rational Rhapsody/ Jazz
specialist for IBM/Telelogic
– 3 ½ years as product manager for Artisan
Studio UML/SysML tool
– 4 ½ years prior to Artisan using UML
(software), Xerox, WWG/Acterna, DS&S
• Other points: PGCE (Cambridge)
• Live in Kenilworth, Warwickshire
UML4SysML
39
Fraser Chadburn B.Sc (Hons)
fraser.Chadburn@mbsetraining.com
www.executablembse.comwww.mbsetraining.com
39. INCOSE UK ASEC 2017 “Pushing the Boundaries of Systems Engineering”
Training
• For paid training, I deliver open-training
on Mastering MBSE with SysML and IBM
Rational Rhapsody in conjunction with
HORIBA MIRA Ltd, Warwickshire, CV10
0TU, UK
• The next course is: 5-7th December 2017
https://www.horiba-mira.com/our-
services/capabilities/model-based-
systems-engineering
UML4SysML
40
www.executablembse.comwww.mbsetraining.com
• Free tutorial on “Making Executable MBSE
Simple” is tomorrow!
• I’ll take you through developing a feature
from a blank idea