Anda di halaman 1dari 9

UNIVERSIDAD TECNOLGICA DE LA

MIXTECA

Metodologa de Diseo

Ingeniera de
sistemas basada en
modelos (MBSE)
Rodrigo Lescas Hernndez

Contenido
Introduccin........................................................................................................ 1
Ingeniera de sistemas basada en modelos........................................................2
Iniciativa MBSE.................................................................................................... 3
Usabilidad MBSE................................................................................................. 4
Metodologa y mtricas....................................................................................... 5
Ontologa............................................................................................................ 6
Bibliografa.......................................................................................................... 7

Introduccin
La ingeniera de sistemas, es el conjunto de metodologas destinadas para la
resolucin de problemas mediante el anlisis, diseo y gestin de sistemas,
comenz a desarrollarse en la segunda parte del siglo XX. Desde entonces, el
concepto de ingeniera de sistemas ha evolucionado ampliamente, y hoy en da
se considera como un elemento bsico, fundamental e indispensable en el
desarrollo de cualquier sistema complejo.
Si bien no existe una nica definicin comnmente aceptada de ingeniera de
sistemas, una definicin general es la aplicacin efectiva de mtodos
cientficos y de ingeniera para transformar una necesidad operativa en una
configuracin determinada del sistema mediante un proceso top-down iterativo
establecimiento de requisitos, seleccin del concepto, anlisis y asignacin
funcional, sntesis, optimizacin del diseo, prueba y evaluacin. Est
orientada al proceso y utiliza procedimientos de realimentacin y control. (1)
Tradicionalmente, la ingeniera de sistemas se ha basado en el uso de
documentacin para afrontar las distintas tareas y actividades implicadas. Solo
en algunos momentos puntuales se utiliza la simulacin, principalmente para el
anlisis y validacin. Esta metodologa presenta una serie de desventajas, que
aumentan a la hora de trabajar con sistemas complejos en entornos
multinacionales. Los problemas de comunicacin debidos a distintas
interpretaciones,
inexactitudes
del
lenguaje,
indefiniciones,
anlisis
incompletos o errneos, etc., suelen acarrear muchas dificultades, e implican
en muchos casos la necesidad de rehacer trabajo, debido a la identificacin
tarda de errores. Por otro lado, con el desarrollo de la tecnologa,
principalmente de las capacidades informticas y de almacenamiento de la
informacin, surge una amplia gama de aplicaciones y tecnologas que
permiten el uso de nuevas herramientas de trabajo y conocimiento para el

modelado y simulacin de los distintos aspectos del proceso de ingeniera de


sistemas. (2)

Ingeniera de sistemas basada en modelos


Haciendo uso de dichas aplicaciones y tecnologas, aparece la ingeniera de
sistemas basada en modelos (MBSE), es una metodologa que se centra en la
creacin y explotacin de modelos como principal medio de intercambio de
informacin entre desarrolladores de sistemas, ms que en el intercambio de
informacin basada en documentos. (3)
Un modelo es una aproximacin, representacin o idealizacin de
determinados aspectos de la estructura, comportamiento, funcionamiento, u
otras caractersticas de un proceso, el concepto o sistema (4), es decir, una
abstraccin. Un modelo general ofrece diferentes puntos de vista con el fin de
servir a diferentes propsitos. Una vista es una representacin de un sistema
desde la perspectiva de las preocupaciones o cuestiones relacionadas (5).
MBSE considera la aplicacin formal del modelado para apoyar la definicin de
requisitos, diseo, anlisis, verificacin y validacin del sistema en la fase de
desarrollo conceptual y su continuacin a lo largo del desarrollo, y posteriores
fases del ciclo de vida de un sistema.
En este tipo de ingeniera de sistemas, los modelos ocupan un papel central en
las distintas partes del proceso de ingeniera (especificacin, diseo,
integracin, validacin y operacin de los sistemas). Es decir, esta metodologa
pretende sustituir el tradicional uso de documentacin en papel, por modelos
realizados a distintos niveles y haciendo uso de diferentes herramientas de
modelado (2).
As, MBSE permite mejorar la capacidad de definicin, captura, representacin,
anlisis, gestin y comparticin de la informacin asociada a todo el ciclo de
vida de desarrollo de un producto, optimizando la productividad y calidad final
del producto. Dado que actualmente la mayor parte de los fallos en un sistema
son debidos a la interaccin entre componentes en lugar de al fallo individual
de cada componente, el modelado de un sistema permite identificar dichos
problemas de manera temprana. Adems, este modelado no solo permitir una
optimizacin temprana del diseo y por lo tanto una disminucin de costes y
tiempos de desarrollo, sino que se espera que permita obtener tambin una
extensin del ciclo de vida a travs del uso posterior en el mantenimiento de
los modelos generados durante el desarrollo del mismo.
Las tcnicas de MBSE aportan mucho a la ingeniera de sistemas, entre las ms
destacadas (6):

