Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/2213
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorRafael, José Albertopor
dc.contributor.authorSilva, Miguel Augusto Mendes Oliveira epor
dc.coverage.spatialAveiropor
dc.date.accessioned2011-04-19T13:54:27Z-
dc.date.available2011-04-19T13:54:27Z-
dc.date.issued2007por
dc.identifier.urihttp://hdl.handle.net/10773/2213-
dc.descriptionDoutoramento em Engenharia Informáticapor
dc.description.abstractEsta 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.por
dc.description.abstractThis 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.en
dc.language.isoporpor
dc.publisherUniversidade de Aveiropor
dc.relation.urihttp://opac.ua.pt/F?func=find-b&find_code=SYS&request=000218618por
dc.rightsopenAccesspor
dc.subjectEngenharia informáticapor
dc.subjectProgramação de computadorespor
dc.subjectProgramação paralelapor
dc.subjectLinguagens de programaçãopor
dc.titleMetodologias e mecanismos para linguagens de programação concorrente orientadas por objectospor
dc.typedoctoralThesispor
thesis.degree.levelDoutoramentopor
thesis.degree.grantorUniversidade de Aveiropor
dc.identifier.tid101155158-
Appears in Collections:UA - Teses de doutoramento
DETI - Teses de doutoramento

Files in This Item:
File Description SizeFormat 
2008001176.pdf1.47 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.