Los sistemas de tiempo real interactúan rápidamente con su entorno físico y requieren técnicas especiales de análisis, diseño y prueba. Estos sistemas están muy acoplados al mundo externo y deben manejar interrupciones e incluir bases de datos de tiempo real para lograr la integración y el rendimiento necesarios.