SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
OPM
Object-Process
Methodology
Conceitos e Aplicações
M.Sc. Eng. Christopher S. Cerqueira
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[Apresentação Básica – OPM]
Meta apresentação:
MBSE
OPM
Conceitos fundamentais
Metodologias Reconhecidas
Ontologia Universal
Entidades da Ontologia
Exemplos de Modelagem
Contexto e Justificativa – Modelagem Conceitual
OPM no ciclo de Projeto
Visão
Armazenamento de informação
Transformações de modelo
ConceitosAplicação
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
MBSE
Conceitos fundamentais e Metodologias Reconhecidas
MBSE
Conceitos fundamentais
Metodologias Reconhecidas
Motivação
MBSE
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Modelagem e Simulação
Figuras baseadas nas definições do DoD (Department of Defense)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Core do esforço: Modelos
“Um modelo é uma especificação formal de uma função, estrutura
e/ou comportamento de uma aplicação ou sistema.”
(OMG, 2014)
a) Mapeamento (mapping): um modelo é baseado em alguma
coisa original. Esse original (sistema) pode ser algo ainda a ser
construído, ou algo completamente imaginário.
b) Redução (reduction): nem todas as propriedades de um objeto
são mapeadas em um modelo, portanto, o modelo é algo
reduzido que espelha algumas propriedades.
c) Pragmático (pragmatic): modelos deve servir para um propósito,
devem ser considerados pra quem, quando e para o que o
modelo vai ser usado.
(Stachowiak,
1973)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
modelo = metamodelo( );
“Metamodelo é uma especificação explicita de uma abstração.
Para definir uma abstração, um metamodelo identifica uma lista de
conceitos relevantes e uma lista de relações relevantes entre os
conceitos, sendo usado como um filtro de possibilidades de uma
dada atividade de modelagem.”
(Bézivin e
Gerbé, 2001)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
3 paradigmas:
(BÉZIVIN, 2012)
sistema S modelo M
representa
modelo MMeta-modelo
Em conformidade
modelo Mamodelo Mk
derivado de
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Engenharia de Sistemas Baseada em Modelos
(Model-Based System Engineering – MBSE)
(Sampson e
Friedenthal ,
2015)
“Formalização da aplicação de modelagem de sistemas como
apoio para atividades de requisitos, design, análise, verificação e
validação, começando na fase de design conceitual e continuando
através do desenvolvimento em futuras fases do ciclo de vida.”
“Um conjunto de práticas bem definidas baseadas em ferramentas
que utilizam ao mesmo tempo metamodelagem e transformação de
modelos para atingir automaticamente objetivos em produção,
manutenção e operação de sistemas intensivos de software.”
(Bézivin, 2012)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Metodologias Reconhecidas
• INCOSE Object-Oriented Systems Engineering Method
(OOSEM) – baseada em SysML
• IBM Rational Telelogic Harmony-SE – baseada em SysML
• IBM Rational Unified Process for System Engineering (RUP-
SE) – não possui orientação para diagramação
• Vitech MBSE Methodology – baseada em SysML
• JPL State Analysis – baseada em diagrama de estados
• Dori Object-Process Methodology – diagramas
próprios
INCOSE (Watson et al, 2015)
[Matéria de Introdução a Engenharia de Sistemas – Prof. Geilson]
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM
OPM
Ontologia Universal
Entidades da Ontologia
Exemplos de Modelagem
Contexto e Justificativa – Modelagem Conceitual
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Modelagem Conceitual
Construção de uma figura mental
simplificada utilizando formalismos
visuais/textuais que possam converter
conhecimentos do indivíduo para bases de
dados, melhorando a eficiência da
colaboração e compartilhamento de
conhecimento (inter/intra fases de
desenvolvimento).
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Modelagem Conceitual
▪ Qual a ideia por traz da modelagem conceitual?
▪ Descrever de maneira simplificada sistemas – relações de
existência e dinâmica
http://sdm.mit.edu/the-maturation-of-model-based-systems-engineering-opm-as-the-iso-conceptual-modeling-language-standard/
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Em busca de uma linguagem para a EngSis
▪ Atualmente armazenamos informação de Engenharia de
Sistemas em três formas:
▪ Textual
▪ Diagramática
▪ Modelo simulável.
Conjunto léxico e gramatical de
uma linguagem escrita
Conjunto de símbolos e relações
de uma linguagem gráfica
Conjunto executável de símbolos
e suas relações de uma
linguagem gráfica.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Em busca de uma linguagem para a EngSis
▪ Linguagem simplificada
▪ Uso intensivo de visual
▪ Correlação visual x textual
▪ Representação personalizada para
contexto do especialista
▪ Exportável para outros ambientes
▪ Montagem automatizada de blocos
Pesquisa
“academia”
Oportunidades
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Computacionalmente
[OPM]
Ontologia
(Gruber 2008)
Ontologia define um conjunto de representações
primitivas para modelar um domínio de
conhecimento ou raciocínio.
* conjuntos, propriedades e relacionamentos.
http://web.dfc.unibo.it/buzzetti/IUcorso2007-08/mdidattici/ontology-definition-2007.htm
http://ontology.buffalo.edu/smith/IntroOntology_Course.html
Tendências:
- Gráficas
- Simuláveis
- Interligadas
Grafos
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
“Principal” linguagem disponível para Eng. Sis.
▪ System Modeling Language – SysML
▪ OMG Standard – 2007
▪ Baseado no UML (SOFTWARE)
▪ 11 diagramas diferentes (9 tipos)
▪ Permite detalhamento
▪ >100 símbolos
▪ Sobreposição semântica
▪ Cada diagrama precisa de um interpretador diferente
http://www.aero.umd.edu/~mumu/classes/files/SysML_Notation_Chapter5.pdf
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
(em estabilização) Object Process Methodology
▪ Primeira publicação em 1995
▪ Criada em 2002 – por Dov Dori
▪ Technion – Israel Institute of Technology
▪ Se tornará um padrão ISO para Modelagem Conceitual
▪ ISO 19450
▪ Quantidade de diagramas: 1
▪ Mesmo ferramental para interpretar
▪ Quantidade de símbolos: 27
▪ Detalhamento em camadas
• Object-Process Analysis: Maintaining the Balance between System Structure and Behavior. Journal of
Logic and Computation, 5, 2, pp. 227–249.
• Object-Process Methodology – A Holistic Systems Paradigm. Springer Verlag, New York.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Entidades da OPM: Objetos e Processos
Objeto
Uma coisa que exista, mesmo que na
imaginação.
Exemplo de objetos:
• Carro, avião, satélite
• Motor, asa, antena
• Requisito, projeto
• Ideia, documento, resultado, parâmetro
• Governo, pessoa, motorista, usuário, piloto,
passageiro
Objeto
Estado
1
Estado
2
Objetos podem ter estados! (stateful objects)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Entidades da OPM: Objetos e Processos
Uma coisa que transforma um ou mais objetos
Exemplo de processos:
• Transformando, criando, destruindo
• Afetando, significando, controlando,
• Resultando, limpando, adquirindo,
• Funcionalidades do sistema
Processo
Processos podem ter sub processos!
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Entidades da OPM: Relacionamentos (20 tipos)
ISO/PDPAS 19450
EstruturaisComportamentais
Comportamentais
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Dois canais de estimulação cognitiva: visual-
OPD e textil-OPL
Diagramático (OPD) Textual (OPL)
Christopher is physical.
Christopher knows OPM Theory.
Christopher handles presenting.
OPM consists of OPM Theory.
presenting is physical.
presenting consumes OPM Theory.
presenting yields Presentation.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Object-Process Methodology and Its
Application to the Visual Semantic Web
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Model-Based Guidelines for User-Centric Satellite Control Software
Development
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Agile Modeling of an Evolving Ballistic Missile Defense System with Object-
Process Methodology
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Project Management vs. Systems Engineering Management: A Practitioners’ View
on Integrating the Project and Product Domains
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Conceptual Model-Based Systems Biology: Mapping Knowledge and
Discovering Gaps in the mRNA Transcription Cycle
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Wrap-up
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
▪ O uso de modelos é uma tendência, sem
retorno para Engenharia de um modo geral.
▪ A integração via modelos favorece a documentação,
colaboração, produtividade e eficiência.
▪ Ainda há discussão para a metodologia padrão
para a fase conceitual.
▪ Tendência de ser escolhido OPM (vide
indicação de se tornar ISO).
▪ OPM é uma ontologia/linguagem simplificada.
▪(27 símbolos) x >100 da SysML.
▪ Há muita resistência em migrar do Document-
Based (Excel-Word) para o Model-Based.
▪ Esta resistência pode ser pela imposição inicial do uso
de SysML (sabor do UML – Mais familiar para a
Computação, e estranho para as outras engenharias)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM - Object-Process
Methodology
M.Sc. Eng. Christopher S. Cerqueira
cscerqueira.com.br
christophercerqueira@gmail.com
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE

