Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porPilar Valdéz Piñeiro Modificado hace 9 años
1
Boeing: Bold Stroke Avionics Software Family FLOREZ FERNANDEZHECTOR ARTUROha.florez39@uniandes.edu.co NARANJO ROMERO DAVID da-naran@uniandes.edu.co PEDRAZA GARCIAGILBERTO g.pedraza56@uniandes.edu.co ROZO DUQUE LAURA ANGELICAla.rozo253@uniandes.edu.co SANCHEZ GALVIS OSCAR ALONSO a.sanchez280@uniandes.edu.co
2
Características (1) Bold Stroke es una arquitectura de línea de producto escrita en C++. Desarrollada por Boeing en 1995. Conjunto de artefactos para desarrollar familias de aplicaciones aeronáuticas de misión para una variedad de aviones militares Se compone de: – Arquitectura altamente configurable basada en patrones orientados a objetos – Componentes de aplicación – Framework middleware – Procesos de desarrollo – Herramientas
3
Bold Stroke Avionics Software Family
4
Características (2) Es responsable de controlar los sensores de navegación, el despliegue de sub-sistemas de armas, y visualiza el panel de la cabina utilizado por el piloto de caza. Sistema en tiempo real multihilo. Framework complejo con miles de componentes implementados en más de un millón de líneas de código
5
Boeing Bold Stroke architecture Es una plataforma orientada a eventos basada en componentes Implementado sobre – ORB ACE implementación en tiempo real de CORBA. – Servicio de eventos en tiempo real (TAO) usando el patrón publicación/suscripción. – PRISM modelo de componentes específico de Boeing. Basado en Corba Component Model CCM (Facetas, receptaculos, Fuentes y buscadores de eventos)
6
Plataforma de ejecución Boeing Bold Stroke
7
Modelo de aplicaciones Bold Stroke
8
The Alderis Model of the Real-time CORBA Avionics Application
9
Embedded System Modeling Language (ESML) ESML es un lenguaje de modelamiento grafico para especificar aplicaciones en tiempo real para misiones aeronáuticas embebidas Su propósito es orientar aspectos como integración, validación, verificación y pruebas de sistemas embebidos
10
Interacción de componentes Bold Stroke en ESML
11
Conclusiones La Arquitectura de línea de producción Boeing Bold Stroke: – Soporta muchas variantes de productos Boeing utilizando una plataforma basada en componentes. – Permite el reuso sistemático de funcionalidades de computación de misión y es configurable para funcionalidad de productos específicos y en ejecución. – La filosofía del framework es: Componentes reutilizables bien definidos Definir contextos de uso específico Puntos de variabilidad, – Permite reducir el esfuerzo asociado con el uso de bajo nivel de interfaces API de middleware o sistema operativo.
12
Bibliografía [1] Gabor Madl. Model-based Analysis of Event- driven Distributed Real-time Embedded Systems. University of California. 2009 [2] Rajesh Sudarsan, Jeff Gray. Metamodel Search: Using XPath to Search Domain-Specific Models. Journal of Research and Practice in Information Technology, Vol. 38, No. 4, November 2006 [3] Paolo Ciancarini. Software product lines. http://www.slideshare.net/kronat/7-architetture- software-software-product-line [4] Alderis@UCI. Boeing Bold Stroke Avionics Example. http://alderis.ics.uci.edu/dresystems.html
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.