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