DADES IDENTIFICATIVES 2013_14
Assignatura (*) ENGINYERIA DEL SOFTWARE II Codi 17012007
Ensenyament
Enginyeria Informàtica (1997)
Cicle 2n
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
4.5 3 1.5 Troncal Primer Segon
Llengua d'impartició
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
RIAÑO RAMOS, DAVID
Adreça electrònica sergio.gomez@urv.cat
Professors/es
GÓMEZ JIMÉNEZ, SERGIO
Web http://moodle.urv.cat/
Descripció general i informació rellevant En els sistemes de temps real és crític que els programes siguin fiables i responguin en temps real als canvis en el seu entorn. En aquesta assignatura es revisa la problemàtica dels sistemes de temps real i es proporcionen les eines per a la seva correcta programació.
Com a conseqüència de l'extinció del pla d'estudi que estàs cursant, en aquesta assignatura només tindràs dret a examen. Per conèixer la data de realització de l'examen consulta a l'apartat d'horaris de les assignatures. En cas d'haver de sol·licitar convocatòria extraordinària recorda que per poder matricular aquest dret d'examen hauràs de presentar una sol·licitud a la secretaria del teu Campus/Centre.

Continguts
Tema Subtema
El problema del temps real Definició dels sistemes de temps real, característiques i exemples.
Programació concurrent Problemàtica dels sistemes concurrents: comunicació, sincronització, seccions crítiques. Models de concurrència. Models de comunicació amb dades compartides. Models de comunicació per pas de missatges.
Fiabilitat i tolerància a errors Definicions. Tipus d’avaries. Modes de fallida. Prevenció de defectes. Tolerància a defectes: redundància.
Excepcions i recuperació d’errors Models de tractament d’excepcions. Esquemes de recuperació d’errors.
Facilitats de temps real Accés a rellotges. Retard de processos. Timeouts. Àmbits temporals.
Recursos i accions atòmiques Manipulació de recursos. Accions atòmiques. Recuperació d'errors.

Atenció personalitzada
Descripció
Resolució de dubtes sobre els continguts i els exercicis pràctics. Es realitzarà personalment al despatx del professor, via correu electrònic o via Moodle.

Avaluació
 
Altres comentaris i segona convocatòria

Per segona convocatòria: examen final 30%, pràctica final 60%, defensa de la pràctica 10%


Fonts d'informació
Bàsica Burns, A.; Wellings, A., Concurrency in Ada 95 (2nd. ed.), Cambridge University Press, 1998
Burns, A.; Wellings, A., Sistemas en Tiempo Real y Lenguajes de Programación (3a. ed.), Addison-Wesley, 2002
Barnes, J., Programming in Ada 2005, Addison-Wesley, 2006
Alan Burns and Andy Wellings, Concurrent and Real-Time Programming in Ada, Cambridge University Press, 2007

Complementària

(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent