Sistemas Operativos en los CPS
AADL
Architecture Analysis and Design
Language
DESARROLLADO
Society of Automotive
Engineers (SAE)
Lenguaje estándar
Industria para el modelado textual y gráfico de la arquitectura de sistemas integrados en tiempo real
MODELADO
Se extiende con CPSannex
MacroLab
OBJETIVO
Programar los componentes a nivel de sistema
UTILIZA
Vectores de datos macro para describir
los componentes
CONTROLAN
Una
red completa de componentes
Sistemas operativos genéricos y plataformas de programación
W7
Versión de Microsoft Window
Lanzada en Octubre del 2009
W Mobile
Sistema operativo móvil compacto desarrollado por Microsoft
Para su uso en teléfonos inteligentes y otros dispositivos móviles
MAC OS
Serie de sistemas operativos gráficos desarrollados y comercializados por Apple
Desde 2001
Linux
Familia de sistemas operativos de código abierto tipo Unix
Desde 1991
Unix
Sistema operativo portable, multitarea y multiusuario
Desarrollado en 1969 por laboratorios Bell de AT&T
Andorid
Sistema operativo móvil desarrollado por Google
Lanzado en Septiembre del 2008
Tiny OS
Sistema operativo de código abierto basado en componentes para redes de sensores inalámbricas
Desarrolado por TinyOS Alliance
TinyDB
OBJETIVO
Programar los componentes a nivel de sistema
HERRAMIENTA
Procesador de consultas
distribuida
PERMITE
Recopilar datos de cada uno de los nodos en una
red de sensores
EN FORMA
Consultas individuales, agregadas,
basadas en eventos y de por vida
Etherware
ES
Un middleware entre una aplicación compleja y la capa
informática de los CPS
BASADOS EN
Sensores
OBJETIVO
Respaldar el desarrollo de aplicaciones de control en red y evolutivas
Microkernel
Tiempo de ejecución utilizado en
muchos sistemas operativos,
SE AMPLÍA
Componentes de servicio y componentes de aplicación
Sistemas operativos en tiempo real
QNX
TIPO
Unix
CUMPLE
Norma POSIX
Desarrollado
QNX Software Systems
Vx Worrks
PROPIETARIO
Wind River Systems
UTILIZADO
Sistemas Embebidos
OFRECE
Baja latencia
RTTLinux
DISEÑADO
soporte de multiprocesamiento simétrico
Arquitecturas
PowerPC, i386
Facilidades
Incorporar nuevos componentes
Windows CE
UTILIZADO
Sistemas Embebidos
FUNCIONA
Intel x86 y compatibles
EJEMPLO
Consola de videojuegos Dreamcast