Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
1
Mis
HI
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
my Ph.D. pathway...
2
Developing a MBx diagram
to use CE into a ...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
A Model Based Concurrent
Engineering Framework using
ISO-19450 S...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Agenda
[meta-presentation] [presentation of the presentation]
IS...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
ISO-19450 - Object Process
Methodology (OPM)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM
Prof. Dov Dori
Created in 2002
improving and showing it
appl...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM has only two building blocks (things):
7
Product
testing
not...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM has two simultaneous cognitive channels: visual-OPD and
text...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
3 Use Examples:
Model-Based Guidelines for
User-Centric Satellit...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
How OPM fits in CE??
10
(royalty free image)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
briefly ... Our proposal blends CE with MBSE using OPM
11
https:...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
briefly ... Our proposal blends CE with MBSE using OPM
12
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
MBCE proposal using OPM
CE
MBSE
MBCE
OPM
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
MBCE architecture
14
(author)(author)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
MBCE issues
15
Storage: DB User Interface:
OPM Designer
Model
Tr...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Storage: Database – using graph approach
16
Graphs
OPM
Neo4J
Men...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
17
Model Transformation
further collaboration with the Universit...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18
Template or
meta-model
Model
Project
X
(author)
(author)
Mode...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
User Interface: OPM Designer
19
• Model-centric model-based user...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
User Interface: Visual Transformation
20
OPM Editor
VisualTransf...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Simulation
▪ OPM is simulation ready
▪ Event-based simulation
▪ ...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Final Considerations
22
IDM
Facility
Software
Process
TEAM
Concu...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Final Considerations
▪ OPM just turned to be a ISO standard. (15...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Questions to think:
24
▪ How easy (or how hard) is to shift from...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
25
christophercerqueira@gmail.com
http://cscerqueira.com.br
Than...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
For further reading
26
• Object-Process Methodology – A
Holistic...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
CE and Models – (model classification)
(i) free - free descripti...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM Ecosystem (that I found)
28
OPM
Vivid OPM Player
MATLAB
AUTO...
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
In practice
29
Upcoming SlideShare
Loading in …5
×

A Model Based Concurrent Engineering Framework using ISO-19450 Standard

260 views

Published on

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.

Published in: Engineering
  • Be the first to comment

A Model Based Concurrent Engineering Framework using ISO-19450 Standard

  1. 1. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 1 Mis HI
  2. 2. Mission Simulation Lab HICEE Mission Simulation Lab HICEE my Ph.D. pathway... 2 Developing a MBx diagram to use CE into a AR Collaborative Environemnt Integrating Knowledge with System Models: A Knowledge Based Engineering Approach Pathmeswaran Raju (1), Craig B. Chapman (2) AR – Augmented Reality MB – Model Based Developing AR Collaborative Environment to MBCE using OPM OPM Postgraduation Course: Space Engineering and Technology CE – Concurrent Engineering OPM – Object Process Methodology
  3. 3. Mission Simulation Lab HICEE Mission Simulation Lab HICEE A Model Based Concurrent Engineering Framework using ISO-19450 Standard Christopher Shneider Cerqueira Ana Maria Ambrosio Claudio Kirner
  4. 4. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Agenda [meta-presentation] [presentation of the presentation] ISO-19450 – Object Process Methodology (OPM) How OPM fits in CE?? MBCE proposal using OPM Final Considerations 4IDM Facility Software Process TEAM Concurrent Engineering Facility MBSE Framework TEAM Concurrent Engineering Traditional Concurrent Engineering Model Based Concurrent Engineering Product testing not tested tested
  5. 5. Mission Simulation Lab HICEE Mission Simulation Lab HICEE ISO-19450 - Object Process Methodology (OPM)
  6. 6. Mission Simulation Lab HICEE Mission Simulation Lab HICEE OPM Prof. Dov Dori Created in 2002 improving and showing it applicability • A Single Diagram – Maps Behaviour and Structure • 2 Building Blocks and 10 basic relations • Designed to “Systemic View” and “Concept Design” • Simulation Ready • ~130 Pages standard • Published in late 2015 • Intended to “Automation Systems and Integration” • Has the “power” of a ISO seal. 6
  7. 7. Mission Simulation Lab HICEE Mission Simulation Lab HICEE OPM has only two building blocks (things): 7 Product testing not tested tested 1. Objects with states 2. Processes All the other OPM elements are relations (links) between things. Structural • Relational • Aggregation • Exhibition • Specialization • Instantiation Procedural • Transforming • Consume/Create/Effect • Enabling • Agent/Instrument • Control • Events/Conditions • Invocations/Exceptions • Multiplicity • Logical
  8. 8. Mission Simulation Lab HICEE Mission Simulation Lab HICEE OPM has two simultaneous cognitive channels: visual-OPD and textual-OPL Diagram (OPD) Textual (OPL) – auto generated ▪ Christopher handles presentation. ▪ OPM exhibits OPM Examples and OPM Ecosystem. ▪ OPM based MBCE exhibits Architecture and Our Work. ▪ presentation consumes OPM, CE, and MBSE. ▪ presentation yields OPM based MBCE. 8 (author)
  9. 9. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 3 Use Examples: Model-Based Guidelines for User-Centric Satellite Control Software Development 9 Project Management vs. Systems Engineering Management: A Practitioners’ View on Integrating the Project and Product Domains Conceptual Model-Based Systems Biology: Mapping Knowledge and Discovering Gaps in the mRNA Transcription Cycle
  10. 10. Mission Simulation Lab HICEE Mission Simulation Lab HICEE How OPM fits in CE?? 10 (royalty free image)
  11. 11. Mission Simulation Lab HICEE Mission Simulation Lab HICEE briefly ... Our proposal blends CE with MBSE using OPM 11 https://www.ucl.ac.uk/syseng/research/defining-systems-engineering https://www.researchgate.net/publication/3076487_The_Historical_Roots_of_Concurrent_Engineering_Fundamentals (author)
  12. 12. Mission Simulation Lab HICEE Mission Simulation Lab HICEE briefly ... Our proposal blends CE with MBSE using OPM 12
  13. 13. Mission Simulation Lab HICEE Mission Simulation Lab HICEE MBCE proposal using OPM CE MBSE MBCE OPM
  14. 14. Mission Simulation Lab HICEE Mission Simulation Lab HICEE MBCE architecture 14 (author)(author)
  15. 15. Mission Simulation Lab HICEE Mission Simulation Lab HICEE MBCE issues 15 Storage: DB User Interface: OPM Designer Model Transformation User Interface: Visual Transformation Simulability (author) Still several gaps to fill Model Transformation
  16. 16. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Storage: Database – using graph approach 16 Graphs OPM Neo4J Mental Graphs Parameter Relationship Relational DB vs. Graph DB [ECSS-E-TM-10-23] [7] (author)
  17. 17. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 17 Model Transformation further collaboration with the Università degli Studi di Firenze Leonardo Montecchi (author)• to other tools • perform analysis (fault-trees, model-checking, etc.)
  18. 18. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18 Template or meta-model Model Project X (author) (author) Model Transformation - OPM <<Template>> vs. Model
  19. 19. Mission Simulation Lab HICEE Mission Simulation Lab HICEE User Interface: OPM Designer 19 • Model-centric model-based user-interface tool “works into models” • Diagramatic • Runs transformations using plain Java (further collaboration) • OPM Editor - Web/Local based in JavaScript • OPCat is a Prof. Dori (nowadays only) available free option. • Document-centric model-based user-interface tool “works directly into the final document” • Textual/Parametric • Web/Local based [7] (author)
  20. 20. Mission Simulation Lab HICEE Mission Simulation Lab HICEE User Interface: Visual Transformation 20 OPM Editor VisualTransformations(mostcitedin170papers review) Function Allocation Battery Solar Array Power Controller OnBoard Computer TT&C Battery SolarArray Power Controller OnBoard Computer TT&C 1 2 3 6 7 4 5 DSM Interfaces Power Supply OnBoard Computer TT&C Sun Power Supply OnBoard Computer TT&C Sun Disc NanoSat X Power Supply BatterySolar Array Power Controller OnBoard Computer TT&C Trees OPM Transformation on the same software. Year # works # cite UI # exclusive about UI 2010 48 28 3 2012 56 24 4 2014 66 29 5 Total 170 81 12 (author) SECESA the most cited visual representations: • Trees, • Tables, • Discs, • Block, • FSM, • DSM, • Interfaces, • 3D, • Etc.. now now OPM Editor
  21. 21. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Simulation ▪ OPM is simulation ready ▪ Event-based simulation ▪ Main simulation activities are: ▪ (i) enable processes, ▪ (ii) transform objects, and ▪ (iii) change object states. ▪ Figure with the OPCat Simulation Controls 21 (author)
  22. 22. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Final Considerations 22 IDM Facility Software Process TEAM Concurrent Engineering Facility MBSE Framework TEAM Concurrent Engineering Traditional Concurrent Engineering Model Based Concurrent Engineering (author)
  23. 23. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Final Considerations ▪ OPM just turned to be a ISO standard. (15-Dec-2015) ▪ Being looked by airspace companies (EMBRAER/BOEING) ▪ Being researched to Concurrent Engineering (Cambridge/INPE) ▪ Knowledge Based Systems ▪ Simpler to implement than any UML/SysML specification. ▪ Has direct compatibility with SysML models (back/forth) ▪ Being considered as a de facto substitute for SysML (if it does not get reformulated) ▪ Dual Channel  textual + visual ▪ Extra third Channel  simulation (Active Processing) ▪ More understandable than any UML-like visual representation to non-computer specialists. ▪ It will be applied into the CubeSat Mission Definition of the INPE’s MSc/PhD program 23
  24. 24. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Questions to think: 24 ▪ How easy (or how hard) is to shift from doc- centric to (OPM) model-centric? ▪ Can OPM be the most relevant visual concept representation in CE? ▪ As it turned ISO, will OPM be an usual (space) engineering “practice”? ▪ Is OPM ready to fulfill all CE needs?
  25. 25. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 25 christophercerqueira@gmail.com http://cscerqueira.com.br Thank you! Questions? Mission Simulation Lab HICEE • Prof. Ph.D. Ana Ambrosio - ana.ambrosio@inpe.br • Prof. Ph.D. Claudio Kirner - ckirner@gmail.com
  26. 26. Mission Simulation Lab HICEE Mission Simulation Lab HICEE For further reading 26 • Object-Process Methodology – A Holistic System Pardigm, Dov Dori • Model-Based Systems Engineering with OPM and SysML ISO/PAS 1950 All the free content at: http://esml.iem.technion.ac.il/
  27. 27. Mission Simulation Lab HICEE Mission Simulation Lab HICEE CE and Models – (model classification) (i) free - free descriptions of the systems with no formalism in it, 27 (iv) tool independent - described using a certain domain specific language that is a specialization of a higher-level meta language, and it is easily accessible by other tools. (ii) loose - free descriptions of the systems with a fair formalism in software interfaces, (iii) domain specific - described using a certain domain specific language, using the symbols and grammar available by the domains software used by the specialist; and OPM [7] SolidWorks™ STK™ [TeamX]
  28. 28. Mission Simulation Lab HICEE Mission Simulation Lab HICEE OPM Ecosystem (that I found) 28 OPM Vivid OPM Player MATLAB AUTOMATLAB Java Use Case Sequence State Chart Class Deployment Activity HTML Code Generation Connects with Model Transformation Code Generation Document Generation C++ Targets *XML (author) UML(SysML)
  29. 29. Mission Simulation Lab HICEE Mission Simulation Lab HICEE In practice 29

×