Nos dias 30 e 31 de Março haverá um evento gratuíto com um workshop e palestras dos grandes nomes internacionais Richard Gabriel e Joseph Yoder. O evento será no IME/USP no Auditório Gilioli e esse endereço mostra como pode-se chegar até lá vindo de vários pontos diferentes: http://www.ime.usp.br/webadmin/localizacao . O evento é co-organizado pelo IME/USP e pela IEC/ITA.
Segue a programação:
==========================
30/03 - 14hrs
Palestra - Designed as Designer
Richard P. Gabriel
Conceptual integrity arises not (simply) from one mind or from a small number of agreeing resonant minds, but from sometimes hidden co-authors and the things designed themselves.
30/03 - 16hrs
Palestra - When Should You Consider Meta-Architectures? - Using Meta to Scale
Joseph Yoder
There are times when a system must adapt to new requirements within months or weeks rather than years. These new requirements can include complicated rules and new products or services the organization needs to scale to support. As the system scales up and becomes more complicated it can become very hard to adapt quickly to these changing requirements. In fact, the system can even become harder to change and slower to accept new requirements. This can lead to a desired architecture that is designed to scale allowing the system to more easily adapt to changing requirements.
Do you have the goal of building a system that can be extended and adapted without programmer intervention? Do you have the itch to explore meta-programming, not just because it is cool or complicated, but because you want your system’s behavior or domain representations to scale? If so, consider learning about the design of systems that represent user-defined behavior specifications as metadata.
Architects create Adaptive Object-Model systems when they want to enable end-user programmers to adapt their system’s behavior and they don’t want developers to become the bottleneck. But what does it take to build a system that can be changed and adapted without programming? How do Adaptive Object-Models differ from little languages or DSLs and when is it appropriate to consider stepping into the meta world to build such an extensible system? This talk presents the basic ideas about meta-architecture such as an Adaptive Object-Model architecture and shares experiences that the presenters have had building and tuning various production meta-architecture systems that have enabled organizations to scale them more easily and without programming wizardry.
==========================
31/03 - 14hrs
Workshop - Better Science Through Art
Richard P. Gabriel and Joseph Yoder
Common wisdom says that science and art are entirely different beasts; moreover, a similar source of wisdom tells us that science is valuable to society while art is a luxury. Why else would schools drop art from their curricula over the past 20 years? But artists and scientists approach their work in similar if not identical ways. In this workshop we’ll investigate how science and art share common techniques, and see how / test whether being a better artist can make you a better scientist.
==========================
Richard P. Gabriel (Ph.D., Stanford University, 1981; MFA Creative Writing (Poetry), Warren Wilson College, 1998; ACM Fellow) performs programming language, creativity, and software engineering research at IBM Research. He is the author of five books. He played lead guitar in a rock ?n? roll band for 20 years.
Joseph Yoder (Founder and Senior Architect, The Refactory, Inc.; Hillside Board Vice-President; ACM Member) is a pattern enthusiast and an author of Big Ball of Mud; he programs adaptive software, runs a development company, and consults top companies on software needs. He is an amateur photographer, motorcycle enthusiast, and enjoys dancing samba.
==========================
Site do evento: http://ccsl.ime.usp.br/wiki/index.php/Better_Science_Through_Art