Detectar inconsistencias en los requerimientos, mediante la generacin


de diagramas de comportamiento o ecuaciones matemticas.
Mediante simulacin, permite prever, visualizar el comportamiento del
sistema, interactuar con el sistema, inyectar fallos, y mejorar al diseo,
antes de la creacin de los sistemas finales.
Mejorar la comunicacin entre los diferentes niveles e incluso dentro de
la organizacin.
Crear una base de conocimiento tcnico.
Estandarizar y racionalizar el diseo de las soluciones.

Iniciativa MBSE
Al dirigir el desarrollo de la Ingeniera de Sistemas de Visin, INCOSE define
una vista de 15 aos de evolucin de la disciplina de la ingeniera de sistemas.
Aborda el futuro entorno de ingeniera de sistemas, arquitectura de sistemas,
desarrollo de sistemas, administracin de sistemas estndares de ingeniera,
ingeniera de sistemas, educacin e investigacin. En la identificacin de las
capacidades clave para la prctica efectiva y competitiva de la ingeniera de
sistemas, esta visin ayudar a establecer prioridades para la investigacin en
la ingeniera de sistemas.
El enfoque de visin se centra en las siguientes reas:

Sistemas Futuros
Sistemas pblicos
Sistemas Empotrados (SE) basados en modelos
Sistemas de Ingeniera Global para el Medio Ambiente
Evolucin Proceso
Roles Humanos
SE Educacionales

La ingeniera de sistemas basada en modelos es la aplicacin formal de la


modelacin para apoyar los requisitos del sistema, diseo, anlisis, verificacin
y validacin, a partir de la fase de diseo conceptual y continuando a lo largo
del ciclo de vida de desarrollo y dems fases. Se espera que en los prximos
aos MBSE desempee un papel cada vez mayor en la prctica de la ingeniera
de sistemas.
En 2007 INCOSE inicio el Taller Internacional para promover MBSE y se
considera parte de la Iniciativa MBSE INCOSE. El taller internacional de INCOSE
es el evento del ao para los ingenieros de sistemas que contribuyen al estado
de la tcnica. No hay presentaciones de papel o posters. En su lugar, los
asistentes pasan 4 das inmersos en las sesiones de trabajo, y contribuyen con
su conocimiento y experiencia para tomar la disciplina hacia adelante.
El propsito de MBSE es:

Demostrar solucin a los problemas "desafiantes"


Dominio de problemas del mundo real
Aplicacin no trivial
Compartible
Mltiples MBSE reto Equipos enfocados en diferentes dominios de
aplicacin
Compartir ideas, problemas y codificacin de las prcticas MBSE
Promover una mayor utilizacin de MBSE
Resolver problemas del mundo real
Atraer recursos para avanzar en la prctica MBSE
Fomentar la colaboracin entre ya travs de dominios

Usabilidad MBSE
ISO define usabilidad como "El grado en que un producto puede ser utilizado
por usuarios especficos para lograr los objetivos especficos con efectividad,
eficiencia y satisfaccin en un contexto de uso."
El propsito de MBSE es identificar cmo los lenguajes de ingeniera en
sistemas, tales como SysML, procesos y herramientas de apoyo pueden ser
ms fciles de aprender, utilizar y promover en torno a la usabilidad (7).
Nuestra definicin del ambiente de la ingeniera de sistemas basada en
modelos consiste en:

