Reificação de objetos concorrentes

Detalhes bibliográficos
Autor(a) principal: Menezes, Paulo Fernando Blauth
Data de Publicação: 1997
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/18396
Resumo: Autômatos não-seqüenciais constituem um domínio semântico categorial do tipo não-intercalação para sistemas reativos, comunicantes e concorrentes.É baseado em sistemas de transições etiquetados, inspirado em "Redes de Petri são Monóides" de Meseguer e Montanari, onde as operações de sincronização e encapsulação são funtoriais e as reificações constituem uma classe de morfismos especiais. Do que se tem conhecimento, é o primeiro modelo de concorrência a satisfazer a composicionalidade diagonal, ou seja, onde as reificações compõem (verticalmente) e distribuem-se sobre a composição paralela (verticalmente). Adjunções entre autômatos não-seqüenciais, redes de Petri e autômatos seqüenciais são introduzidas estendendo a abordagem de Winskel, Nielsen e Sassone onde é proposta uma classificação formal para modelos de concorrência. Dos passos que envolvem a passagem de um modelo para outro, pode-se inferir que os autômatos não-seqüenciais são mais concretos do que as redes de Petri e os autômatos seqüenciais. Para experimentar o domínio semântico proposto, é dada semântica a uma linguagem concorrente, baseada nos objetos, denominada Náutilus. Trata-se de uma versão simplificada e revisada da linguagem de especificação orientada aos objetos GNOME, onde são introduzidos algumas facilidades especiais, inspiradas no domínio semântico, como a reificação e a agregação. Neste contexto, a composicionalidade diagonal é uma propriedade essencial para dar a semântica.
id URGS_dd609afad60cf580dff08e985c5d602b
oai_identifier_str oai:www.lume.ufrgs.br:10183/18396
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Menezes, Paulo Fernando BlauthSernadas, Amilcar dos Santos Costa2010-01-29T04:15:36Z1997http://hdl.handle.net/10183/18396000192688Autômatos não-seqüenciais constituem um domínio semântico categorial do tipo não-intercalação para sistemas reativos, comunicantes e concorrentes.É baseado em sistemas de transições etiquetados, inspirado em "Redes de Petri são Monóides" de Meseguer e Montanari, onde as operações de sincronização e encapsulação são funtoriais e as reificações constituem uma classe de morfismos especiais. Do que se tem conhecimento, é o primeiro modelo de concorrência a satisfazer a composicionalidade diagonal, ou seja, onde as reificações compõem (verticalmente) e distribuem-se sobre a composição paralela (verticalmente). Adjunções entre autômatos não-seqüenciais, redes de Petri e autômatos seqüenciais são introduzidas estendendo a abordagem de Winskel, Nielsen e Sassone onde é proposta uma classificação formal para modelos de concorrência. Dos passos que envolvem a passagem de um modelo para outro, pode-se inferir que os autômatos não-seqüenciais são mais concretos do que as redes de Petri e os autômatos seqüenciais. Para experimentar o domínio semântico proposto, é dada semântica a uma linguagem concorrente, baseada nos objetos, denominada Náutilus. Trata-se de uma versão simplificada e revisada da linguagem de especificação orientada aos objetos GNOME, onde são introduzidos algumas facilidades especiais, inspiradas no domínio semântico, como a reificação e a agregação. Neste contexto, a composicionalidade diagonal é uma propriedade essencial para dar a semântica.Nonsequential automata constitute a non-interleaving categorial semantic domain for reactive, communicating and concurrent systems. It is based on labeled transition systems, inspired by Meseguer and Montanari's "Petri Nets are Monoids", where synchronization and encapsulation operations are functorial and a class of morphisms stands for reification. It is, for our knowledge, the first model for concurrency which satisfies the diagonal compositionality requirement, i. e., reifications compose (vertical) and distribute over the parallel composition (horizontal). Adjunctions between nonsequential automata, Petri nets and sequential automata are provided extending the approach of Winskel, Nielsen and Sassone where a scene for a formal classification of models for concurrency is set. The steps of abstraction involved in moving between models show that nonsequential automata are more concrete than Petri nets and sequential automata. To experiment with the proposed semantic domain, a semantics for a concurrent, object-based language named Nautilus is given. It is a simplified and revised version of the object-oriented specification language GNOME, introducing some special features inspired by the semantic domain such as reification and aggregation. The diagonal compositionality is an essential property to give semantics in this context.application/pdfporTeoria : Ciência : ComputaçãoTeoria : CategoriasConcorrênciaReificaçãoAutomata nao-sequencialCategory theoryConcurrencyReificationSemanticNonsequential automatonSynchronizationReificação de objetos concorrentesReification of concurrent objects info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Tecnica de LisboaInstituto Superior TecnicoLisboa, pt1997doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000192688.pdf000192688.pdfTexto completoapplication/pdf13030687http://www.lume.ufrgs.br/bitstream/10183/18396/1/000192688.pdfa0b99b67a5c4d32089fcabc323ed0cc5MD51TEXT000192688.pdf.txt000192688.pdf.txtExtracted Texttext/plain370843http://www.lume.ufrgs.br/bitstream/10183/18396/2/000192688.pdf.txt1444cfc588582ec6fb1723dc5df8d912MD52THUMBNAIL000192688.pdf.jpg000192688.pdf.jpgGenerated Thumbnailimage/jpeg1630http://www.lume.ufrgs.br/bitstream/10183/18396/3/000192688.pdf.jpg848de8f17e6fc84b793001e6041b61e6MD5310183/183962018-10-08 09:02:54.901oai:www.lume.ufrgs.br:10183/18396Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-08T12:02:54Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Reificação de objetos concorrentes
dc.title.alternative.en.fl_str_mv Reification of concurrent objects
title Reificação de objetos concorrentes
spellingShingle Reificação de objetos concorrentes
Menezes, Paulo Fernando Blauth
Teoria : Ciência : Computação
Teoria : Categorias
Concorrência
Reificação
Automata nao-sequencial
Category theory
Concurrency
Reification
Semantic
Nonsequential automaton
Synchronization
title_short Reificação de objetos concorrentes
title_full Reificação de objetos concorrentes
title_fullStr Reificação de objetos concorrentes
title_full_unstemmed Reificação de objetos concorrentes
title_sort Reificação de objetos concorrentes
author Menezes, Paulo Fernando Blauth
author_facet Menezes, Paulo Fernando Blauth
author_role author
dc.contributor.author.fl_str_mv Menezes, Paulo Fernando Blauth
dc.contributor.advisor1.fl_str_mv Sernadas, Amilcar dos Santos Costa
contributor_str_mv Sernadas, Amilcar dos Santos Costa
dc.subject.por.fl_str_mv Teoria : Ciência : Computação
Teoria : Categorias
Concorrência
Reificação
Automata nao-sequencial
topic Teoria : Ciência : Computação
Teoria : Categorias
Concorrência
Reificação
Automata nao-sequencial
Category theory
Concurrency
Reification
Semantic
Nonsequential automaton
Synchronization
dc.subject.eng.fl_str_mv Category theory
Concurrency
Reification
Semantic
Nonsequential automaton
Synchronization
description Autômatos não-seqüenciais constituem um domínio semântico categorial do tipo não-intercalação para sistemas reativos, comunicantes e concorrentes.É baseado em sistemas de transições etiquetados, inspirado em "Redes de Petri são Monóides" de Meseguer e Montanari, onde as operações de sincronização e encapsulação são funtoriais e as reificações constituem uma classe de morfismos especiais. Do que se tem conhecimento, é o primeiro modelo de concorrência a satisfazer a composicionalidade diagonal, ou seja, onde as reificações compõem (verticalmente) e distribuem-se sobre a composição paralela (verticalmente). Adjunções entre autômatos não-seqüenciais, redes de Petri e autômatos seqüenciais são introduzidas estendendo a abordagem de Winskel, Nielsen e Sassone onde é proposta uma classificação formal para modelos de concorrência. Dos passos que envolvem a passagem de um modelo para outro, pode-se inferir que os autômatos não-seqüenciais são mais concretos do que as redes de Petri e os autômatos seqüenciais. Para experimentar o domínio semântico proposto, é dada semântica a uma linguagem concorrente, baseada nos objetos, denominada Náutilus. Trata-se de uma versão simplificada e revisada da linguagem de especificação orientada aos objetos GNOME, onde são introduzidos algumas facilidades especiais, inspiradas no domínio semântico, como a reificação e a agregação. Neste contexto, a composicionalidade diagonal é uma propriedade essencial para dar a semântica.
publishDate 1997
dc.date.issued.fl_str_mv 1997
dc.date.accessioned.fl_str_mv 2010-01-29T04:15:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/18396
dc.identifier.nrb.pt_BR.fl_str_mv 000192688
url http://hdl.handle.net/10183/18396
identifier_str_mv 000192688
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/18396/1/000192688.pdf
http://www.lume.ufrgs.br/bitstream/10183/18396/2/000192688.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/18396/3/000192688.pdf.jpg
bitstream.checksum.fl_str_mv a0b99b67a5c4d32089fcabc323ed0cc5
1444cfc588582ec6fb1723dc5df8d912
848de8f17e6fc84b793001e6041b61e6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085164229853184