Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:

Slides:



Advertisements
Presentaciones similares
BizAgi - Business Agility
Advertisements

UML DCU -DS Alvaro Garrido V..
Laboratorio virtual de Control por Computador
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
METODOLOGÍA PARA IMPLANTAR UN SISTEMA INTEGRADO DE INFORMACIÓN
ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS
Procesos de la Ingeniería
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Unidad I: CONCEPTOS FUNDAMENTALES
Departamento de Ciencias de la Computación
Evaluación de Productos
HERRAMIENTAS CASE.
Ingeniería de Software Orientada a Objetos
Capítulo 3 Etapas de un Proyecto de simulación
ESCUELA POLITÉCNICA DEL EJÉRCITO
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Diseño del Software Diseño de datos Diseño arquitectónico
MAESTRÍA DE GERENCIA EN SISTEMA
Ingeniería de Software
Realidad virtual Integrantes: Segundo Agurto Cristian Venegas.
INTRODUCCIÓN A LA SIMULACIÓN DE EVENTOS DISCRETOS
Tesistas: Sra. Karla Albuja Sra. Verónica Molina
Las etapas de un proyecto
Ciclo de Vida del Software Paradigmas de Desarrollo
ESCUELA POLITÉCNICA DEL EJÉRCITO
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Ingeniería del Software
Plan de Sistemas de Información (PSI)
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Análisis y diseño detallado de aplicaciones informáticas de gestión
Metodología para la construcción de programas
Ximena Romano – Doris Correa
ESCUELA POLITÉCNICA DEL EJÉRCITO
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Luis Carlos Amaya Negocios Internacionales
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Ingeniería de Requisitos
Estimación por casos de uso.  Un caso de uso representa una unidad de interacción entre uno y el sistema. Un Caso de Uso es una unidad simple de trabajo.
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
Jairo Pinto Ing. sistemas
Introducción al proceso de verificación y validación.
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery.
Unidad 4: Estándares de documentación (continuación)
Unidad I: CONCEPTOS FUNDAMENTALES
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Sistemas de Información Administrativa Ttramestre MAY - AGO 2008 Catedrático: MC. Pedro Martínez Lucio MC. Pedro Martínez.
Preocupaciones del Analista Programador & Usuarios
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
INGENIERIA DE SOFTWARE
Sistemas integrados de gestión
Proceso de desarrollo de Software
Administración de Calidad de Software
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Planificación de Sistemas de Información
BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE MODELOS CONCEPTUALES Integrantes Horenstein, Nicolás Gómez, Federico IDJEI 52.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Plan de Pruebas de Aceptación
DIAGRAMAS DE SECUENCIA. UML está compuesto por los siguientes diagramas:
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Introducción al diseño de software educativo Edwin Yessid Rojas Sierra Jenifer Anita Vargas Rodríguez Licenciatura en lenguas extranjeras.
Transcripción de la presentación:

Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR: ING. GERMAN ÑACATO CODIRECTOR: ING. FREDDY TAPIA ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

AGENDA Introducción. Alcance Objetivos. Sistema de Control. Controles Abiertos y Cerrados. Sistema de Tiempo Real Metodología. Diseño Conceptual Diseño de Navegación Pruebas Conclusiones Recomendaciones ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

INTRODUCCIÓN Un sistema de tiempo real es un sistema de procesamiento de información. Los sistemas de tiempo real generan alguna acción en respuesta a sucesos externos. Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. Se ve necesario la implementación de un Sistema de Control en Tiempo Real para un Sistema Operativo. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

ALCANCE Admitir la verificación y visualización en el comportamiento temporal de cada una de las tareas del Kernel del Sistema Operativo. Trabajar con herramientas visuales de (Matlab-Simulink) los cuales permiten la simulación de sistemas. Permitir el Monitoreo del los Procesos que se encuentran en el Kernel. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

OBJETIVO GENERAL Desarrollar un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo que permita visualizar los procesos del Kernel en Tiempo Real y las tareas que se ejecutan lo que permitirá mejorar la sincronización y funcionamiento del Sistema Operativo. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

OBJETIVOS ESPECÍFICOS Realizar un Sistema para el Monitoreo de los Procesos que se ejecutan en los Sistemas Operativos. Analizar el tiempo de respuesta que se va dando con cada proceso del Sistema Operativo. Crear un ambiente de Control, en donde los procesos de tiempo real sean Monitoreados de forma visual. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

SISTEMA DE CONTROL Un sistema o procesamiento está formado por un conjunto de elementos relacionados entre sí que ofrecen señales de salida en función de señales o datos de entrada. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

SISTEMA DE CONTROL Es el conjunto de elementos que interactúan para conseguir que la salida de un proceso se comporte tal y como se desea, mediante una acción de control como se puede observar. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

