Utilize este identificador para referenciar este registo: http://hdl.handle.net/10773/2213
Título: Metodologias e mecanismos para linguagens de programação concorrente orientadas por objectos
Autor: Silva, Miguel Augusto Mendes Oliveira e
Orientador: Rafael, José Alberto
Palavras-chave: Engenharia informática
Programação de computadores
Programação paralela
Linguagens de programação
Data de Defesa: 2007
Editora: Universidade de Aveiro
Resumo: Esta tese faz uma aproximação sistemática à integração de mecanismos de programação concorrente em linguagens orientadas por objectos com suporte à programação por contrato e sistema de tipos estático. Nessa integração deu-se prioridade à expressividade, segurança, abstracção e realizabilidade dos mecanismos propostos. É sustentado que essa integração deve possuir ambos os modelos de comunicação entre processadores – por mensagens e partilha de objectos – e que a sincronização seja automática e abstracta. Todos os aspectos de sincronização de objectos – intra-objecto, condicional e inter-objecto – são contemplados e integrados de uma forma segura e sinérgica com mecanismos de linguagens sequenciais orientadas por objectos. É proposta e parcialmente desenvolvida uma linguagem protótipo – denominada MP-Eiffel – onde estes mecanismos e abstrações estão a ser validados experimentalmente.
This thesis makes a systematic approach to the integration of concurrent programming mechanisms in Design by Contract and static type system based object-oriented languages. In this integration priority was given to the expressiveness, safety, abstraction and realizability of the proposed language mechanisms. We argue that this integration should provide both models of inter-processor communication – message passing and shared objects – and that synchronization should be automatic and abstract. All aspects of object synchronization – intra-object, conditional, and inter-object – were considered and integrated in a safe and synergic way with sequential object-oriented language mechanisms. We propose and partially develop a prototype language – named MP-Eiffel – in which these mechanisms and language abstractions are being validated.
Descrição: Doutoramento em Engenharia Informática
URI: http://hdl.handle.net/10773/2213
Aparece nas coleções: UA - Teses de doutoramento
DETI - Teses de doutoramento

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2008001176.pdf1.47 MBAdobe PDFVer/Abrir


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.