Contenu connexe

Similaire à OPM-Object-Process Methodology

Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Jean Hauck
 
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRTecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRLeandro Coutinho
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Adriano Tavares
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...Os Fantasmas !
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetosGabriel Faustino
 
Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Cláudio Amaral
 
Importância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareImportância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareEdison Moreira
 
Mwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções MobileMwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções MobileWsdevs Desenvolvedores
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - WikipediaRobson Silva Espig
 

Similaire à OPM-Object-Process Methodology (20)

Apostila UML
Apostila UMLApostila UML
Apostila UML
 
O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Aula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_umlAula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_uml
 
Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?
 
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRTecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
 
Objectory
ObjectoryObjectory
Objectory
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005
 
Importância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareImportância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do Software
 
Mwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções MobileMwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - Wikipedia
 
[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites
 
Aula4 TEES UFS: Orientação a Objetos
Aula4 TEES UFS: Orientação a ObjetosAula4 TEES UFS: Orientação a Objetos
Aula4 TEES UFS: Orientação a Objetos
 
UML
UMLUML
UML
 
[Ci2015] sim rva
[Ci2015] sim  rva[Ci2015] sim  rva
[Ci2015] sim rva
 

Plus de Christopher Cerqueira

MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?Christopher Cerqueira
 
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemJornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemChristopher Cerqueira
 
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...Christopher Cerqueira
 
Using Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationUsing Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationChristopher Cerqueira
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardChristopher Cerqueira
 
Modelos e metodologias de projeto de sistemas
 Modelos e metodologias de projeto de sistemas Modelos e metodologias de projeto de sistemas
Modelos e metodologias de projeto de sistemasChristopher Cerqueira
 

Plus de Christopher Cerqueira (20)

MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
 
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemJornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
 
CI2018_Simuladores
CI2018_Simuladores CI2018_Simuladores
CI2018_Simuladores
 
CI2018_MBSE4.0
CI2018_MBSE4.0CI2018_MBSE4.0
CI2018_MBSE4.0
 
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
 
XV Jornada do Espaço
XV Jornada do EspaçoXV Jornada do Espaço
XV Jornada do Espaço
 
Using Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationUsing Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to Realization
 
So 01 - processos
So   01 - processosSo   01 - processos
So 01 - processos
 
Redes 05 - aplicação
Redes   05 - aplicaçãoRedes   05 - aplicação
Redes 05 - aplicação
 
Redes 04 - transporte
Redes   04 - transporteRedes   04 - transporte
Redes 04 - transporte
 
Redes 03 - rede
Redes   03 - redeRedes   03 - rede
Redes 03 - rede
 
Redes 02 - enlace
Redes   02 - enlaceRedes   02 - enlace
Redes 02 - enlace
 
Redes 01 - topologia
Redes   01 - topologiaRedes   01 - topologia
Redes 01 - topologia
 
Intro heuristica
Intro heuristicaIntro heuristica
Intro heuristica
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
 
Introdução à Engenharia Espacial
Introdução à Engenharia EspacialIntrodução à Engenharia Espacial
Introdução à Engenharia Espacial
 
CubeSats e Software Embarcado
CubeSats e Software EmbarcadoCubeSats e Software Embarcado
CubeSats e Software Embarcado
 
Modelos e metodologias de projeto de sistemas
 Modelos e metodologias de projeto de sistemas Modelos e metodologias de projeto de sistemas
Modelos e metodologias de projeto de sistemas
 
Curso basAR e Movimento
Curso basAR e MovimentoCurso basAR e Movimento
Curso basAR e Movimento
 
Curso basAR e Clicks
Curso basAR e ClicksCurso basAR e Clicks
Curso basAR e Clicks
 

Dernier

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 

Dernier (20)

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 

OPM-Object-Process Methodology

  • 1. OPM Object-Process Methodology Conceitos e Aplicações M.Sc. Eng. Christopher S. Cerqueira cscerqueira.com.br Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 2. [Apresentação Básica – OPM] Meta apresentação: MBSE OPM Conceitos fundamentais Metodologias Reconhecidas Ontologia Universal Entidades da Ontologia Exemplos de Modelagem Contexto e Justificativa – Modelagem Conceitual OPM no ciclo de Projeto Visão Armazenamento de informação Transformações de modelo ConceitosAplicação Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 3. MBSE Conceitos fundamentais e Metodologias Reconhecidas MBSE Conceitos fundamentais Metodologias Reconhecidas Motivação MBSE Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 4. [MBSE][Conceitos Fundamentais] Modelagem e Simulação Figuras baseadas nas definições do DoD (Department of Defense) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 5. [MBSE][Conceitos Fundamentais] Core do esforço: Modelos “Um modelo é uma especificação formal de uma função, estrutura e/ou comportamento de uma aplicação ou sistema.” (OMG, 2014) a) Mapeamento (mapping): um modelo é baseado em alguma coisa original. Esse original (sistema) pode ser algo ainda a ser construído, ou algo completamente imaginário. b) Redução (reduction): nem todas as propriedades de um objeto são mapeadas em um modelo, portanto, o modelo é algo reduzido que espelha algumas propriedades. c) Pragmático (pragmatic): modelos deve servir para um propósito, devem ser considerados pra quem, quando e para o que o modelo vai ser usado. (Stachowiak, 1973) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 6. [MBSE][Conceitos Fundamentais] modelo = metamodelo( ); “Metamodelo é uma especificação explicita de uma abstração. Para definir uma abstração, um metamodelo identifica uma lista de conceitos relevantes e uma lista de relações relevantes entre os conceitos, sendo usado como um filtro de possibilidades de uma dada atividade de modelagem.” (Bézivin e Gerbé, 2001) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 7. [MBSE][Conceitos Fundamentais] 3 paradigmas: (BÉZIVIN, 2012) sistema S modelo M representa modelo MMeta-modelo Em conformidade modelo Mamodelo Mk derivado de Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 8. [MBSE][Conceitos Fundamentais] Engenharia de Sistemas Baseada em Modelos (Model-Based System Engineering – MBSE) (Sampson e Friedenthal , 2015) “Formalização da aplicação de modelagem de sistemas como apoio para atividades de requisitos, design, análise, verificação e validação, começando na fase de design conceitual e continuando através do desenvolvimento em futuras fases do ciclo de vida.” “Um conjunto de práticas bem definidas baseadas em ferramentas que utilizam ao mesmo tempo metamodelagem e transformação de modelos para atingir automaticamente objetivos em produção, manutenção e operação de sistemas intensivos de software.” (Bézivin, 2012) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 9. [MBSE][Conceitos Fundamentais] Metodologias Reconhecidas • INCOSE Object-Oriented Systems Engineering Method (OOSEM) – baseada em SysML • IBM Rational Telelogic Harmony-SE – baseada em SysML • IBM Rational Unified Process for System Engineering (RUP- SE) – não possui orientação para diagramação • Vitech MBSE Methodology – baseada em SysML • JPL State Analysis – baseada em diagrama de estados • Dori Object-Process Methodology – diagramas próprios INCOSE (Watson et al, 2015) [Matéria de Introdução a Engenharia de Sistemas – Prof. Geilson] Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 10. OPM OPM Ontologia Universal Entidades da Ontologia Exemplos de Modelagem Contexto e Justificativa – Modelagem Conceitual Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 11. [OPM] Modelagem Conceitual Construção de uma figura mental simplificada utilizando formalismos visuais/textuais que possam converter conhecimentos do indivíduo para bases de dados, melhorando a eficiência da colaboração e compartilhamento de conhecimento (inter/intra fases de desenvolvimento). Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 12. [OPM] Modelagem Conceitual ▪ Qual a ideia por traz da modelagem conceitual? ▪ Descrever de maneira simplificada sistemas – relações de existência e dinâmica http://sdm.mit.edu/the-maturation-of-model-based-systems-engineering-opm-as-the-iso-conceptual-modeling-language-standard/ Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 13. [OPM] Em busca de uma linguagem para a EngSis ▪ Atualmente armazenamos informação de Engenharia de Sistemas em três formas: ▪ Textual ▪ Diagramática ▪ Modelo simulável. Conjunto léxico e gramatical de uma linguagem escrita Conjunto de símbolos e relações de uma linguagem gráfica Conjunto executável de símbolos e suas relações de uma linguagem gráfica. Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 14. [OPM] Em busca de uma linguagem para a EngSis ▪ Linguagem simplificada ▪ Uso intensivo de visual ▪ Correlação visual x textual ▪ Representação personalizada para contexto do especialista ▪ Exportável para outros ambientes ▪ Montagem automatizada de blocos Pesquisa “academia” Oportunidades Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 15. Computacionalmente [OPM] Ontologia (Gruber 2008) Ontologia define um conjunto de representações primitivas para modelar um domínio de conhecimento ou raciocínio. * conjuntos, propriedades e relacionamentos. http://web.dfc.unibo.it/buzzetti/IUcorso2007-08/mdidattici/ontology-definition-2007.htm http://ontology.buffalo.edu/smith/IntroOntology_Course.html Tendências: - Gráficas - Simuláveis - Interligadas Grafos Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 16. [OPM] “Principal” linguagem disponível para Eng. Sis. ▪ System Modeling Language – SysML ▪ OMG Standard – 2007 ▪ Baseado no UML (SOFTWARE) ▪ 11 diagramas diferentes (9 tipos) ▪ Permite detalhamento ▪ >100 símbolos ▪ Sobreposição semântica ▪ Cada diagrama precisa de um interpretador diferente http://www.aero.umd.edu/~mumu/classes/files/SysML_Notation_Chapter5.pdf Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 17. [OPM] (em estabilização) Object Process Methodology ▪ Primeira publicação em 1995 ▪ Criada em 2002 – por Dov Dori ▪ Technion – Israel Institute of Technology ▪ Se tornará um padrão ISO para Modelagem Conceitual ▪ ISO 19450 ▪ Quantidade de diagramas: 1 ▪ Mesmo ferramental para interpretar ▪ Quantidade de símbolos: 27 ▪ Detalhamento em camadas • Object-Process Analysis: Maintaining the Balance between System Structure and Behavior. Journal of Logic and Computation, 5, 2, pp. 227–249. • Object-Process Methodology – A Holistic Systems Paradigm. Springer Verlag, New York. Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 18. [OPM] Entidades da OPM: Objetos e Processos Objeto Uma coisa que exista, mesmo que na imaginação. Exemplo de objetos: • Carro, avião, satélite • Motor, asa, antena • Requisito, projeto • Ideia, documento, resultado, parâmetro • Governo, pessoa, motorista, usuário, piloto, passageiro Objeto Estado 1 Estado 2 Objetos podem ter estados! (stateful objects) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 19. [OPM] Entidades da OPM: Objetos e Processos Uma coisa que transforma um ou mais objetos Exemplo de processos: • Transformando, criando, destruindo • Afetando, significando, controlando, • Resultando, limpando, adquirindo, • Funcionalidades do sistema Processo Processos podem ter sub processos! Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 20. [OPM] Entidades da OPM: Relacionamentos (20 tipos) ISO/PDPAS 19450 EstruturaisComportamentais Comportamentais Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 21. [OPM] Dois canais de estimulação cognitiva: visual- OPD e textil-OPL Diagramático (OPD) Textual (OPL) Christopher is physical. Christopher knows OPM Theory. Christopher handles presenting. OPM consists of OPM Theory. presenting is physical. presenting consumes OPM Theory. presenting yields Presentation. Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 22. [OPM] Exemplos literatura: Object-Process Methodology and Its Application to the Visual Semantic Web Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 23. [OPM] Exemplos literatura: Model-Based Guidelines for User-Centric Satellite Control Software Development Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 24. [OPM] Exemplos literatura: Agile Modeling of an Evolving Ballistic Missile Defense System with Object- Process Methodology Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 25. [OPM] Exemplos literatura: Project Management vs. Systems Engineering Management: A Practitioners’ View on Integrating the Project and Product Domains Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 26. [OPM] Exemplos literatura: Conceptual Model-Based Systems Biology: Mapping Knowledge and Discovering Gaps in the mRNA Transcription Cycle Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 28. ▪ O uso de modelos é uma tendência, sem retorno para Engenharia de um modo geral. ▪ A integração via modelos favorece a documentação, colaboração, produtividade e eficiência. ▪ Ainda há discussão para a metodologia padrão para a fase conceitual. ▪ Tendência de ser escolhido OPM (vide indicação de se tornar ISO). ▪ OPM é uma ontologia/linguagem simplificada. ▪(27 símbolos) x >100 da SysML. ▪ Há muita resistência em migrar do Document- Based (Excel-Word) para o Model-Based. ▪ Esta resistência pode ser pela imposição inicial do uso de SysML (sabor do UML – Mais familiar para a Computação, e estranho para as outras engenharias) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 29. OPM - Object-Process Methodology M.Sc. Eng. Christopher S. Cerqueira cscerqueira.com.br christophercerqueira@gmail.com Mission Simulation Lab HICEE Mission Simulation Lab HICEE