Fwd: [DC-Todos] Invitacion a charla "Object-Centric Reflection" de Jorge Ressia - Investigador en el Software Composition Group de la Universidad de Berna

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: [DC-Todos] Invitacion a charla "Object-Centric Reflection" de Jorge Ressia - Investigador en el Software Composition Group de la Universidad de Berna

Hernan Wilkinson-3
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 <[hidden email]>
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: "[hidden email]" <[hidden email]>


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
[hidden email]
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: [hidden email]
site: http://www.10Pines.com
Address: Alem 693, Floor 5 B, Buenos Aires, Argentina

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
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 [hidden email].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [DC-Todos] Invitacion a charla "Object-Centric Reflection" de Jorge Ressia - Investigador en el Software Composition Group de la Universidad de Berna

J. Vuletich (mail lists)

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 <[hidden email]>:

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 <[hidden email]>
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: "[hidden email]" <[hidden email]>


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
[hidden email]
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: [hidden email]
site: http://www.10Pines.com
Address: Alem 693, Floor 5 B, Buenos Aires, Argentina

 

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]

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 [hidden email].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.


Cheers,
Juan Vuletich

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
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 [hidden email].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [DC-Todos] Invitacion a charla "Object-Centric Reflection" de Jorge Ressia - Investigador en el Software Composition Group de la Universidad de Berna

Hernan Wilkinson-3
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) <[hidden email]>

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 <[hidden email]>:

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 <[hidden email]>
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: "[hidden email]" <[hidden email]>


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
[hidden email]
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: [hidden email]
site: http://www.10Pines.com
Address: Alem 693, Floor 5 B, Buenos Aires, Argentina

 

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]

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 [hidden email].
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: [hidden email]
site: http://www.10Pines.com
Address: Alem 693, Floor 5 B, Buenos Aires, Argentina

--
--
To post to this group, send email to [hidden email]
To unsubscribe from this group, send email to [hidden email]
 
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 [hidden email].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.