Materia
Diseño basado en modelos
Datos generales de la materia
- Modalidad
- Presencial
- Idioma
- Castellano
Descripción y contextualización de la asignatura
En las asignaturas de Microcontroladores y Diseño con Microprocesadores , Diseño Avanzado de Sistemas Digitales (VHDL) y Codiseño de Hardware y Software y Buses y Comunicaciones en Sistemas Empotrados se han estudiado diferentes alternativas diseño y desarrollo de Sistemas Empotrados. Tanto para dispositivos basados en micros de 16 y 32 bits como para sistemas digitales.En esta asignatura se van aplicar las técnicas de modelado de sistemas sobre ese tipo de aplicaciones.
Se analizan las técnicas y herramientas de modelado y se realiza el estudio del ciclo de desarrollo de un sistema embebido. Se profundiza en el modelado de sistemas embebido mediante SysML, el estudio de los diferentes elementos del modelado.
Se pone en práctica realizando un pequeño proyecto de modelado de un sistema embebido concreto, siguiendo el ciclo de desarrollo y utilizando la herramienta IBM Rational Rhapsody for Systems Engineers. Finalmente, los diferentes grupos de estudiantes realizan la presentación del proyecto.
Profesorado
Nombre | Institución | Categoría | Doctor/a | Perfil docente | Área | |
---|---|---|---|---|---|---|
ALVAREZ BALBAS, GONZALO | Universidad del País Vasco/Euskal Herriko Unibertsitatea | Profesorado Titular De Universidad | Doctor | No bilingüe | Arquitectura y Tecnología de Computadores | gonzalo.alvarez@ehu.eus |
ARRUTI ILLARRAMENDI, ANTONIO | Universidad del País Vasco/Euskal Herriko Unibertsitatea | Profesorado Agregado | Doctor | No bilingüe | Arquitectura y Tecnología de Computadores | andoni.arruti@ehu.eus |
BERRETEAGA CASTRO, OSCAR | ULMA | Otros | oberreteaga@ulmaembedded.com |
Competencias
Denominación | Peso |
---|---|
Conocer y utilizar métodos de modelado y herramientas para el desarrollo y depuración de sistemas empotrados complejos. | 100.0 % |
Tipos de docencia
Tipo | Horas presenciales | Horas no presenciales | Horas totales |
---|---|---|---|
Magistral | 24 | 25 | 49 |
Seminario | 6 | 5.5 | 11.5 |
P. de Aula | 4 | 5.5 | 9.5 |
P. Ordenador | 6 | 24 | 30 |
Actividades formativas
Denominación | Horas | Porcentaje de presencialidad |
---|---|---|
Clases magistrales | 44.0 | 50 % |
Pruebas de evaluación | 5.0 | 40 % |
Prácticas de ordenador | 39.5 | 25 % |
Seminarios | 11.5 | 52 % |
Sistemas de evaluación
Denominación | Ponderación mínima | Ponderación máxima |
---|---|---|
Examen escrito | 30.0 % | 30.0 % |
Realización y presentación de trabajos e informes | 70.0 % | 70.0 % |
Resultados del aprendizaje de la asignatura
Ser capaz de conocer y utilizar métodos y herramientas de modelado para aplicaciones de sistemas embebidos.Ser capaz de comprender las metodologías y ciclos de diseño para el desarrollo de un sistema embebido
Ser capar de analizar los requisitos de hardware y software para aplicaciones embedidas.
Convocatoria ordinaria: orientaciones y renuncia
Evaluación:Trabajos prácticos (70%) : Realización de un pequeño proyecto, presentación del mismo,
y participación en clase
Control (30%): Realización de una prueba individual de conocimientos básicos
Convocatoria extraordinaria: orientaciones y renuncia
Evaluación:Trabajos prácticos (70%) : Realización de un pequeño proyecto, presentación del mismo,
y participación en clase
Control (30%): Realización de una prueba individual de conocimientos básicos
Temario
- Introducción al Desarrollo Basado en Modelos- Lenguajes de Modelado de Sistemas – SysML
- Herramientas de Modelado - IBM Rational Rhapsody
Bibliografía
Materiales de uso obligatorio
Se utilizarán los equipos informáticos de los laboratorios de la facultad.Bibliografía básica
Systems Engineering with SysML/UML: Modeling, Analisys and Design, Tim Weilkiens, MK 2008A Practical Guide to SysML, 3rd Edition; The Systems Modeling Language, S. Friedenthal, A. Moore, R. Steiner, MK 2014
OMG Systems Modeling Language (OMG SysML) Tutorial, 2009, S. Friedenthal, A Moore, R. Steiner, INCOSE
Model-Based Systems Engineering with Rational Rhapsody and Rational Harmony for Systems Engineering., Deskbook 3.1.2, H.P. Hoffmann, IBM deskbooks, 2011.
http://www-01.ibm.com/support/docview.wss?uid=swg27023356&aid=1T.Bohn y U. Wahli, IBM redbooks, 2008. <br /><br /> <br /><br />Model Driven Systems Development with Rational Products, B. Nolan, B. Brown, L Balmelli, T.Bohn, U. Wahli, ibm.com/redbooks,2008. <br /><br /> <br /><br />IBM Rational Workbench for Systems and Software Engineering, B.P. Douglass, M. Gothe, IBM redbooks, 2010. http://www.redbooks.ibm.com/abstracts/REDP4681.html?Open <br /><br /> <br /><br />Real Time UML: Advances in the UML for Real-Time Systems (Third Ed.), B.P. Douglass, Addison-Wesley, 2004 <br /><br /> <br /><br />
Bibliografía de profundización
Developing AADL Models for Control Systems: A Practitioner`s Guide, John Hudak y Peter H. Feiler.. Carnegie Mellon University, 2007 www.sei.cmu.edu/pub/documents/07.reports/07tr014.pdfMathWorks Real-Time Workshop Embedded Coder. http://www.mathworks.es/products/rtwembedded
Model driven Software Development: Technology, Engineering, Management, Stahl , Völter, Wiley, 2006
UML for SOC Design G. Martin and W. Muller. Birkhäuser Publisher, 2005.
Enlaces
www.omgsysml.orgwww.uml.org
http://www-03.ibm.com/software/products/es/ratirhapfami