Gracias por el aporte Gerardo,
Particularmente la edición del 2012 del FSW fue un disparador para investigar y determinar que varias misiones incluyendo el famoso vehículo Curiosty utilizan los modelos de comportamiento (específicamente Statecharts) para generar código de forma automática y además el concepto de Objeto Activo como unidad de concurrencia, los cuales colaboran entre si, intercambiando mensajes asincrónicos (o simplemente: eventos). Esto es básicamente programación reactiva.
Para mi grata sorpresa, el 75% del software (de más de 3 MLOC) del Curiosity está generado en forma automática a partir de modelos de comportamiento Statecharts ;) utilizando:
Para aquellos interesados en estos temas: presentación UML State Chart Autocoding for the Mars Science Laboratory (MSL) Mission [Video] de Eddie Benowitz (JPL). Y adicionalmente algunos artículos relacionados e interesantes:
--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32+unsubscribe@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.