SISTEMAS DE CONTROLES ESCUELA POLITECNICA DEL EJERCITO CONTROLES ABIERTOS CONTROLES CERRADOS ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

CONTROLES ABIERTOS Esta estrategia de control puede compensar los retrasos inherentes del sistema anticipándose a las necesidades del usuario. Sin embargo, el lazo abierto generalmente es insuficiente, debido a los errores del modelo y a los errores en la estimación de las perturbaciones ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

CONTROLES CERRADOS Este tipo de estrategia de control puede aplicarse sea cual sea la variable controlada. La gran mayoría de los sistemas de control que se desarrollan en la actualidad son en lazo cerrado. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

Introducción al Sistema de Tiempo Real Los métodos tradicionales en cualquier ingeniería requieren como primer paso la obtención de los requisitos en forma de especificaciones por parte del cliente. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

SISTEMA EN TIEMPO REAL Se dice que un ordenador trabaja en tiempo real cuando realiza una transacción que le ha sido ordenada desde un terminal en ese mismo momento, sin espera alguna. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

METODOLOGÍA ANÁLISIS DISEÑO ACTORES, CASOS DE USO ESTRATEGIAS REQUERIMIENTOS ACTORES, CASOS DE USO ESTRATEGIAS FLUJO DE DATOS PROCESO EN TIEMPO REAL ANÁLISIS REQUERIMIENTOS DEL SISTEMA DE CONTROL OBJETOS QUE INTERVIENEN DISEÑO MÉTODO. TÉCNICAS. HERRAMIENTAS. CONSTRUCCIÓN SOFTWARE ANÁLISIS DE LA INFORMACIÓN, DESARROLLO DEL SOFTWARE. DOCUMENTACIÓN INTEGRACIÓN DEL SOFTWARE MÓDULOS CONTROL DE TIEMPO REAL VALIDACIÓN DEL SOFTWARE REVISIÓN ESPECIFICACIONES PRUEBAS TUTORIALES ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

MODELO DE REQUERIMIENTOS Introducción Identificación de Roles y Tareas Especificación de Caso de Uso Especificación de la UIDs ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

Identificación de Roles y Tareas   En esta fase se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

Especificación de Caso de Uso Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de uso se denominan actores ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

Especificación de la UIDs ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

DISEÑO CONCEPTUAL Se refiere a la abstracción de hechos reales de los cuales se emite un concepto o es posible hacer una idea de ello. Para poder realizar la abstracción de un tema en un área específica, a nivel informático, es necesario tener los requerimientos formulados por los usuarios con respecto a este. Estos requerimientos contienen el conjunto de hechos y reglas que dan pauta a la creación del esquema conceptual donde por medio de este se podrá realizar una descripción de alto nivel de la futura base de datos. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

GRAFICA DEL DISEÑO CONCEPTUAL DEL SISTEMA DEL KERNEL DEL SISTEMA OPERATIVO ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

DISEÑO DE NAVEGACIÓN El conjunto de trabajos y pasos que seguirá el usuario, durante todo el tiempo que se relacione con el programa, detallando lo que verá y escuchará en cada momento, y las acciones que realizará, así como las respuestas que el sistema le dará. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

PRUEBAS El ingreso al sistema se realizo mediante Usuario y Contraseña. Existen controles en el sistema al momento de ingresar contenido en el mismo lo cual le permite al usuario tener una guía en el manejo del sistema. Se verifican los procesos que se están ejecutando en las maquinas y los que no se están ejecutando. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

CONCLUSIONES ESCUELA POLITECNICA DEL EJERCITO En general los Sistemas en Tiempo Real proporcionan a los usuarios información en Tiempo real con los cual puedan tomar mejores desiciones. El acceso al Sistema, se basa en un registro de usuario, garantiza la confiabilidad y facilidad de uso del sistema. Esta metodología involucrar mayores costos de diseño al principio, pero a mediano y largo plazo reducen notablemente los tiempos de desarrollo al tener como objetivo principal la reusabilidad de diseño, y así simplificar la evolución y el mantenimiento.. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

RECOMENDACIONES ESCUELA POLITECNICA DEL EJERCITO Se recomienda la utilización de sistemas en tiempo real debido a lo crítico de la utilización de los procesos del Kernel de sistema operativo. COMET es la metodología que más se utiliza para Sistemas en Tiempo Real por lo que se recomienda trabajar con este tipo de metodología. Se aconseja asignar una mayor cantidad de tiempo a la fase de obtención de requerimientos ya que esta es la base para empezar el desarrollo de un sistema. ESCUELA POLITECNICA DEL EJERCITO SISTEMA DE CONTROL EN TIEMPO REAL PARA EL KERNEL DEL SISTEMA OPERATIVO

GRACIAS AUDITORÍA INFORMÁTICA AL PROYECTO GENESIS DE LA DIRECCIÓN DE INTELIGENCIA DE LA FUERZA TERRESTRE