DADES IDENTIFICATIVES 2020_21
Assignatura (*) SISTEMES DE TEMPS REAL Codi 17234124
Ensenyament
Cicle 1r
Descriptors Crèd. Tipus Curs Període
6 Obligatòria Quart 1Q
Llengua d'impartició
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
GÁMEZ ALARI, DAVID
Adreça electrònica david.gameza@urv.cat
Professors/es
GÁMEZ ALARI, DAVID
Web http://moodle.urv.cat
Descripció general i informació rellevant <div>En aquesta asignatura les classes tant magistrals com de laboratori s’intentaran virtualitzar el màxim posible tenint en compte les circumstàncies actuals. En l'espai Moodle de cada assignatura hi podreu consultar la informació actualitzada. <br /></div><div><br /></div><div>DESCRIPCIÓ GENERAL DE L'ASSIGNATURA: Identificació de la problemàtica existent en el desenvolupament d'aplicacions de temps real crític sobre sistemes físics. Estudi de les eines de programació de sistemes de temps real definides a l'estàndard POSIX. Aplicació pràctica dels conceptes teòrics mitjançant implementació d'aplicacions de temps real crític utilitzant sistemes operatius de temps real com podrien ser: mBed, ChibiOS/RT, Xenomai, Real-Time Linux, QNX,... sobre plataformes físiques reals com: ST NUCLEO o Raspberry PI.</div>

Competències
Tipus A Codi Competències Específiques
Tipus B Codi Competències Transversals
Tipus C Codi Competències Nuclears

Resultats d'aprenentage
Tipus A Codi Resultats d'aprenentatge
Tipus B Codi Resultats d'aprenentatge
Tipus C Codi Resultats d'aprenentatge

Continguts
Tema Subtema
Introducció al temps real Conceptes
Estàndards
Mesures
Especificació de programari de temps real Anàlisis i disseny de sistemes amb restriccions temporals
Introducció a la programació de sistemes temps real
Validació temporal del sistema
Tolerància a fallides
Implementació de sistemes de temps real Anàlisis de planificabilitat
Programació de sistemes amb restriccions temporals
Programació síncrona i asíncrona
Excepcions
Recursos en sistemes de temps real Tipus de recursos
Programació i utilització dels recursos
Fiabilitat

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe
Hores fora de classe
(**) Hores totals
Activitats Introductòries
1 0 1
Pràctiques a laboratoris
A4
CM14
IS1
IS2
IS4
B3
24 42 66
Sessió Magistral
A4
IS1
IS2
IS4
10 50 60
Presentacions / exposicions
A4
CM14
IS1
IS2
IS4
B3
2 6 8
Atenció personalitzada
2 1 3
 
Proves mixtes
A4
CM14
IS1
IS2
IS4
B3
4 4 8
Proves pràctiques
A4
CM14
IS1
IS2
IS4
B3
2 2 4
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Presentació de l’assignatura: motivació, problemàtica a resoldre, objectius, metodologia docent i avaluació,
Pràctiques a laboratoris Realització autònoma en grups de dos o tres estudiants d’un treball pràctic consistent en el disseny i desenvolupament d’una aplicació de temps real crític sobre un sistema operatiu de temps real. Elaboració d’un informe escrit. Avaluació final pel professor.
Sessió Magistral Explicació dels conceptes usant pissarra i/o transparències.
Presentacions / exposicions Cercar informació sobre un tema de temps real concret, decidir uns criteris d'avaluació sobre la informació obtinguda. Aquests estudis es realitzaran en format de treball d'equip. Per acabar el treball es realitzaran dues presentacions a classe.
Atenció personalitzada En hores de consulta es resoldran els dubtes téorics o pràctics, que tinguin els alumnes de manera individual o colectiva

Atenció personalitzada
Descripció

Resolució de dubtes teòrics i pràctics en hores de consulta del professor.

A causa de l’emergència sanitària, l’atenció a l’estudiant es podrà realitzar mitjançant reunions on line, en horaris concertats prèviament per correu electrònic, o mitjançant altres eines virtuals.


Avaluació
Metodologies Competències Descripció Pes        
Presentacions / exposicions
A4
CM14
IS1
IS2
IS4
B3
s'avaluarà la preparació de material, i l'exposició realitzada pels alumnes. 10 %
Proves mixtes
A4
CM14
IS1
IS2
IS4
B3
Resolució d'exercicis teòrics on l'alumne ha de demostrar la seva competència en l'analisi, planificació, disseny i desenvolupament de problemes de temps real.
Resolució de diversos qüestions teòriques, possiblement en format test, o de preguntes curtes, que es realitzant durant el quadrimestre relacionats amb la matèria impartida fins aquell moment.
60 %
Proves pràctiques
A4
CM14
IS1
IS2
IS4
B3
Disseny i implementació d’una aplicació de temps real sobre un sistema operatiu de temps real.
Potser que es faci una prova pràctica individual per a verifica que s'han assolit els continguts pràctics.
30 %
Altres  
 
Altres comentaris i segona convocatòria

Si no s'indica el contrari, l'alumne no podrà tenir a l'abast dispositius de comunicació i transmissió de dades durant la realització de les proves.

En primera convocatòria, per obtenir la nota final, s'ha d'obtenir un 4 com a mínim de cada una de les parts.

L'avaluació de la segona convocatòria consistirà en:

Una prova mixta que serà un 60% de la nota i la realització o modificació i defensa de la pràctica (escrita o oral) que serà un 40% de la nota. La pràctica podrà ser diferent de la de la primera convocatòria. Per obtenir la nota final, s'ha d'obtenir un 5 com a mínim de cada una de les parts.

Els exàmens es realitzaran de forma presencial. A causa de l'emergència sanitària, en cas de confinament o de restriccions en la mobilitat, les activitats avaluatives, inclosos els exàmens, es farien online en les dates previstes.


Fonts d'informació

Bàsica Alan Burns and Andy Wellings, Real-Time Systems and Programming Languages (Third Edition) Ada 95, Real-Time Java and Real-Time POSIX, 3 ed, 2001

http://www.cs.york.ac.uk/rts/books/RTSBookThirdEdition.html

Complementària

Recomanacions


Assignatures que es recomana haver cursat prèviament
ANÀLISI I DISSENY D'APLICACIONS/17234105
ESTRUCTURA DE SISTEMES OPERATIUS/17234113
(*)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