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.


Responder a