Objectius |
Competències |
Conèixer els conceptes bàsics de temps real. |
A18
|
|
|
Conèixer les funcions definides a l'estàndard POSIX 1003.1b,1c per a: gestió de processos i memòria, sincronització i comunicació entre processos, gestió de temps i intervals, i entrada/sortida en temps real. |
A18
|
|
|
Comprendre els principis de disseny relacionats amb el desenvolupament de sistemes de temps real crítics. |
A18
|
B2 B3 B4 B12 B13
|
|
Comprendre les tècniques d'optimització de sistemes de temps real. |
A18
|
B2 B3 B4 B12 B13
|
|
Conèixer els sistemes operatius de temps real RT-Linux i QNX. |
A18
|
|
|
Dissenyar i implementar sistemes informàtics de temps real sobre RT-Linux i QNX. |
A9 A18
|
B2 B3 B5 B11 B12 B13
|
C5
|
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 |
Metodologies :: Proves |
|
Competències |
(*) Hores a classe |
Hores fora de classe |
(**) Hores totals |
Activitats Introductòries |
|
1 |
0 |
1 |
|
Sessió Magistral |
|
10 |
50 |
60 |
Pràctiques a laboratoris |
|
24 |
42 |
66 |
Presentacions / exposicions |
|
2 |
6 |
8 |
|
Atenció personalitzada |
|
2 |
1 |
3 |
|
Proves pràctiques |
|
2 |
2 |
4 |
Proves mixtes |
|
4 |
4 |
8 |
|
(*) 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
|
Descripció |
Activitats Introductòries |
Presentació de l’assignatura: motivació, objectius, metodologia docent i avaluació. |
Sessió Magistral |
Exposició dels continguts de l’assignatura. |
Pràctiques a laboratoris |
Utilització pràctica dels sistemes operatius RT-Linux i QNX. |
Presentacions / exposicions |
Presentar els criteris d'avaluació de la informació obtinguda en els estudis previs i presentació del resultat final. |
Atenció personalitzada |
|
|
Descripció |
Resolució de dubtes teòrics i pràctics. |
|
|
Descripció |
Pes |
Proves pràctiques |
Disseny i implementació d’una aplicació de temps real crític sobre un sistema operatiu de temps real |
30 |
Proves mixtes |
Resolució de problemes curts relacionats amb els conceptes teòrics, i amb les pràctiques realitzades sobre POSIX i QNX |
60 |
Altres |
Realització i presentació d'un estudi comparatiu utilitzant la metodologia de treball en equip |
10 |
|
Altres comentaris i segona convocatòria |
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 proves mixta que serà un 60% de la nota i la realització i defensa o modificació 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. |
Bàsica |
http://www.qnx.com/developers/docs/index.html, Documentació QNX, QNX Software Systems, 0
http://www.fsmlabs.com/literature.html, Documentació RTLinux, FSMLabs, 0
http://techpubs.sgi.com/library/tpl/cgi-bin/summary.cgi?db=bks&docnumber=007-2499-007, REACT Real-Time Programmerís Guide (IRIX 6.5), Silicon Graphics, Inc., 2000
Gallmeister, B. O., POSIX.4. Programming for the Real World, OReilly & Associates, 1995
http://www.realtime-info.be/, Documentació de sistemes temps real, ,
|
|
Complementària |
Buttazzo, G. C.; Stankovic, J. A. (Eds.), Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, Kluwer Academic Publishers, 1997
Laplante, P. A., Real-Time Systems Design and Analysis. An Engineerís HandbooKî (2a. Ed.), IEEE Comp. Soc. Press, 1997
Burns, A., Real-Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time, Addison-Wesley, 2001
|
|
Assignatures que en continuen el temari |
SISTEMES INFORMÀTICS II/17012013 |
|
Assignatures que es recomana cursar simultàniament |
|
(*)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 |
|