Capella es una solución de código abierto para la ingeniería de sistemas basados en modelos ( MBSE ). Alojada en polarsys.org, esta solución proporciona un proceso y herramientas para el modelado gráfico de sistemas , arquitecturas de hardware o software , de acuerdo con los principios y recomendaciones definidos por el método Arcadia . Capella es una iniciativa de PolarSys , uno de los varios grupos de trabajo de la Fundación Eclipse .
Desarrollador (es) | PolarSys [1] Grupo de trabajo industrial de la Fundación Eclipse |
---|---|
Lanzamiento estable | 5.0.0 [2] |
Repositorio | |
Escrito en | Java |
Plataforma | Linux , Mac OS X , Microsoft Windows |
Tipo | Arquitectura basada en modelos |
Licencia | Licencia pública de Eclipse |
Sitio web | http://www.polarsys.org/capella |
Uso
Capella se utiliza principalmente para modelar sistemas complejos y críticos para la seguridad en el desarrollo de sistemas integrados para industrias como la aeroespacial, aviónica, transporte, espacio, comunicaciones y seguridad y automotriz.
Historia
Capella fue creado por Thales en 2007 y ha estado en continuo desarrollo y evolución desde entonces. El objetivo es contribuir a la transformación de la ingeniería , proporcionando un entorno de ingeniería cuyo enfoque se base en modelos en lugar de centrarse en documentos, pilotado por un proceso, y ofreciendo, por construcción, formas de asegurar una co-ingeniería eficaz. Los expertos operativos de la ingeniería luego definieron un lenguaje unificado para modelar arquitecturas en el grupo y especificaron las herramientas asociadas, Capella.
Capella proporciona una ergonomía similar a las herramientas de PowerPoint / Visio y Excel . Por lo tanto, el entorno resultante es realmente intuitivo y permite a los ingenieros centrarse en definir sus arquitecturas en lugar de aprender y operar complejos lenguajes de modelado genéricos, como UML o SysML , para capturar sus requisitos de diseño. Debido a que se basa en el método Arcadia , también guía a los ingenieros en sus actividades, lo que las herramientas de modelado genéricas en general no hacen. En 2015, Capella fue lanzado como un proyecto de código abierto Eclipse por PolarSys, un grupo de trabajo [3] de la Fundación Eclipse a través del proyecto colaborativo francés Clarity, [4] apoyado por el Banque Publique d'Investissement (Bpifrance [5] ). Capella tiene su propio ciclo de vida. Cada fin de año se entrega una versión principal, que proporciona nuevas funcionalidades, mientras que varias versiones llamadas menores, incluidas las correcciones de errores, generalmente se entregan a lo largo del año.
Principios
Capella viene con su propio metamodelo , que define los conceptos de lenguaje que el usuario puede habilitar en un proyecto de Capella. El usuario crea una instancia de este metamodelo y luego puede ver el modelo desde varias perspectivas a través de diagramas, de acuerdo con sus inquietudes. El usuario también puede, a través de la paleta asociada con los diagramas, crear nuevos elementos del modelo. Un proyecto de Capella consta de una parte modelo ("melodymodeller") y una parte gráfica ("aird").
Cuando se crea un proyecto de Capella, se presenta al usuario la interfaz del banco de trabajo. Contiene varias áreas:
- El área de "navegador metodológico", muestra al usuario las distintas fases de ingeniería para el modelado de la arquitectura y los accesos directos para crear nuevos diagramas dentro de la fase de ingeniería dada; esta vista también facilita la "transición" entre las fases de la ingeniería, para crear vínculos entre las fases y los elementos asociados;
- El área de "navegador semántico" proporciona herramientas para navegar en el modelo: para cada elemento seleccionado en el área de "proyecto" o en un diagrama, el área de navegador semántico presentará al usuario todas las referencias para ese elemento, es decir, su capacidad o referencia relaciones y todos los diagramas en los que interviene el elemento;
- El área de "proyecto" es una vista más tradicional; es una vista de árbol del modelo Capella y contiene todos los elementos semánticos y diagramas creados por el usuario;
- El área de "diagrama" presenta una vista gráfica de un extracto del modelo y permite al usuario editar el modelo. El usuario puede crear, modificar o eliminar elementos y también puede cambiar la organización o apariencia de los elementos en el diagrama;
- El área de "propiedades" muestra todas las propiedades de un elemento seleccionado en el modelo o en un diagrama.
Diagramas
A través de Capella, el usuario puede manejar varios tipos de diagramas. La representación de elementos en diagramas se rige por un código de color específico para cada tipo de análisis. Algunos ejemplos de diagramas:
Capacidades operativas
Arquitectura operativa
Arquitectura lógica
Arquitectura física
Escenario funcional
Diagrama de clase
Extensibilidad
El banco de trabajo puede ser mejorado o especializado para una determinada necesidad empresarial, de acuerdo con el concepto de "Punto de vista", definido por la norma ISO / IEC 42010. [6] Estas extensiones proporcionan, por ejemplo:
- La capacidad de administrar nueva información específica para una necesidad de ingeniería en particular con sus herramientas asociadas. Por ejemplo, propiedades no funcionales tales como restricciones de tiempo para el análisis de desempeño, o restricciones relacionadas con la seguridad o protección, costo del componente para el análisis de costos, masa, etc.
- La capacidad de especificar el enfoque de ingeniería con varios estilos arquitectónicos;
- La capacidad de agregar nuevas funciones al banco de trabajo, como una exportación de documentación o una especialización del mecanismo de sistema / subsistema de transición.
Compatibilidad
Capella es compatible con entornos basados en Java 7 y superior en las siguientes plataformas:
Dependencias
La última versión de Capella se basa en:
Comunidad y comunicación
Los enlaces a la comunidad y más información están disponibles en el sitio web de PolarSys. La documentación de Capella está disponible para descargar desde el sitio web. [9]
Capella se presentó en varios eventos:
Conferencia | Título | Fecha | Lugar |
---|---|---|---|
SiriusCon 2016 | Modelado colaborativo con Capella y Sirius [10] | 15/11/2016 | París |
Incose 2016 | Simplificar (y enriquecer) SysML para realizar análisis funcionales e instancias de modelos [11] | 18/06/2016 | Edimburgo |
EclipseCon Francia | Modelado práctico de sistemas con ARCADIA / Capella [12] | 06/07/2016 | Toulouse |
Día del eclipse holandés | Ingeniería basada en modelos con Capella: estado y perspectivas [13] | 18/04/2016 | Eindhoven |
EclipseCon Norteamérica | Exploración de Marte guiada por PolarSys [14] | 03/07/2016 | Descansa en |
ERTS | MBSE con el método ARCADIA y la herramienta Capella [15] | 27/01/2016 | Toulouse |
MODELOS | CLARIDAD: Abastecimiento de la solución de ingeniería de sistemas basados en modelos Capella [16] | 29/09/2015 | Ottawa |
SPLC | Soporte de herramientas para la variabilidad y los patrones arquitectónicos en la ingeniería de sistemas | 23/07/2015 | Nashville |
MODELOS | CLARIDAD: Abastecimiento de la solución de ingeniería de sistemas basados en modelos Capella [17] | 29/09/2015 | Ottawa |
Simposio Internacional INCOSE | Implementación del cambio cultural MBSE: organización, entrenamiento y lecciones aprendidas [18] | 14/07/2015 | Seattle |
Simposio Internacional INCOSE | Desde las investigaciones iniciales hasta la implementación a gran escala de un método MBSE y su banco de trabajo de apoyo: la experiencia de Thales [19] | 14/07/2015 | Seattle |
EclipseCon Francia | Time-lapse de Capella: un modelo de arquitectura de sistema en 30 minutos [20] | 25/06/2015 | Toulouse |
EclipseCon Francia | Modelado de sistemas con el método ARCADIA y la herramienta Capella [21] | 24/06/2015 | Toulouse |
Nouvelle France Industrielle | Presentación de Clarity y Capella a Emmanuel Macron [22] | 18/05/2015 | École des Mines de Nantes |
EclipseCon Norteamérica | Capella time-lapse: un modelo de arquitectura de sistema en 30 minutos [23] | 03/12/2015 | San Francisco |
EclipseCon Europa | Capella en el campo: casos de uso de ingeniería de sistemas basados en modelos [24] | 29/10/2014 | Ludwigsburg |
Simposio de ingeniería de sistemas basados en modelos (MBSE) | Los desafíos de implementar soluciones MBSE [25] | 28/10/2014 | Canberra |
Simposio de ingeniería de sistemas basados en modelos (MBSE) | Arcadia y Capella en el campo [26] | 27/10/2014 | Canberra |
EclipseCon Francia | Arcadia / Capella, una solución de modelado probada en el campo para la ingeniería de arquitectura de sistemas y software [27] | 19/06/2014 | Toulouse |
EclipseCon Norteamérica | Arcadia / Capella, una solución de modelado probada en el campo para la ingeniería de arquitectura de sistemas y software [28] | 20/03/2015 | San Francisco |
Diseño y gestión de sistemas complejos (CSDM) | Colaboración basada en modelos para la ingeniería de sistemas, software y hardware [29] | 12/04/2013 | París |
Ver también
- Metamodelado
- Ingeniería basada en modelos
Referencias
- ^ "Sitio web de PolarSys" . Consultado el 12 de enero de 2017 .
- ^ "Capella 5.0.0 (última versión estable)" . Consultado el 1 de julio de 2020 .
- ^ "Propuesta de PolarSys para Capella" . Consultado el 23 de octubre de 2015 .
- ^ "Ecosistema para la solución de ingeniería de sistemas basados en modelos Capella" . Consultado el 23 de octubre de 2015 .
- ^ "Sitio web de Bpifrance" . Consultado el 23 de octubre de 2015 .
- ^ "ISO / IEC / IEEE 42010: 2011, Ingeniería de sistemas y software - Descripción de la arquitectura" . Consultado el 23 de octubre de 2015 .
- ^ "Kitalpha: un entorno para desarrollar y ejecutar MBE" . Consultado el 12 de enero de 2017 .
- ^ "EMF Diff / Merge: un componente de diff / merge para modelos" . Consultado el 12 de enero de 2017 .
- ^ "Documentación Capella" . Consultado el 23 de octubre de 2015 .[ enlace muerto permanente ]
- ^ "Modelado colaborativo con Capella y Sirius" . Consultado el 15 de noviembre de 2016 .
- ^ "Simplificar (y enriquecer) SysML para realizar análisis funcionales y modelar instancias" . Archivado desde el original el 9 de octubre de 2016 . Consultado el 6 de octubre de 2016 .
- ^ "Modelado de sistemas prácticos con ARCADIA / Capella" . Archivado desde el original el 9 de octubre de 2016 . Consultado el 6 de octubre de 2016 .
- ^ "Ingeniería basada en modelos con Capella: Estado y perspectivas" . Archivado desde el original el 9 de octubre de 2016 . Consultado el 6 de octubre de 2016 .
- ^ "Exploración de Marte guiada por PolarSys" . Archivado desde el original el 9 de octubre de 2016 . Consultado el 6 de octubre de 2016 .
- ^ "MBSE con Método ARCADIA y Herramienta Capella" . Consultado el 6 de octubre de 2016 .
- ^ "= CLARIDAD: Abastecimiento de la solución de ingeniería de sistemas basados en modelos Capella" (PDF) . Archivado desde el original (PDF) el 15 de febrero de 2016 . Consultado el 6 de octubre de 2016 .
- ^ "CLARIDAD: Abastecimiento de la solución de ingeniería de sistemas basados en modelos Capella" (PDF) . Archivado desde el original (PDF) el 15 de febrero de 2016 . Consultado el 23 de octubre de 2015 .
- ^ "Implementación del cambio cultural MBSE: organización, coaching y lecciones aprendidas" . Archivado desde el original el 3 de marzo de 2016 . Consultado el 23 de octubre de 2015 .
- ^ "Desde las investigaciones iniciales hasta el lanzamiento a gran escala de un método MBSE y su banco de trabajo de apoyo: la experiencia de Thales" . Archivado desde el original el 3 de marzo de 2016 . Consultado el 23 de octubre de 2015 .
- ^ "Capella time-lapse: Un modelo de arquitectura de sistema en 30 minutos" . Archivado desde el original el 11 de septiembre de 2015 . Consultado el 23 de octubre de 2015 .
- ^ "Modelado de sistemas con el método ARCADIA y la herramienta Capella" . Archivado desde el original el 14 de septiembre de 2015 . Consultado el 23 de octubre de 2015 .
- ^ "Obeo et Thales rencontrent le ministre de l'Economie lors du lancement du projet Industrie du futur" . Consultado el 23 de octubre de 2015 .
- ^ "Capella time-lapse: Un modelo de arquitectura de sistema en 30 minutos" . Archivado desde el original el 21 de octubre de 2015 . Consultado el 23 de octubre de 2015 .
- ^ "Capella en el campo: casos de uso de ingeniería de sistemas basados en modelos" (PDF) . Consultado el 23 de octubre de 2015 .
- ^ "Los desafíos de implementar soluciones MBSE" . Archivado desde el original el 28 de febrero de 2016 . Consultado el 23 de octubre de 2015 .
- ^ "Arcadia y Capella en el campo" . Archivado desde el original el 28 de febrero de 2016 . Consultado el 23 de octubre de 2015 .
- ^ "Arcadia / Capella, una solución de modelado probada en campo para la ingeniería de arquitectura de sistemas y software" . Archivado desde el original el 21 de octubre de 2015 . Consultado el 23 de octubre de 2015 .
- ^ "Arcadia / Capella, una solución de modelado probada en campo para la ingeniería de arquitectura de sistemas y software" . Archivado desde el original el 3 de marzo de 2016 . Consultado el 23 de octubre de 2015 .
- ^ "Colaboración basada en modelos para la ingeniería de sistemas, software y hardware" . Consultado el 23 de octubre de 2015 .