Está en la página 1de 6

Sistema

de Control Mtodo
de Automviles
ATAM
ID_____
Paso 1. Presentar el Mtodo ATAM
Enladocumentacinadjunta,enelanexoIV,seencuentralaguadeaplicacindeATAMenelquesepuedenconsultarlos
detallesdurantelarealizacindelpresenteejercicio.

Paso 2. Presentar los Objetivos de Negocio


Elobjetivodenegocioquemotivaelesfuerzodedesarrolloeslaconstruccindesistemasdecontroldeautomvildealta
fiabilidad y prestaciones. Por lo tanto la arquitectura software que soporta dicho sistema deber tener altos niveles de
fiabilidadyrendimiento.

Paso 3. Presentar la Arquitectura


Unsistemadeseguridaddeunautomvilconstadeunaseriedesistemasdeseguridadcomosonelsistemadeantibloqueo
defrenos(ABS),elsistemadecontroldetraccin,elsistemadecontroldeestabilidadyelsistemadecontroldecrucero.
Esossistemasestncompuestosporunaseriedecomponentessoftwareembebidosquemonitorizanlosdistintossensores
delsistemadeseguridad,procesanlassealesdedichossensoresyseencargandecontrolarlosactuadoresdelosdistintos
sistemas(freno,aceleradoretc.).
A la hora de generar el sistema de control para un vehculo concreto podemos seleccionar algunos de estos sistemas y
especificarrequisitosdecalidadespecficosparaellos,comopuedeserlafiabilidadmnimaquedebentener,osutiempo
derespuestaorequisitosdeconsumodememoriaoCPUmximos.

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

TransformacinDatos 15 FalloenValidacindeDatos(HR) 0,05


ProcesamientoSalida 10 FalloenValidacindelActuador(HR) 0,05
ValidacinDatos(HR) 10 FallodelManejodeErrores(HR) 0,05
ManejoErrores(HR) 5
FallodelComparador(TMR) 0,01
ValidacinActuador(HR) 10
Fallo de Deteccin del Watchdog 0,3
Watchdog 5 (Watchdog)
ValidacinAntideslizamiento 10 FallodelcanaldeValidacin(SanityCheck) 0,05


Anotelahoradeinicio(hh:mm):

Paso 4. Identificar los Enfoques Arquitectnicos


Paraeldominiodelossistemasdeseguridadenlaindustriaautomovilstica,losexpertosdeldominiohanidentificadouna
listadepatronesarquitectnicosquesehayadescritaenelanexoIII.VayaalAnexoIIIyleaycomprendacadaunodelos
patrones.

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

Paso 5. Generar el rbol de utilidad


Losfactoresdecalidadenlosquesedescomponelautilidaddelaarquitecturahansidoidentificadosyespecificadospor
un experto del dominio. La Figura 2 presenta el rbol de utilidad de la arquitectura. En el nivel 1 se puede observar los
atributosdecalidadfiabilidadyrendimiento,enelnivel2losdosrequisitosnofuncinalesyfinalmenteenelnivel3los
escenariosquedescribenlosrequisitos.


Figura2.rboldeUtilidaddelaArquitectura
Anotelahoradefin(hh:mm):

Tarea 1: Medicin de la Arquitectura



Anotelahoradeinicio(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):

Tarea2: Anlisis de enfoques y Priorizacin de Escenarios

Anotelahoradeinicio(hh:mm):

Paso 6. Analizar los enfoques arquitectnicos


EncasoquelaarquitecturanocumplalosrequisitosnofuncionalesexpresadosenelrboldeutilidaddelaFigura2Figura2,
sedebernanalizarlospatronesarquitectnicosenrelacinaestosrequisitosnofuncionales.

Alanalizarlospatroneshayquetenerencuentalosposiblespuntosdbilesdelaarquitecturaypuntosdemejoradela
misa,paravercomoestospatronespuedenmejorarlaactualarquitectura.

SilaarquitecturadelaFigura1nocumplaelumbraldeRendimientoR1,consultandoelAnexoIII,anotelalistadetodos
lospatronesqueasujuiciopodranayudaracumplirdichorequisito.

SilaarquitecturadelaFigura1nocumplaelumbraldeFiabilidadR2,consultandoelAnexoIII,anotelalistadetodoslos
patronesqueasujuiciopodranayudaracumplirdichorequisito.

Paso 7. Brainstorming y Priorizacin de escenarios


Enbasealosescenarios,escribalaprioridadqueapareceenelrboldeutilidadparacadaunodelosescenarioscomo
Alto(A),Medio(M)oBajo(B):

PrioridaddelRequisitodeRendimientoR1:TiempodeLatencia

PrioridaddelRequisitodeFiabilidadR2:ToleranciaaFallo


Paso 8. Analizar los enfoques arquitectnicos
SerepiteelPaso6enbasealosescenariosprioritariosestablecidosenelPaso7.

De entre el conjunto de patrones preseleccionado en el Paso 6, seleccione un patrn arquitectnico a aplicar a la


arquitecturaoriginaldescritaenlaFigura1paraqueestacumplacondichosescenariosprioritarios.Noesnecesarioque
intentepredecirelvalordelasmtricas,sinotomarladecisinenbasealadescripcindelasmtricasysuconocimiento
delproblema.

Anotarelnombredelpatrnseleccionado:

El resultado de la aplicacin del patrn seleccionado se encuentra descrito en el punto correspondiente del Anexo II
(ArquitecturasdelsistemaABStraslaaplicacindepatrones).


Anotelahoradefin(hh:mm):

Tarea 3: Medicin de la Arquitectura Resultante



Anotelahoradeinicio(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):

También podría gustarte