El idioma en el que se expresan los modelos (predominantemente


SysML)
Las herramientas que se utilizan para construir y manipular modelos.
Los mtodos para construir modelos
Sntesis

En 2011, los participantes en el Taller Internacional INCOSE identificaron casos


de uso potenciales construir las bases de MBSE. Cuando el grupo vot por la
prioridad de los distintos casos de uso, el uso de las libreras de modelado fue
designado como el ms importante. Este nfasis natural surge a partir de dos
consideraciones:
1. Colocar un objeto de una librera es a menudo el primer paso en la
construccin de un modelo.
2. Las bibliotecas son el lugar natural para que resida una gran cantidad de
informacin relacionada con el modelado.
Las libreras son los repositorios de objetos ricos en informacin y clave del
modelado. Los componentes del modelo son asociados de forma natural por:
1. Nombres
2. Tipos

3. Semntica de clasificacin
4. La estructura interna
5. Un conjunto de problemas que pueden ser utilizados para resolver
6. Ejemplos histricos de aplicacin
7. La descripcin de cmo resuelven el problema
8. La informacin sastrera
9. La representacin grfica
10.Componentes asociados
11.Patrones arquitectnicos
12.El mejor de los algoritmos de clase.
Para mayor informacin acerca de la usabilidad de MSBE refirase a (8)

Metodologa y mtricas
En general, una metodologa se puede definir como la coleccin de procesos
relacionados, mtodos y herramientas utilizadas para apoyar una disciplina
especfica. Esa nocin ms general de la metodologa puede ser especializada
a la metodologa de MBSE, que caracterizamos como el conjunto de procesos
relacionados, mtodos y herramientas utilizados para apoyar la disciplina de la
ingeniera de sistemas en un "modelo impulsado por" contexto "modelo de
base" o (9)
En 2008, un estudio formal de metodologas candidatas para MBSE fue
publicado como parte de la labor del Grupo de Enfoque MBSE INCOSE. Estas 6
metodologas son:

INCOSE Mtodo de sistemas en ingeniera orientada a objetos (OOSEM)


IBM Rational Telelogic Harmony-SE
IBM Proceso racional unificado de ingeniera de sistemas
Metodologa Vitech MBSE
Anlisis Estado JPL (SA)
Metodologa Dori en proceso de objetos (OPM)

Cabe sealar que el alcance del informe fue ms all de una simple estudio y
tambin document una serie de cuestiones clave relacionadas con la
disciplina de MBSE, entre ellos los siguientes: diferenciacin de procesos,
mtodos y herramientas; caracterizar el papel del ciclo de vida de los modelos
(proyecto, adquisicin, y los sistemas de ingeniera); una explicacin de los
modelos de apoyo a los procesos de MBSE; y, la documentacin de las
funciones de anlisis basado en el modelo de riesgo, UML / SysML OMG,
arquitectura OMG dirigido por modelos (MDA), y la fundacin UML ejecutable.
Debido a que las metodologas encarnan un conjunto de mejoras a las
prcticas basadas en procesos, la metodologa y las mtricas o medidas son
actividades estrechamente relacionadas. Existen al menos tres razones para
medir los procesos [Martin, 1996]. En primer lugar, un proceso debe ser

medido con el fin de mejorarlo. En segundo lugar, los indicadores proporcionan


datos del proyecto para la estimacin de costos y para la planificacin de las
actividades y los horarios necesarios. En tercer lugar, las mtricas
proporcionan un punto de referencia contra el cual es posible comparar el
rendimiento frente a otros proyectos y organizaciones. Sea ms probable
adoptar una metodologa si hay medidas disponibles para demostrar los
beneficios reales (9). Un excelente recurso en mtricas es la Gua de Mtricas
para Sistemas Integrados y Desarrollo de Productos INCOSE (10).

Ontologa
La ingeniera de sistemas basados en modelos (MBSE) es la aplicacin formal
de modelado de sistemas para requerimientos, diseo, anlisis, verificacin y
validacin. El modelado comienza en la fase de diseo conceptual y contina
durante todo el desarrollo de productos y las fases posteriores. En MBSE, se
utilizan los modelos como los requisitos y especificaciones de diseo. En la
visin estratgica INCOSE, los modelos sustituyen a los documentos como el
producto primario de la ingeniera de sistemas. El xito de la visin requiere
una base matemtica slida para las representaciones y simulaciones del
mundo real con una metodologa unificada que produce alta calidad, modelos
reutilizables (11).

