Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Control Mtodo
de Automviles
ATAM
ID_____
Paso 1. Presentar el Mtodo ATAM
Enladocumentacinadjunta,enelanexoIV,seencuentralaguadeaplicacindeATAMenelquesepuedenconsultarlos
detallesdurantelarealizacindelpresenteejercicio.
En concreto, vamos a centrarnos enel sistema ABS yen asegurar una serie de requisitos no funcionales en el mismo. El
sistemaABSseencargadecontrolarlosactuadoresdelosfrenos.Elsistemaporlotantomonitorizaelsensordelpedaldel
frenoyrespondecuandoelconductoractivaelmismo.Adems,paraprevenireldeslizamientodelasruedasmientrasse
estaactivandoelactuadordefrenado,elsistemamonitorizaunsensordegiroderuedaubicadoencadarueda,queenva
seales mientras la rueda est girando. Si el sistema detecta que la rueda est deslizndose, automticamente deja de
activarelactuadordelfreno,ypasadosunosinstantesvuelveaactivarlodenuevo.
La Figura 1 muestra la arquitectura software del sistema ABS, con los sensores a la izquierda, los componentes de
procesamiento y control dentro del sistema ABS y los actuadores a la derecha. En este caso adems de los sensores y
actuadoressehaincluidolaconsoladeconduccindondeseencuentrantantolosbotonesdeactivacin/desactivacindel
sistemaABScomolassealesqueindicanalusuarioqueelsistemaABSestactuandoenundeterminadoinstante.
Figura1.DetalledelaarquitecturadelSistemaABS
La Tabla1contienelostiemposdelatenciaparaloscomponentesdelaarquitecturaysusposiblesvariantes.LaTabla2las
probabilidades de aparicin de los distintos eventos de fallo asociados a la arquitectura y sus posibles variantes.
Tabla 1. Tiempo de Latencia de los Componentes de la Tabla2.ProbabilidadesdelosDistintosEventos
Arquitectura
Evento Probabilidad
Componente TiempodeLatencia(ms)
FallodelSensor 0,01
Sensor 5 FaltaEntrada 0,015
Actuador 5
FalloenProcesamientodelaEntrada 0,01
Comparador(TMR) 6
ProcesamientoEntrada 10 FallodelActuador 0,015
Anotelahoradeinicio(hh:mm):
Contestealassiguientespreguntasindicandolaopcincorrecta
Elobjetivodelpatrnredundantehomogneoes:
a) Mejorarlasprestacionesdelsistema
b) Mejorarlafiabilidaddelsistemaofreciendomltiples(dos)canalesoperandoensecuencia.
c) Ambas
ElpatrnTripleredundantemodular:
a) Empeoralatoleranciaafallos
b) Proveecoberturafrenteacualquiertipodefallos
c) Engeneralmejoralatoleranciaafallos
ElpatrnSanityCheck:
a) Vaaincrementar(empeorar)eltiempodelatencia
b) Ofreceunnmeroimpardecanalesqueseejecutandeformaconcurrente
c) Lacomparacinquerealizaesnormalmenteunaverificacinparaversielvalorquerealmente
sehaobtenidoestdentrodeunrangobastanteamplio
ElpatrnWatchdog:
a) Eselquemejorcoberturafrenteafallospermitealcanzar
b) AfectanegativamentealaLatencia
c) Esunpatrnquenormalmenteseaplicacombinadoconotros
Figura2.rboldeUtilidaddelaArquitectura
Anotelahoradefin(hh:mm):
MidalaarquitecturaparadeterminarelcumplimientodelosescenariosdescritosenelrboldeutilidaddelaFigura2.
VerifiqueelcumplimientodelrequisitoderendimientoR1paralaarquitecturaoriginalquesemuestraenlaFigura1.Para
ello aplique el anlisis de tiempo de latencia. No ha de hacer los clculos manualmente, estos van a ser automatizados
medianteunahojadeclculo.
Vayaalapgina1delAnexoI(Mtricasparalamedicindearquitecturassoftware),leaycomprendaelfuncionamiento
delamtricaTiempodeLatenciaycontestealassiguientespreguntas:
1. Acercadelamtricadetiempodelatencia,culdelassiguientesafirmacionesescierta?:
a) Mideeltiempoquetardaunsistemaenemitirunarespuestatraslallegadadeunevento
b) Secalculaanalizandoelflujoseguidoporlosdatostraslarecepcindelevento
c) Ambas
2. Elresultadodelamedicin,culdelassiguientesafirmacionesescierta?:
a) Esunvalorpositivo,cuantomslejanoaceromejoreselvalor.
b) Esunvalorpositivo,cuantomscercanoaceromejoreselvalor.
c) Esunporcentajequenosindicacuanbuenoeselrendimientodelsistema,cuantomscercanoa100mejor.
AbraelarchivoExcelClculodeMtricasAutomotiveOriginal.xlsqueautomatizalosclculos:
VayaalapestaaLATENCIA
RellenelaTablaTiemposdeLatenciaconlosdatoqueaparecenenlaTabla1
Anoteeltiempodelatenciaobtenido:ms
Cumpleelumbralmnimodefinidoenelrboldeutilidad?(S/No)
VerifiqueelcumplimientodelrequisitodefiabilidadR2paralaarquitecturaoriginalquesemuestraenlaFigura1Paraello
calculelatoleranciaafallodelsistemaNohadehacerlosclculosmanualmente,estosvanaserautomatizadosmediante
unahojadeclculo.
Vaya a la pgina 2 del Anexo I (Mtricas parala medicin dearquitecturas),lea y comprenda el funcionamiento de la
mtricaToleranciaafallosycontestealassiguientespreguntas:
3. Acercadelamtricadetoleranciaafallo,culdelassiguientesafirmacionesesfalsa?:
a) Midelaprobabilidaddealcanzarunestadonodeseado(fallodelsistema)enbasealasprobabilidadesdecada
unadelasposiblescausasdedichofallo.
b) Secalculamultiplicandolaprobabilidaddefallodecadaunodeloscomponentesqueconformanelsistema.
c) Midelaprobabilidadenqueunsistemaseencuentralibredefallosyparacalcularlasecalculalaprobabilidad
defallosextradadelanlisisdelrboldefallos
4. Acercadelclculodelamtricadetoleranciaafallo,culdelassiguientesafirmacionesescierta?:
a) Esunvalorpositivo,cuantomslejanoaceromejoreselvalor.
b) Esunvalorpositivo,cuantomscercanoaceromejoreselvalor.
c) Esunporcentajequenosindicalatoleranciaafallodelsistema,cuantomscercanoa100mejor.
AbraelarchivoExcelClculodeMtricasAutomotiveOriginal.xlsqueautomatizalosclculos:
VayaalapestaaTOLERANCIAAFALLO
RellenelaTablaProbabilidadesdeFalloconlosdatosqueaparecenenlaTabla2.
Anotelatoleranciaafalloobtenida:%
Cumpleelumbralmnimodefinidoenelrboldeutilidad?(S/No)
Anotelahoradefin(hh:mm):
Anotelahoradeinicio(hh:mm):
Alanalizarlospatroneshayquetenerencuentalosposiblespuntosdbilesdelaarquitecturaypuntosdemejoradela
misa,paravercomoestospatronespuedenmejorarlaactualarquitectura.
SilaarquitecturadelaFigura1nocumplaelumbraldeRendimientoR1,consultandoelAnexoIII,anotelalistadetodos
lospatronesqueasujuiciopodranayudaracumplirdichorequisito.
SilaarquitecturadelaFigura1nocumplaelumbraldeFiabilidadR2,consultandoelAnexoIII,anotelalistadetodoslos
patronesqueasujuiciopodranayudaracumplirdichorequisito.
PrioridaddelRequisitodeRendimientoR1:TiempodeLatencia
PrioridaddelRequisitodeFiabilidadR2:ToleranciaaFallo
Paso 8. Analizar los enfoques arquitectnicos
SerepiteelPaso6enbasealosescenariosprioritariosestablecidosenelPaso7.
Anotarelnombredelpatrnseleccionado:
El resultado de la aplicacin del patrn seleccionado se encuentra descrito en el punto correspondiente del Anexo II
(ArquitecturasdelsistemaABStraslaaplicacindepatrones).
Anotelahoradefin(hh:mm):
ParadeterminarelcumplimientodelosescenariosdescritosenelrboldeutilidaddelaFigura2:
VerifiqueelcumplimientodelrequisitoderendimientoR1paralaarquitecturamodificada.Paraelloapliqueelanlisisde
tiempodelatenciatalcomosedescribeenlapgina1delAnexoI(Mtricasparalamedicindearquitecturas).Nohade
hacer los clculos manualmente, para asistirle en el proceso de medicin use el archivo Excel Clculo de Mtricas
Automotive.xlsqueautomatizalosclculos.
VayaalapestaaLATENCIA
RellenelaTablaTiemposdeLatenciaconlosdatoqueaparecenenlaTabla1
SeleccioneeneldesplegableArquitecturaaEvaluarelnombredelpatrnqueseleccionenel0
Anoteeltiempodelatenciaobtenido:ms
Cumpleelumbralmnimodefinidoenelrboldeutilidad?(S/No)
VerifiqueelcumplimientodelrequisitodefiabilidadR2paralaarquitectura modificadaParaellocalculelatoleranciaa
fallodelsistemaapartirdesurboldefallostalcomosedescribeenlapgina2delAnexoI(Mtricasparalamedicinde
arquitecturas). No ha de hacer los clculos manualmente, para asistirle en el proceso de medicin use el archivo Excel
ClculodeMtricasAutomotive.xlsqueautomatizalosclculos.
VayaalapestaaTOLERANCIAAFALLO
RellenelaTablaProbabilidadesdeFalloconlosdatosqueaparecenenlaTabla2.
SeleccioneeneldesplegableArquitecturaaEvaluarelnombredelpatrnqueseleccionenel0
Anotelatoleranciaafalloobtenida: %
Cumpleelumbralmnimodefinidoenelrboldeutilidad?(S/No)
Anotelahoradefin(hh:mm):