Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano...
Transcript of Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano...
![Page 1: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/1.jpg)
Alumno:HéctorFélixVidriosProfesora:AnaLiliaLaureano‐CrucesPosgradoenCienciaeIngenieríadeComputacióndelaUNAM
Síntesis del artículo: Corkill, D. Collaborating Software. Department of Computer Science University of Massachusetts.
![Page 2: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/2.jpg)
So#wareColabora,vo Esunparadigmaconunefectivoenfoquededivideyvencerás,paraeldesarrolloymantenimientodeaplicacionesdesoftwaregrandesycomplejas.
Unnumeropequeñodemódulos“encapsulados”ydesarrolladosdemaneraindependientesonaplicadosencoordinaciónparaformarelsistemacompleto
![Page 3: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/3.jpg)
Softwarecolaborativoserefiereaunaampliaáreadeestudiorelacionadaalapoyoautomatizadodelacolaboraciónentrehumanosy/osistemasdesoftware,seapoyadevariasareasdeinvestigación:
SistemasdePizarra AlgunosaspectosdeSistemasMultiAgente Megaprogramación SistemasDistribuidos Trabajocooperativoapoyadoencomputadora Colaboraciónconhumanos Sociedadesbiológicas
![Page 4: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/4.jpg)
Áreasincluidasenelso#warecolabora,vo
![Page 5: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/5.jpg)
Retosdelso#warecolabora,vo Representación.‐obtenermódulosdesoftwarequeseentiendanentresí.
Expectativa.‐hacermódulosquerespondancuandoalgorelevanteparaellosocurra
Investigación.‐Ayudaralosmódulosaencontrarinformaciónrelacionadaasusactividadesdemanerarápidayefectiva.
Interacción.‐crearmóduloscapacesdeusarconcurrentementeeltrabajodeotrosenlarealizacióndeunatareacompartida.
Integración.‐combinarlosresultadosproducidosporotrosmódulos
Coordinación.‐hacerlocorrectoeneltiempocorrecto.
![Page 6: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/6.jpg)
SistemasdePizarra Fueronelprimerenfoqueparaintegrarlosmódulodesoftwarecooperativosysedenominanasíporqueimitanaungrupodeexpertosqueestansentadosentornoaunpizarrónconobjetoderesolverunproblema,queunsoloexpertonopodríaresolversolo.
![Page 7: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/7.jpg)
FueronpropuestosporHayes‐Roth(1985)yNii(1986).
![Page 8: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/8.jpg)
Lapizarraleeysemodificaporunosprogramasquesedenominanmódulosdeconocimiento(MC),formadosporunapartedecondiciónyunapartedeacción.
Lapartedeacciónpuedeestarconstituidaporcualquierprogramaquemodifiquelapizarraobienlleveacabounaacciónexterna(oambas).
![Page 9: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/9.jpg)
Cuandodosomásmódulosdeconocimientoobtenganun1alevaluarsucondición,unmecanismoparalaresolucióndeconflictosdecidequemódulodeconocimientodebeproceder.
SesuponequelosMCsonexpertossobreunapartedelapizarra,cuandodetectanalgunacondiciónparticularsobresupartedelapizarra,proponenunaseriedecambiosenlamismaquesisonrealizados,puedenactivarotrosMC,queasuvezprovocaránlaactivacióndeotrosMC.
![Page 10: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/10.jpg)
Estructuradedatoscompar,da Lapizarraesunaestructuradedatoscompartidaquealbergalasoluciónaunproblemaenparticulary/oloscambiosquehabráquerealizarenelentornodeacuerdoconunobjetivodeterminado,ytienelafuncióndeservircomo:
Unacomunidaddememoriadedatosdeentrada(solucionesparciales,alternativas,controldelainformación)
Unmediodecomunicaciónyunbúfer Unmecanismodeactivacióndemódulosdeconocimiento
![Page 11: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/11.jpg)
Maneraenqueafrontalosretosdelso#warecolabora,vo Representación.‐EstadiseñadapararepresentardirectamentelosobjetivosquepermitanalosMcalcanzarunasolución.
Expectativa.‐LosMCsonlanzadosenrespuestaaeventosquelesindicanquepuedencontribuiralasolución.
Investigación.‐cuandounMCeslanzadoporunevento,elMCconsultanuevamentelapizarraparaobtenermásinformaciónrelacionadaconeseevento.
![Page 12: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/12.jpg)
Interacción.‐Losmódulosnointeractúandirectamente,todacomunicaciónsellevaacaboatravésdelapizarra.SeejecutasololaactivacióndeunMCalavez.
Integración.‐Sepuedencrearnuevosobjetosenlapizarra
Coordinación.‐EleccióndelMCquemejorcontribuyealasoluciónylosdatoscorrectoseneltiempojusto,encadaciclodecontrol.
![Page 13: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/13.jpg)
Aplicaciones Sistemasparaelreconocimientodevoz Interpretacióndeseñales Sistemasdemonitorizacióndepacientes.
![Page 14: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/14.jpg)
SistemasMul,Agente EnlugardeusarunsistemadepizarracomolabasedeinteracciónentrelosMCpodemoshacerquecadaMcseaunAgente.
![Page 15: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/15.jpg)
Caracterís,casdelossistemasMul,Agente Distribución.‐nohayunrepositoriodedatoscentral. Autonomía.‐setieneuncontrollocal Interacción.‐Selograatravésdelacomunicacióndirectaentreagentes
Coordinación.‐Setieneuncontrollocalsobrelasdecisiones
Organización.‐Elcomportamientoorganizacionalemergedelainteracciónentrelosagentesdelsistema.
![Page 16: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/16.jpg)
ComunicaciónentreAgentes SistemasdePizarra Sistemasbasadosenpasodemensaje Vocabulario Lenguajedecontenido(KIF) Lenguajedecomunicación(KQML)
![Page 17: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/17.jpg)
Interaccióndirecta
![Page 18: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/18.jpg)
Unagentepizarra
![Page 19: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/19.jpg)
Agentepizarraycontrolador
![Page 20: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/20.jpg)
Cadaagente,enesupizarra
![Page 21: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/21.jpg)
Conclusiones TradicionalmentelosSistemasMultiAgente(MAS)ylossistemasdepizarraeranvistoscomodosenfoquesdiferenteseneldiseñodesoftwarecolaborativo.
• LossistemasdepizarratienenunaltodesempeñoenlainteracciónconlosMC.
• Losagentescolaboranconcurrentementeenunsistemadistribuidolograndorobustez(siunagentefallaoquedadeshabilitadoelsistemapuedeseguirfuncionandoaunqueconmenorrendimiento),ademásdeflexibilidad.
![Page 22: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/22.jpg)
Conclusiones Podemosmezclarlasdostécnicasparaobtenerlasventajasdeambas.
![Page 23: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/23.jpg)
Referencias:
Corkill, D. Collaborating Software. Department ofComputerScienceUniversityofMassachusetts.
![Page 24: Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano ...kali.azc.uam.mx/clc/03_docencia/posgrado/sis_mult... · Software colaborativo se refiere a una amplia área de estudio](https://reader034.fdocuments.net/reader034/viewer/2022042317/5f05c4547e708231d4149a84/html5/thumbnails/24.jpg)
¡¡¡Gracias!!!