Ontologa
La ontologa como disciplina filosfica tiene como objetivo desarrollar un
sistema de categoras generales, las relaciones entre ellos y las normas que los
rigen, para formar una teora de la realidad. Cmo la ontologa se relacin con
la construccin de modelos en un lenguaje de modelado tales como SysML o
ISO15926? Los modelos se utilizan para describir los sistemas que existen o
puedan existir en el mundo real. Una ontologa proporciona los conceptos
utilizados para describir el mundo real y su significado. El uso de ontologas
estandarizadas permite un mejor modelo a compartir. El desarrollo de
ontologas en ingeniera del sistema que se puedan utilizar como libreras
facilita la capacidad de desarrollar rpidamente modelos y hacer un fcil
intercambio.

Semntica Formal
La colaboracin y el intercambio de modelos requieren que los modelos utilicen
una terminologa comn y con un significado bien definido. Para la
colaboracin, el significado de los modelos debe ser expresado sin los modelos.
Para conceptos tales como la versin del producto y parte de, el significado
informal e incluso las definiciones de lenguaje natural dentro de los estndares
no son suficientemente precisos para descartar interpretaciones diferentes. La
semntica formal de un lenguaje de modelado permite una precisin de
normalizacin que no es posible con formatos de intercambio de datos y
sintcticas. La semntica formal se requiere para hacer la ontologa con
significado preciso, y por consecuente el significado precisos de modelos.

Razonamiento
Es de particular inters la integracin del razonamiento con el modelado. Con
el fin de sacar conclusiones vlidas a partir de modelos de forma automtica,
los programas de ordenador requieren de un lenguaje de modelado expresivo
con los estndares de ontologas. El lenguaje debe tener reglas de semntica
para inferencia que se pueden utilizar en el razonamiento automatizado y que
adems es acorde con el significado pretendido de los modelos. El
establecimiento de una semntica formal reconocida para lenguajes de
modelado puede permitir un razonamiento automatizado integrado en el
proceso de desarrollo

Bibliografa
1. Blanchard, B. S., W. J. Fabrycky, y D. Verma. Application Of The System
Engineering Process To Define Requirements For Computer-Based Design Tools.
s.l. : Eds.
2. Guiado IR en misiles SRAAM. INNOVACIN, SUBDIRECCIN GENERAL DE
TECNOLOGA E. 41, Espaa : Boletn de observacin tecnolgica en defensa,
2013.
3. Gianni, Daniele, D'Ambrogio, Andrea y Tolk, Andreas,. Modeling and
Simulation-Based Systems Engineering Handbook. USA : CRC Press, 2014. ISBN
9781466571457.
4. IEEE 610,12 a 1.990.
5. IEEE 1471-2000.

6. Muoz, Julin. http://blog.altran.es/. [En lnea] Altran360.


http://blog.altran.es/aeronautica-espacio/ingenieria-de-sistemas-basada-enmodelos-mbse/.
7. Members, MBSE Team. MBSE Wiki. [En lnea]
http://www.omgwiki.org/MBSE/doku.php?id=mbse:usability.
8. Emerging Usability Patterns in the. J. Che, B. Cole, D.Lempia. USA : s.n.,
2012. http://www.omgwiki.org/MBSE/lib/exe/fetch.php?
media=mbse:emerging_usability_patterns_in_the_application_of_modeling_libra
ries.pdf.
9. Survey of Model-Based Systems Engineering (MBSE) Methodologies.
Estefan, Jeff A. San Diego, CA : INCOSE Technical Publication, 2008. INCOSETD-2007-003-01.
10. Metrics Guidebook for Integrated Systems and Product Development. al.,
Wilbur et. s.l. : INCOSE, 2005.
11. Members, INCOSE Team. OMGWIKI. [En lnea]
http://www.omgwiki.org/MBSE/doku.php?id=mbse:ontology.

Anda mungkin juga menyukai