Materia

Contenido de XSL

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

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
ALVAREZ BALBAS, GONZALOUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado Titular De UniversidadDoctorNo bilingüeArquitectura y Tecnología de Computadoresgonzalo.alvarez@ehu.eus
ARRUTI ILLARRAMENDI, ANTONIOUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado AgregadoDoctorNo bilingüeArquitectura y Tecnología de Computadoresandoni.arruti@ehu.eus
BERRETEAGA CASTRO, OSCARULMAOtrosoberreteaga@ulmaembedded.com

Competencias

DenominaciónPeso
Conocer y utilizar métodos de modelado y herramientas para el desarrollo y depuración de sistemas empotrados complejos.100.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral242549
Seminario65.511.5
P. de Aula45.59.5
P. Ordenador62430

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Clases magistrales44.050 %
Pruebas de evaluación5.040 %
Prácticas de ordenador39.525 %
Seminarios11.552 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Examen escrito30.0 % 30.0 %
Realización y presentación de trabajos e informes70.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 2008



A 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.pdf







MathWorks 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.org







www.uml.org







http://www-03.ibm.com/software/products/es/ratirhapfami







Contenido de XSL

Sugerencias y solicitudes