Dissertação

{en_GB=An Enhanced Programming Environment for Generative Design} {} EVALUATED

{pt=Na área de Desenho Generativo (DG), programas estão cada vez mais complexos e difíceis de serem compreendidos, comunicados, e compartilhados, aumentando a distância entre o programa e os conceitos arquitecturais que este implementa. Para resolver este problema, nós precisamos desenvolver técnicas de documentação e ferramentas para a compreensão de programas para o domínio do Desenho Generativo. Esta tese propõe duas ferramentas de programação para os sistemas de DG, nomeadamente (1) ferramenta de correlação esquisso-programa que permite arquitectos usarem os seus esquissos combinando-os com o código, e (2) ferramenta de feedback imediato que acelera o efeito de uma mudança no código e sua visualização. Nós constatamos que enquanto a primeira ferramenta facilita a tarefa de documentar o programa tornando-a menos aborrecida, consequentemente minimizando a falta de documentação nos programas de DG, a segunda ferramenta acelera a visualização das alterações no código criando um novo meio que ajuda as pessoas a contruírem os seus programas., en=In the area of generative design (GD), programs are becoming increasingly complex and harder to understand, communicate, and share, enlarging the gap between them and the architectural concepts they implements. To overcome this problem, we need to develop documentation techniques and program comprehension tools to the Generative Design domain. This thesis proposes two programming tools for GD systems, namely (1) sketch-program correlation tool that allows architects to use sketches and combining them with code, and (2) immediate feedback tool that accelerates the effect of a code change and its visualization. We found that while the first tool turns program documentation in a less tiresome task, consequently minimizing the lack of documentation in the GD programs; the second tool enhances the program visualization, creating a new medium that helps people to design programs.}
{pt=feedback imediato, correlação com esquissos, DrRacket, Rosetta, en=immediate feedback, image correlation, DrRacket, Rosetta}

Maio 24, 2016, 13:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

António Paulo Teles de Menezes Correia Leitão

Departamento de Engenharia Informática (DEI)

Professor Auxiliar