Defesa de Dissertação: FEAF: Uma infraestrutura para análise da evolução das características de uma Linha de Produto de Software.

Candidato: Bruno Ferreira Fabri
Orientador: Carlos José Pereira de Lucena
Data e Hora: 18/04/2013 às 9:30
Local: FPLF 13º andar

Defesa de Dissertação: Suporte à Evolução Arquitetural de Sistemas Distribuídos Baseados em Componentes de software

Candidato: Airton José Araújo Libório
Orientador: RENATO FONTOURA DE GUSMAO CERQUEIRA
Data e Hora:19/04/2013 às 10:00
Local: RDC511

Defesa de Dissertação: Modelagem e geração de interfaces dirigidas por regras

Candidato: Vagner Barbosa do Nascimento
Orientador: Daniel Schwabe
Data e Hora: 15/04/2013 às 9:00
Local: RDC510

Palestra: Manfred Nagl – An Integrative and Practical Approach for Software Architectures

Título: An Integrative and Practical Approach for Software Architectures

Palestrante: Manfred Nagl, Software Engineering, RWTH Aachen University

Data e horário: 16/abril/2013 às 13h

Local: 511 RDC

Resumo:

For modeling Software Architectures there exist many, nearly disjoint approaches in the literature: OO and UML, dataflow architectures in the embedded community, different architecture styles, architectures in data base systems / information management systems, and architectures in the modularity community.

The talk gives arguments and ideas for an integrative approach which tries to incorporate all above and different approaches.

Especially, an architecture modeling approach has to be applicable for practical problems as reverse engineering, reengineering, and maintenance in general, where the latter often means extension, distribution, and integration of existing systems.

The architecture approach unifies good ideas, all coming from programming languages: functional and data abstraction, object and type units, locality, layers within architectures, classification and similarities, subsystems, and genericity.

It, especially, points out that there is not only one but a series of architectures, from an abstract form to a concrete one, the latter describing the delivered system to a customer.

 

Bio:

O prof. Manfred Nagl é Dr.-Ing Computer Science pela University of Erlangen-Nuremberg (1974). Fez a sua “Habilitation in Computer Science” na University of Erlangen-Nuremberg (1979). Foi professor Titular na RWTH Aachen University de 1986 a 2009, atualmente é professor Emérito nesta mesma universidade. Entre seus interesses de pesquisa figuram: Theory, Practical Applications, and Implementation of Graph Rewriting; Nonstandard Database Systems for Tools; Programming Languages; Software Architectures; Software Development Environments; Standard Architectures of Interactive Systems. Publicou 5 livros, foi editor ou coeditor de 20 livros. Publicou mais de 70 artigos. Orientou cerca de 50 teses de doutorado e 300 dissertações de mestrado.

Defesa de Dissertação: Depuração de aplicações distribuídas baseadas em RPC por interceptação de chamadas de sistema

Candidato: Luiz Felipe de Souza e Silva
Orientador: Renato Fontoura de Gusmão Cerqueira
Data e Hora: 08/04/2013 às 16:00h
Local: RDC418

Dissertação de Mestrado: Heurísticas Eficientes para o problema de Programação Quadrática Binária Irrestrita.

Candidato: FABRICIO AKIO FIGUEIREDO WATANABE
Orientador: MARCUS POGGI DE ARAGAO
Data e Hora: 09/04/2013 às
10:00
Local: RDC511

Dissertação de Mestrado: Uso de Ambientes Imersivos para Colaboração com Usuários Remotos não Imersos

Candidato: EDUARDO RIBEIRO SILVA
Orientador: ALBERTO BARBOSA RAPOSO
Data e Hora: 10/04/2013 às 15:00
Local: RDC511

Tese de Doutorado: O uso de histórias como forma de explicitar o conhecimento tácito

Candidato: FRANCISCO JOSE ZAMITH GUIMARAES
Orientador: DANIEL SCHWABE
Data e Hora: 25/03/2013 às 14 horas
Local: RDC511

Tese de Doutorado: Controlando Atrasos em Tempo de Simulação: uma abordagem para MABS implementadas em Java

Candidato : Pier Giovanni Taranti
Orientador: Carlos José Pereira de Lucena
Data e Hora: 27/03/2013 às 9:00
Local: FPLF 13º andar

DI na Mídia: “Meet Wikipedia, the Encyclopedia Anyone Can Code” – Wired News (03/19/13) Cade Metz

Lua, a 20-year-old programming language, has been opened up to the public so that anyone can build material on Wikipedia and its sister websites. “We wanted to provide editors with a real programming language,” says the Wikimedia Foundation’s Rob Lanphier. “This will make things easier for editors, but it will also be significantly faster.” (…) The foundation thus migrated to Lua, a scripting language developed to automate the execution of frequently repeated tasks. Wikimedia selected Lua on the merit of it being specifically designed for embedding code and because it enables site administrators to carefully control how that code is carried out. “We’re able to constrain things such that we don’t have to worry about an author accidentally–or on purpose–changing an article in such a way that it brings down our servers,” Lanphier says. He also notes that anyone can teach themselves Lua programming by viewing a sample code embedded in an existing article.