Artículo BIT
Electrónica y espacio: la informática en los proyectos espaciales
Electrónica y Espacio La informática en los proyectos espaciales La informática esr sin lugar a dudasf una de las principales herramientas que ingenieros y científicos disponen para interpretar la información que se recibe del espacien Su utilización resulta además de vital importancia para el telecontrol y telemando de ingenios espacialesa El presente artículo es obra de nuestro compa ñero DANIEL DE PABLOr Jefe del Centro de Cálculo de la Estación de Seguimiento Espacial de Villafranca del Castilloc Electrónica y Espacio Daniel de Pablo De igual manera que en todos los as pectos de la técnica la informática ha adquirido un papel preponderante en los proyectos espaciad El presente artículo pretende describir las partes del segme to tier aspacio afectadas por compo nentes informáticos y a la vez mostrar algunos aspectos de la evolución de esos sistemas informáticos junto con los p blemas con que actualmente se enfrenta L INTRODUCCIÓN El segmento tierraspacio puede es quematizarse como se apunta en la FigB lt según la cual el ingenio situado en el espacio Ique de ahora en adelante llanr remos satélite aunque las ideas aquí ex presadas sean aplicables a otros vehíc los envía la información adquirida a bo do a una estación en tier Una vez esta información está convenientemente acondicionada pasa a un Centro de Pro ceso que los entrega al usuario finaL El camino inverso ttierrasatélitej implica un ser humano ejecutando o autorizando operaciones de control del satélite efe tuadas por medio de un sistema de proce j equipo de telemando y antena emisoEsta esquematización está hecha de un modo simplista para facilitar laexpo sición subsiguiente relacionada con las técnicas informáticas El satélite ísonda o vehículo espaciaD es a su vez un sistema compleja subdividible en otros varice Para el propósito de este artículo la presentación hace referencia a los s guientes puntosi Informática a bordo del satélitef Informáticaen laestaciónde tierra Informática en el Centro de P ceso Como ilustración de una actividad de Centro de Proceso para un proyecto espacial se describe someramente el pro cesado de imágenes en el Centro de la Estación de Satélites de Villafranea del Castillo4 perteneciente a la Agencia Espa cial Europea ÍESAK Por ultime se mencionan las tende cias actuales en metodología y estructura en relación con el software a desarrollar para proyectos del espacienINFORMÁTICA A BORDO El requisito principal que debe currv plir el conjunto informático hardwa sof tware a bordo de un satélite es fiabilh dacL Si se tienen en cuenta las condicio nes tan duras a las que se hallan sometido los componentes en el espacio libre se comprende el que hasta hace relativas mente pocos años la tecnología no est viera suficientemente preparada para ofrecer computadores y memorias capa ces de pasar las pruebas de calificación requeridas para productos en el espacien AdemáSj el hecho de poseer un software a bordo exrde la posibilidad de que los programas a su vez puedan recargarse por medio de telemandos desde tierra y de que pueda verificarse su ca El proce dimiento no es trivial cuando se tiene en cuenta que a través de un enlace espacial el protocolo seguido en esta comun ción da carga del programa no es más que la transmisión de un ficheroj ha de ser necesariamente complicado y con una tasa de error superior en un orden de magnitud a las acostumbradas en el harc ware de tien Esta característica junto con los fac tores energía utilizada y velocidad de te lemando permitidas tienden a considerar como requisito que los programas utiliza dos a bordo de ingenios no tripulados sean de longitud relativamente Electrónica v Espacio No obstante las altas densidades de integración ya obtenidas con memorias calificadas para el espacio exterior junto con elementos de redundancia y pararr trización de programas permite hoy en día un nivel de proceso a bordo conside rab De forma especulativa uno podría imaginarse que una buena parte del trata miento de los datos adquiridos a bordo se efectuara allí mismc reduciendo al mínimo la cantidad de ellos a enviar a tierra o lo que es igual maximinizando la capacidad del canal satéliteier En los casos más comunes el softwa re a bordo de un satélite se ocupa de las funciones de recepción de telemandos y su distribución a los subsistemas cor pondientesf como asimismo colección de datos desde los diferentes subsistemas y su transmisión También suele ofrecer apoyo al sistema de control actitud y órbita y a los sistemas de control de ene gía ípanele baterías 3 INFORMÁTICA EN LAS ESTACIONES DE TIERRA Las partes principales de una esta ción de tierra soni En la dirección espacioierrai Antena Equipo receptor de RF y Equi po de preprocesol En la dirección tierraspacioi Equipo de control de Telemando Trans misor y Antena Como equipos auxiliaresi Equipo de comunicación de datos y Equipo de mando y control de la estación La informática no había entrado prácticamente en el área de estaciones te rrestres hasta el advenimiento de los m crocomputadore Cabe quizá la excep ción de los equipos de comunicación de datt Durante los últimos años ha do factible el tratamiento por programa de muchas de las funciones que hasta ahora venían siendo realizadas puramen te por hardwa El hecho se debe a va rias razonen quizá la más poderosa de ellas la disponibilidad de microcomputa dores y memorias suficientemente ráph dos y baratos como para ejecutar la fun ción requerida Como ejemplos donde el problema que en otro tiempo fue de FICHEROS PROGRAMAS DATOS OE SEGUIMIENTO PREPROCESO OATOS OE SEGUIMIENTO CORRECCIÓN TEMPORAL Y FLUJO SOLAR IONOSFÉRICOS TROPOSFERICOS DATOS OE TÉLEMEDIDA EFEMERIOES SOLAR Y LUNAR FICHEROS CORRECCIÓN OE PARÁMETROS CALCULO DE ÓRBITAS PARÁMETROS ORBITALES ACTITUD Y DE MANIOBRAS PREDICCIÓN Y TELEMANDOS PROGRAMA DE PREDICCIONES PARA LA ESTACIÓN DATOS ORBITALES PROGRAMA DE PREDICCIONES PARA EL SCHEDULING DATA FLOW PROGRAM SEQUENCE Un sistema típico de cálculo de órbitasa ño electrónico lógico y hoy en día lo es de realización de software podrían me cionarseí Funciones de codificación y verh ficación de telemandoi Estas funciones normalmente cubren la comprobación de que el código generado sea correcto y que su transmisión también lo sea Se realizan conunmicroompudadoro con programas del centro de control Funciones de sincronización me saje7trama La correlación y detección más probable del comienzo de una secuencia de datos de telemedida Funcionesde posicionamiento Electrónica y Espacio mecánico de las antenas Anteriormente esta función estaba realizada exclusivas mente por hardware y el control era m nuaL Hoy en día lo normal es que un micro o mincomputador reciban cont nuamente la posición y estado de la ante na y sus elementos para efectuar las ope raciones de rastreoXbúsqueda automát menter o bien un seguimiento prograrr do del satélite ten base a sus posiciones orbitalesh el posicionamiento manual también se ejecuta a través del compih tadon Funciones de mando y control de los subsistemas de la estación Hoy en día una estación completa puede ser nr nejada desde un solo puesto de mando fterminal de computadora evitándose así las operaciones y procedimientos tan complicados de años atrásí Los avances que se vienen haciendo en el proceso digital de señales las técni cas de filtrado digital y de análisis espec tral íperiodogramaSf métodos de cova rianza máxima entropía y otrosj junto con los adelantos en procesadores ráp dos7proceso paralelo permiten suponer que una buena parte de las técnicas ana lógicas utilizadas en telecomunicación van a apasar a convertirse en técnicas dh gitales programadas lo cual significa efectuar por software lo que hoy en día parecen ser dominios exclusivos del hard 4 INFORMÁTICA EN EL CENTRO DE PROCESO Centro de Proceso está utilizado en este contexto como el sistema que existe entre el punto en el que la información proveniente del satélite a través de la es tación espacial pasa a ser digitalizada y el usuario finaL Generalmente este si ma está constituido por uno o varios computadores donde se suelen combinar los aspectos deiAdquisición de Datc 21 Proceso de Telemedida 31 Proceso de Telemandos 41 Cálculo de Orbital 51 Cálculo de ActitudB 61 Proceso de los Datos Experime mensajes de telemedida provenientes de la estación de tierra Frecuentemente existen interfaces con el sistema de tienv po para asegurar una correlación precisa entre datos y tiempc El software relac nado con este proceso es típicamente de entrada7salida y suele hacer uso externo de las funciones de interrupción del conv putadon Debido a que los procesos de adquisición de telemedida invocan a su vez los de deconmutación almacenas mientc presentación etc que deben realizarse dentro de las limitaciones de tiempo determinadas por la naturaleza física del sistema la arquitectura y fu cionamiento vienen a ser típicamente de tiempo reaL Su diseño y realización es sustancialmente complejo y caro sobre todo cuando se trata de altas velocidades de telemedidal 2 Los procesos de telemedida convertirán los datos de entrada en pa metros f ísicosl Para ello harán uso de las funciones de transferencia y característ cas peculiares de cada uno de ellosa En la realización de este software es preciso e carar la organización de estas convei sioneSj el almacenamiento de la historia a corto y a largo plazo de los parámetrosí la inclusión de decisiones automáticas o a autorizar por un operador y la interfaz hombreáquin Las funciones de telemando son en principie de interfaz hombrr quina aunque incluyen la salida de datos y su verificación así como una relación con la función de telemedida para confi mación de su ejecución correcta a borde talesa J La función de adquisición de datos tiene por objeto la captación de los La función de cálculo de la órbita de un satélite hace uso de las teth rías de mecánica celestel El movimiento de un satélite en el espacio se puede des cribir tabulando su posición en función del tiempe La generación de esta tabla o fichero se lleva a cabo mediante la apl ción de la teoría de mecánica celeste y se le suele llamar MGenerador de Orbitas Una vez determinada la órbita deben efectuarse leves correcciones periódicas con el fin de ajustar la posición real del satélite a la requerida Las correcciones se varían sistemáticamente hasta que la diferencia es tan pequeña como para que pueda explicarse como debida a loser res de medida en el sisten La exactitud del proceso de determinación de la órbita depende de la distribución exactitud y número de medidas de las estaciones que intervengan en tal función Depende as mismo de la calidad de los modelos util zados para describir efectos como la frifr ción molecular la magnetoesfera o la presión de radiación Característica irrv portante del software relacionado con la determinación de la posición del satélite es la laboriosa manipulación y actualiza ción de ficherosf el proceso de naturaleza matemática y el gran número de ite ciones requeridas La figura 2 representa un sistema típico de determinación de órbitas 5 Las funciones de ción de la actitud del satélite son ciales Se trata de establecer cuál es el estado dinámico del satélite y de llevarlo a condiciones estaba Ello se efectúa por sistemas de control activos generad mente actuando sobre los tres ejes del satélitea También hay casos donde se errv plean sistemas pasivos como el gradiente gravitatorin magnético o la estabilizan ción por spint Estos últimos métodos quieren un apoyo externo en el software de tierra para la determinación de la actN tudf mientras que con los métodos de control activo el software puede reduci se a una especie de control de procese Las maniobras de actitud se realizan bien automáticamente a bordo ísoftware a bordóla bien iniciados desde tierra ma nualmente o de un modo semautonr ticc Ahora bien debido a que las confh guraciones de impulsores fthrustersl en el satélite no permiten producir fuerzas o pares simples los procesos de maniobras orbitales y de actitud del satélite no pue den tratarse independientemente Al dh señar el software deben efectuarse corrv promisos entre la independencia de estos dos sistemas y el exceso de cómputo que supondría una iteración demasiado pron longada entre ambosl Ha de tenerse en cuenta que en una maniobra debe poder estimarse el que los niveles de impulso que se vayan aplicando al satélite y sus direcciones caigan dentro de los valores apropiados Existe asimismo un proceso de optimización ya que habiendn en ge neraL muchas formas de alcanzar una condición final de órbita y actitud el software debe de seleccionar una que no violando los requisitos operacionales o Electrónica y Espacio Vista de modelo térmico interno de la nave GIOTTO ción se deposita en gna matriz sional íuna imagenj y posteriormente se envía a tierra vamos a describir un típico sistema de proceso de imageni las limitaciones de sistemas hardware del satélite consuma un mínimo de combus tible 4 6 Proceso de los Datos Exper mentalesi Es aquí donde dependiendo de cuál fue la utilidad para la que se diseñó el satélite es preciso crear un proceso que cumpla con los requisitos del sisterm El campo de aplicación de los satélites es extensísima y el tipo de proceso de da tos asociado va desde satélites como los de comunicaciones donde no existen apenas datos experimentales adquiridos a bordo leí satélite puede considerarse mo un conjunto de repetidoresh hasta sa télites científicos con instrumentos a bordo muy complejos o satélites de servación de la tierra en diferentes das espectrales que conlleva un trata miento extenso de la información ac mulada en imágenes construidas a bordo y transmitdas a tier En la realidad pue de hablarse de un sistema de software por cada detector a bordo del satéliteI Con el fin de ilustrar un caso muy común hoy en día donde el detector a bordo del satélite es tal que la infornr 4AL Proceso de imágenes en un Satélite Científico El satélite IUE dnternational Ultra violet ExplorerJ es un telescopio coloca do en una órbita geosíncronal Posee ci tro cámaras tipo Vidicon que captan la través del telescopios imágenes de espe tros de objetos estelares en la zona ultra violeta íquásareSj estrellase galaxias metas ec El propósito del software de proceso de imágenes es proporcionar a la comunidad científica mundial la info mación extraída de estas imágenes La extracción tiende a reducir en lo posible los efectos instrumentales y debe real zarse con un criterio común para todos ellasI Considerando que el punto de part da son las imágenes captadas por el p ceso de telemedida ítamaño s 768 x 768 x 8 bitsh las secuencias que se desarrollan son las siguientesi Generación de la secuencia de programas precisos junto con los fich ros que necesiten para tener en cuentai Qué tipo de proceso se va a efe tuar íel estándar alguno especiad etcL 9 Qué cámara del satélite se utiliza tson diferentes entre sí Qué tipo de dispersión se utilizó a bordo fqué espectrógrafos Qué apertura se usó para la entra da de la luz fhay dos con diferente geo metríal t Qué tipo de registro de imagen se va a utilizar ídesplazamiento entre la imagen teórica y la obtenidaK Detección de fenómenos espúreos en la imagen Estos fenómenos pueden ser debidos o bien a distorsiones introd cidas en la cámara en el momento de su lectura ídistorsión microfón o bien a la aparición de puntos brillantes debido a que algunas partículas del cátodo de la cámara se excitaron por radiación u otro fenómenc En el primer caso se hace una transformación de Fourier ídigitaD sobre un grupo de líneas de la imagen Si su Electrónica y Espacio espectro muestra componentes cuya cuencia se halla en la banda microfónicas se marcan las líneas donde el fenómeno sucedel La detección ísupresiónj de purv tos brillantes se realiza pasando un filtro de media y otro de mediana para ident ficar qué puntos difieren demasiado de los que le rodean con el fin de asignarles una marca que acuse su posible origen Corrección de los efectos de tenv peratura y envejecimientoi Se ha obse vado ídurante la vida del satélites que la geometría de la cámara depende de su temperatura y a la vez experimenta unos desplazamientos atribuibles a envejec mientth Existen unos programas que mo difican los ficheros que describen las po siciones geométricas de las marcas retic ares en las cámaras y también modifican las constantes de dispersión de forma que los procesos subsiguientes operen con po siciones reticulares y constantes de c persión corregidas por efectos de tiempo y temperatu Alineamiento ÍRegistroJ del es pectro que aparece en la imagen con su posición teór Esta función se realiza generando matrices en la dirección de dispersión y calculando la distribución de intensidades en la dirección de sus filast Como se sabe que esta distribución debe ser gaussiana se van generando desplaza mientos para cada intervalo de longitud de onda de manera a conseguir la mejor coincidencia Generación de una plantilla con las marcas de longitud de ondas que servN rá posteriormente para referencia Corrección geométrica y fotorr trica de la imageni La distorsión geomé trica queda determinada por la aparición de las marcas reticulares en puntos que no corresponden a su posición teórica En consecuencias el resto de los puntos de la imagen debería corregirse ípor ejemplOj por interpolación bilineaD para originar otra imagen de mejor geometríaí Ahora bienf este reuestreo de la irr gen produciría a su vez errores fotométrh cos ya que la función de transferencia de cada punto o pixel no es lineaL La rrección fotométrica se efectúa teniendo en cuenta la distorsión geométrica del sh guiente modoi para cada pixel se calcula su posición geométricamente corregidaf despuésse calculaelflujoluminoso fenergíal que le corresponde a cada uno de los cuatro puntos de matriz Omagen de 768 x 768 pun más próximos al teórico y por último se calcula el flujo final por interpolación bilineal entre los cuatro flujos de los puntos adyacentesí Extracción del espectroi Una vez hecha la corrección fotométrica se pasa una retícula fmultiplicación por unarr triz diagonaO en la dirección de las long tudes de onda extrayéndose así para ca da pequeño intervalo de longitud de orv da la energía que le corresponde En dh recciones paralelas a la de dispersión se extrae el valor del ruido de fondc que se filtra mediante un filtro digital de paso bajo fmedia medianas y se resta del anterior para calcular su valor netc Calibración absolutai Los espe tros así obtenidos proporcionan energía en función de longitud de onda No ob tante deben calibrarse dividiendo por el tiempo de exposición de la cámara y apii cando una función que compense lase sibilidad de la cámara ya que su respuesta no es constante a todas las longitudes de onda Por ultime se graban y registran los productos resultantes de todo el pro ceso i fica Imagen bruta en película fotog t Imagen fotométricamente correg en película La misma con la plantilla de calh bració La gráfica de los espectros produ cidos t Todos los datos anteriores en fh cheros de cinta t Sumario del proceso para el banco de datosI S PROBLEMÁTICAS METODOLOG TENDENCIAS ACTUALES El software asociado a los proyectos espaciales como se ha mencionado antes lleva consigo aspectos de tiempo reaL cá culos matemáticosf modelos de sistemas distribución de potencia modelos térmh coSs modelos estructurad así como as pectos muy especializados de datos de experimentos científicosa El esfuerzo de software que sentan tales proyectos es consideraba Sirva a modo de ejemplc la cita de que el software para el proyecto Shuttle tiene un tamaño del orden de 25 millc nes de líneas de código y que su coste de mantenimiento es del orden de 10Ü000 dólares por La producción de este software se hace por lo general a través de contratos con la industriaí Una entidad gestora por ejemplOj la Agencia Espacial Europea o NASA en los Estados Unidos de Amérh caf define el proyecto global y divide el conjunto en diversos paquetes de so ware4 Después estos paquetes se especifh can adecuadamente para someterlos a concurso públicc Una vez seleccionadas las compañías que realizarán el producto se pasa a la fase de diseño definición de tallada y producción del software reque ridc Al ser los sistemas extensos y conv plejoSj aparte de las dificultades de e contrar equipos humanos con formación y experiencia suficiente para acometer las tareas encomendadas existen también dificultades de definición ímuchas inte faces a establecer sin ambigüedadj y ordinación ímuchos equipos a realizar una labor comúnK Esta labor de coordh nación entre equipos con diferente siste ma de trabajo diferente preparación d ferentes expectativas y muchas veces dh ferentes mentalidades e idiomas suele te ner a veces efectos de gran envergadura en el software total Otro punto que conviene resaltar al mencionar los problemas en los que se halla la informática de los proyectos es paciales es el de retilización del sofr ware ya producido Este punto que es común a todo el mundo informáticos se refiere ai D Cómo desarrollar un software de manera que sea retilizab D Si al definir un proyecto o siste ma podemos hacer uso de paquetes o programas ya existentesl El tema es naturalmente más impo tante cuanto más costoso resulta el pa quete en cuestión La dificultad principal está en el cambio tan rápido de infraes tructura de hardware fdiferentes y carrv biantes sistemasj y de software ídifere Electrónica y Espacio tes sistemas operativos y compiladores siempre en evolucioné Hay actualmente tendencias hacia sistemas más converge te basados en el uso de sistemas de ge rencia de bases de datos en el uso de lenguajes de alto nivel que conllevan no sólo instrucciones de programación sino también una metodología de plantea miento del problenm Mediante estos e mentoSj a la vez que las expectativas de retilización del software se hacen algo mayoreSf la producción es más visible y más organizada y el producto tiene más calidad Como ejemplo de uno de los esfue zos de metodología para lograr una jor calidad en el producto ísoftware ducidoj y una mejor visibilidad en su lización en definitiva un sistema que balmeniü resulte más económico y más eficiente se incluye en la Fig 3 un cufr dro resumen de los Estándares de Inge niería de Software producidos en ESA ÍAgencia Espacial EurtroaK Losconcep tos en que se basan estos estándares soni Diseño estructurado desde abajo ítopownh y Programación documentación y pruebas concrruente Según este cuadro el proyecto de desarrollo de un sistema de software se divide en varias fases cada una con acth vidades bien definidas y con productos a entregar al final de cada fase Es inte sante observar que el software se compo ne de los programas producidos y la do cumentación pertinente íbajo la premisa de que programas indocumentados son de una utilidad nula cuando haya requis tos de mantenimiento de ese programad Las fases en las que el proyecto se descompone soni Definición de los requisitos gene ralmente precedida de una definición es crita de las necesidades de los usuarios finalesK Diseño arquitectónico tde bltv quesí del sistemaB Diseño detallada codificación y pruebas Actividades realizadas quasi s multáneamenteh Transferencia del sistema a opera Operación y mantenimiento del softwa Para proceder ordenada y metódic mente a las fases subsiguientes existe un punto en el que los productos a entregar ten su casoj Documento de Requisitos del Software SRD y Documentos de Arquitectura del Software ADD t ben revisarse y aprobarse formalmenteí Las sesiones de revisión tienen por objeto el verificar aue los pasos emprendidos son los corrector Está demostrado esta dísticamente que los errores Weficierv cias ambigüedades o diferentes interpre tacionesl introducidos en el software son tanto más caros cuanto más temprano se hubieren generadol Nótese también el hecho de que l ta que el producto no está bien definido y acordado no se debe de comenzar la programación fa pesar del entusiasmo mostrado por algunos programadoresh Durante la fase de diseño detallado y producción se realiza también la docu mentación y prueba de cada una de las unidades en que el proyecto total se ha descompuesta Las unidades másfre FASES CONCEPTOS UR DEFINICIÓN DE LOS REQUISITOS DELUSUARIO ACTIVIDADES PRINCIPALES IDENTIFICACIÓN DE LOS REQUISITOS DEL USUARIOFACTIBILIOAD SR DEFINICIÓN DE LOS REQUISITOS DE SOFTWARE IDENTIFICACION DE LOS REQUISA TOSDELSOFTWARE PLAN DE DESARRO LLO Y ESTIMACIÓN DE COSTES IÍ30NÍ VERIFICACION DEL PRODUCTO AD DISEÑO ARQUITECTÓNICO DEFINICIÓN DE LA ARQUITECTURA GE NERAL DEL SISTEMA PLAN DE DESARRO LLO DETALLADO Y ESTIMACIÓN DE COSTES U10NJ VERIFICACION DEL PRODUCTO ADR DD DISEÑO detallado Del software y producción DETALL PROGRAMACIÓN APRUEBA DE MO DULOS APRUEBA DELSIS TEMA VERIFICACION DEL PRODUCTO DDifí TR TRANSFERENCIA EJECUCIÓN DE LAS PRUEBAS DE ACEP TACION PROVlSIO NAL VERIFICACION OEL PRODUCTO OM OPERACIONES Y MANTENIMIENTO ACEPTACIÓN FINAL OPERACIÓN DEL SISTEMA MANTENIMIENTO DE PROGRAMAS Y OOCUPRODUCCIÓN DE LOO CUMENTCHISTORIA OEL PROYECTC VERIFICACIÓN OEL PRODUCTO CONCEPTOS A ENTREGAR EL SÍMBOLO INDICA XAMBIOS BAJO CONTROL DOCUMENTO DE REQUISITOS DEL USUARIO URD DOCUMENTO DE REQUISITOS DEL SOFTWARE SRD DOCUMENTO DEL DISEÑO ARQUITECTOS ADD DOCUMENTO DEL DISEÑO DETALLADO MANUAL DE UTILIZACIÓN DEL SOFTWARE DOCUMENTO DE TRANSFERENCIA DEL SOFTWARE DOCUMENTO HISTORIA OEL PROYECTO STD PHD REVISIONES INTERMEDIAS REVISIONES ACEPTACIÓN ACEPTACIÓN DE LOS REQUISITOS DEL USUARIO APROBACIÓN DEL SRD APROBACIÓN DELADD APROBACIÓN DE CODIGO7DDD7SUM ACEPTACIÓN PROVISIONAL HITOS PRINCIPALES TERMINACIÓN DE LAS ACTIVIDADES DE SOFTWARE ACEPTACIÓN PUBLICACIÓN FINAL DEL PHD Estándares de Ingeniería de Software en ESAl Fases del Softwa Electrónica y Espacio cuentemente puestas a prueba resultan ser las más utilizadas Consecuencia del método arribabajoh Asimismo las acti vidades de integración global del sistema no resultan necesarias puesto que el siste ma nace ya integradol Conceptualmente las tendencias tuales de la informática en proyectos pacíales van hacia la organización de temas abiertos de arquitectura distribuí da El objetivo final sería el que el util zador comunicara con el experimento a bordo del satélite de tal forma que sólo vislumbrara las características de su aplh cación dejando los elementos restantes fque siempre son secundarios para este utilizadorj como servicios a ser propor cionados por otras entidades La interconexión de sistemas de quitectura abierta no implica una ción determinada ni el uso de una tecno logía definida o medio de interconexión sino que establece formas de reconocí miento mutuo entre sistemas y proced mientos normalizados para el intercairv bio de información El concepto de siste ma es aquí muy amplio y se refiere al conjunto de una o varias máquinas con su software periféricos terminales ope radores humanos procesos físicos rr dios de transferencia de información etcw que forman un todo autónomo ca paz de llevar a cabo un proceso de info mación Diversos organismos 0SOf CCITT IEC EIAf ANSL IEEEÍ ECMAf etcl 11 van años trabajando en el establecimien to de un modelo de referencia para inter conexión de sistemas abier Parece que el modelo ISO de 7 niveles o estratos está siendo aceptado por la industria del software en general y como caso particu lar se utilizan sus conceptos en los pi yectos de software para el espac La arquitectura adoptada para el modelo de referencia se basa en el con cepto de nivel o estrato Una estruct ra compleja se descompone en un núrr ro de estratos funcionalmente indepen dientes y cada estrato realiza una serie de funciones bien definidas utilizando un conjunto de servicios proporcionados por el estrato inferior Las funciones de un estrato proporcionan una serie de servh cios accesibles solamente desde la capa superior En este contexto cada estrato CONSTRUCCIÓN OE TRAMA SALIENTE REDUCCIÓN OE TRAMA ENTRANTE PROCESO OE APLCACtON APLICACIÓN PRESENTACIÓN SESIÓN TRANSPORTE RED ENLACE PISICO SFDUAP DATA UNIDAO DE DATOS UNIDAD DE DATOS FCS TRAMA IPBOCESO I DE aplicación APLICACIÓN PRESENTACIÓN SESIÓN TRANSPORTE RED ENLACE FÍSICO MEDIO DE TRANSMISIÓN FÍSICO VÍA DE COMUNICACIÓN Modelo de referencia de 150 para interconexión de Sistemas Abiertosí Propuesta de UnidadesdeDatos se controla rigurosamente por el ingenie ro de sistemas a través de especificación nes formales de interfaz o función El modelo de referencia ISO consta de 7 estratosi que de arriba abajo son los siguientesi Estrato de Aplicación Estrato de Presentaciónl Estrato deSesión Estrato de Transpon Estrato de Red Estrato de Enlace Estrato Físicc Las ideas actuales van en el sentido de que Unidades de Datosíf fuesen origi nadas por un proceso de aplicación y pa sasen al estrato de aplicación íver Fig estableciendo así una petición de nicación que circularía por los demás es tratos hasta el nivel físico añadiéndose un encabezamiento en cada estrato para que en éste se realice el servicio oport noí En la recepción de la unidad de datos se van eliminando los encabezamientos gradualmente al pasar por los sucesivos estratos hasta que el contenido original se entrega al proceso de aplicación en el estrato de aplicación Lo que suceda en la vía de comunicación no debe ser de la incumbencia de la Unidad de Datos pueden incluirse desde una entrega rr nual de una cinta magnética hasta una transmisión compleja vía otro
30 oct 2015