que bueno! yo lamentablemente no pude ir, una cagada, pero estoy de acuerdo, es muy bueno el trabajo que hizo
2013/3/21 Juan Vuletich (mail lists) <[email protected]> > Hola Gente. > > Ayer estuve en la charla de Jorge. Muy buen trabajo! Ahora no voy a poder > dormir tranquilo hasta tener el "Object Centric Debugger" andando en Cuis! > > Saludos, > > Juan Vuletich > > Quoting Hernan Wilkinson <[email protected]>: > > Jorge Ressia hizo un PhD en la Universidad de Berna, Suiza, concentrándose > en temas de metaprogramación. Su tesis final trató sobre "object centric > Reflection", un trabajo excepcional. > Están todos invitados a participar de la charla que dará en la UBA, > realmente no tendrá desperdicio. > > Saludos, > Hernán. > > ---------- Forwarded message ---------- > From: Diego Garbervetsky <[email protected]> > Date: 2013/3/13 > Subject: [DC-Todos] Invitacion a charla "Object-Centric Reflection" de > Jorge Ressia - Investigador en el Software Composition Group de la > Universidad de Berna > To: "[email protected]" <[email protected]> > > > Estimados. > > Estan cordialmente invitados a la charla de Jorge Ressia, este Miercoles > 20/3 a las 15.30hs, en Aula a confirman del Pab 1. > > Especialmente recomendada a los que les interese lo la programación e > investigación en diseño y uso de lenguaies OO. > Titulo: Object-Centric Reflection > > Abstract: > > Las aplicaciones reflexivas pueden consultar y manipular la estructura > y el comportamiento de un sistema en funcionamiento. Esto es esencial para > el software altamente dinámico que necesita interactuar con los objetos > cuya estructura y comportamiento no se conocen cuando la se esta > codificando la aplicación. Las herramientas de software de análisis, como > los debuggers, son un ejemplo típico. Curiosamente, a pesar de que la > reflexión se refiere fundamentalmente a las entidades en tiempo de > ejecución, las aplicaciones reflexivas tienden a centrarse en > abstracciones estáticas, como las clases y métodos, en lugar de objetos. > > A este fenómeno lo llamamos la object-paradox, que hace a los > desarrolladores menos eficaz centrando su atención lejos de los > objetos en tiempo de ejecución. Para contrarrestar este fenómeno, > proponemos un enfoque puramente object-centric reflection. Mecanismos > reflexivos > proporcionar capacidades object-specific como una característica extra. > Object-centric reflection propone cambiar esto y poner a los cambios > específicos sobre objectos como el mecanismo de reflexión central. Este > cambio en la arquitectura de reflexión permite una unificación de los > diferentes mecanismos de reflexión y provee una solución a la paradoja > objeto. > > A través de una serie de ejemplos prácticos que muestran cómo object-centric > reflection mitiga la object-paradox evitando la necesidad de reflexionar > sobre abstracciones estáticas. Demostramos que un enfoque centrado en el > objeto simplifica el meta-nivel y permite una unificación del campo de > reflexión. También demostramos cómo el desarrollo en sí se ha mejorado > con este nuevo enfoque: talentos son unidades componibles dinámica > reutilizables y object-centric debugging evita la object-paradox durante > el debugging. > También demostramos cómo el análisis de software se ve beneficiado con > Chameleon, > un marco para la creación de objetos centrados en las > herramientas de análisis y MetaSpy, un domain specific profiler. > > Bio: > > Jorge Ressia (www.jorgeressia.com) es investigador senior en Ciencias de > la Computación en el Software Composition Group de la Universidad de > Berna, Suiza. Su interéses son Programación orientada a objetos y diseño > con especial énfasis en la reflexión y meta-programación. Él es el > desarrollador principal de Briföst un enfoque dinámico de reflexión centrada > en objetos. Esta nueva técnica ha permitido la creación de nuevos > conceptos de desarrollo como Talents y, descubrir inconvenientes básicos > en herramientas de desarrollo como los que resuelve el object-centric > debugger. Jorge obtuvo un doctorado en Ciencias de la Computación > supervisado por Oscar Nierstrasz. Jorge también es CTO de sw-eng ( > sw-eng.ch) que provee soluciones en aplicaciones empresariales y el > desarrollo ágil. > > -- > - Dr Diego Garbervetsky - DC. FCEyN. UBA. > > _______________________________________________ > Todos mailing list > [email protected] > https://listas.dc.uba.ar/cgi-bin/mailman/listinfo/todos > > > > > -- > *Hernán Wilkinson > Agile Software Development, Teaching & Coaching* > *Phone: +54 - 011 - *6091 - 3125* > Mobile: +54 - 911 - 4470 - 7207 > email: [email protected] > site: http://www.10Pines.com <http://www.10pines.com/>* > Address: Alem 693, Floor 5 B, Buenos Aires, Argentina > > > -- > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org > --- > Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" > de Grupos de Google. > Para anular la suscripción a este grupo y dejar de recibir sus correos > electrónicos, envía un correo electrónico a > [email protected]. > Para obtener más opciones, visita https://groups.google.com/groups/opt_out > . > > > Cheers, > Juan Vuletich > -- *Hernán Wilkinson Agile Software Development, Teaching & Coaching* *Phone: +54 - 011 - *6091 - 3125* Mobile: +54 - 911 - 4470 - 7207 email: [email protected] site: http://www.10Pines.com <http://www.10pines.com/>* Address: Alem 693, Floor 5 B, Buenos Aires, Argentina -- -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org --- Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a [email protected]. Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
