Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação.
Autor(a) principal: | |
---|---|
Data de Publicação: | 1991 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10365 |
Resumo: | Neste trabalho propõe-se uma abordagem, baseada em estilos de especificação e utilizando a algebra "Calculus of Communicating Systems (CCS)", para o design de sistemas distribuídos e protocolos de comunicação. Inicialmente, o poder de expressão e o poder de análise da álgebra CCS são empregados em uma abordagem clássica, baseada no desenvolvimento passo-a passo de sistemas. Nesse contexto e proposta uma metodologia, que parte da descrição abstrata do sistema que se quer desenvolver (pode ser a especificação de serviço), reduz gradativamente essa abstração através da realização de refinamentos sucessivos (com provas de correção a posteriori), até a obtenção da especificação final em termos de agentes básicos predefinidos (útil à tarefa de implementação). Tal metodologia e ilustrada com o desenvolvimento de um sistema de acesso por exclusão mutua. Em seguida estuda-se a utilização de CCS em uma abordagem transformacional, voltada para a automatização do desenvolvimento de sistemas. Nesse contexto e proposta uma metodologia, que emprega regras de transformação, para a obtenção das entidades de protocolo correspondentes a uma especificação de serviço. Tal metodologia e ilustrada com o desenvolvimento de uma parte do núcleo do serviço e do protocolo "FileTransfer, Access and Management (FTAM)" da " International Organization for Standardization (ISO)". Finalmente, apos um estudo sobre estilos de especificação, e proposta uma nova abordagem, com características intermediárias da abordagem clássica e da abordagem transformacional. Nesse novo contexto e proposta uma metodologia, que parte da especificação do serviço desejado e da especificação do serviço disponível (ambas realizadas no estilo orientado para restrições), e obtém a especificação das entidades de protocolo correspondentes (também no estilo orientado para restrições). Tal metodologia e ilustrada com o desenvolvimento de um sistema de comunicação que envolve o protocolo bit alternante. |
id |
UFCG_6bfe31b9998315f4f1ee63176e6de1a2 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/10365 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação.An approach to the design of distributed systems and communication protocols.Sistemas DistribuídosProtocolos de ComunicaçãoDesign de Sistemas DistribuídosTécnicas de Descrição Formal (TDFs)Algebra CCSAbordagem ClássicaAbordagem TransformacionalDistributed SystemsCommunication ProtocolsDistributed Systems DesignFormal Description Techniques (TDFs)Algebra CCSClassical ApproachTransformational ApproachCalculus of Communicating Systems (CCS)Engenharia ElétricaNeste trabalho propõe-se uma abordagem, baseada em estilos de especificação e utilizando a algebra "Calculus of Communicating Systems (CCS)", para o design de sistemas distribuídos e protocolos de comunicação. Inicialmente, o poder de expressão e o poder de análise da álgebra CCS são empregados em uma abordagem clássica, baseada no desenvolvimento passo-a passo de sistemas. Nesse contexto e proposta uma metodologia, que parte da descrição abstrata do sistema que se quer desenvolver (pode ser a especificação de serviço), reduz gradativamente essa abstração através da realização de refinamentos sucessivos (com provas de correção a posteriori), até a obtenção da especificação final em termos de agentes básicos predefinidos (útil à tarefa de implementação). Tal metodologia e ilustrada com o desenvolvimento de um sistema de acesso por exclusão mutua. Em seguida estuda-se a utilização de CCS em uma abordagem transformacional, voltada para a automatização do desenvolvimento de sistemas. Nesse contexto e proposta uma metodologia, que emprega regras de transformação, para a obtenção das entidades de protocolo correspondentes a uma especificação de serviço. Tal metodologia e ilustrada com o desenvolvimento de uma parte do núcleo do serviço e do protocolo "FileTransfer, Access and Management (FTAM)" da " International Organization for Standardization (ISO)". Finalmente, apos um estudo sobre estilos de especificação, e proposta uma nova abordagem, com características intermediárias da abordagem clássica e da abordagem transformacional. Nesse novo contexto e proposta uma metodologia, que parte da especificação do serviço desejado e da especificação do serviço disponível (ambas realizadas no estilo orientado para restrições), e obtém a especificação das entidades de protocolo correspondentes (também no estilo orientado para restrições). Tal metodologia e ilustrada com o desenvolvimento de um sistema de comunicação que envolve o protocolo bit alternante.This work proposes an approach, based on specification styles and using the "Calculus of Communicating Systems (CCS)" algebra, for the design of distributed systems and communication protocols. Initially, the power of expression and the power of analysis of CCS algebra are employed in a classical approach based on step-by-step system development. In this context and proposed a methodology, which starts from the abstract description of the system to be developed (may be the service specification), gradually reduces this abstraction through the successive refinements (with a posteriori proof of correction), until obtaining the final specification in terms of predefined basic agents (useful for the implementation task). Such methodology is illustrated with the development of a mutual exclusion access system. Then we study the use of CCS in a transformational approach, aimed at the automation of systems development. In this context, a methodology is proposed, which employs transformation rules, to obtain the protocol entities corresponding to a service specification. Such methodology is illustrated by the development of a core part of the service and the "FileTransfer, Access and Management (FTAM)" protocol of the "International Organization for Standardization (ISO)". Finally, after a study of specification styles, a new approach is proposed, with intermediate characteristics of the classical approach and the transformational approach. In this new context, a methodology is proposed, starting from the specification of the desired service and the specification of the available service (both performed in the restriction oriented style), and obtains the specification of the corresponding protocol entities (also in the restriction oriented style). Such methodology is illustrated with the development of a communication system involving the alternating bit protocol.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICAUFCGSOUZA, Wanderley Lopes de.SOUZA, W. L.MOURA, José Antao Beltrão.SAUVE, Jacques Philippe.MAGALHÃES, Mauricio Ferreira.NOGUEIRA, José Marcos Silva.PEDROZO, Aloysio de Castro Pinto.RISO, Bernardo Gonçalves.1991-10-132019-12-19T16:19:13Z2019-12-192019-12-19T16:19:13Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10365RISO, Bernardo Gonçalves. Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. 1991. 246f. (Tese de Doutorado em Abordagem Transformacional.), Curso de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal da Paraíba – Campus II - Campina Grande - PB - Brasil, 1991.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-04-13T13:00:22Zoai:localhost:riufcg/10365Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-04-13T13:00:22Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. An approach to the design of distributed systems and communication protocols. |
title |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. |
spellingShingle |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. RISO, Bernardo Gonçalves. Sistemas Distribuídos Protocolos de Comunicação Design de Sistemas Distribuídos Técnicas de Descrição Formal (TDFs) Algebra CCS Abordagem Clássica Abordagem Transformacional Distributed Systems Communication Protocols Distributed Systems Design Formal Description Techniques (TDFs) Algebra CCS Classical Approach Transformational Approach Calculus of Communicating Systems (CCS) Engenharia Elétrica |
title_short |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. |
title_full |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. |
title_fullStr |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. |
title_full_unstemmed |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. |
title_sort |
Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. |
author |
RISO, Bernardo Gonçalves. |
author_facet |
RISO, Bernardo Gonçalves. |
author_role |
author |
dc.contributor.none.fl_str_mv |
SOUZA, Wanderley Lopes de. SOUZA, W. L. MOURA, José Antao Beltrão. SAUVE, Jacques Philippe. MAGALHÃES, Mauricio Ferreira. NOGUEIRA, José Marcos Silva. PEDROZO, Aloysio de Castro Pinto. |
dc.contributor.author.fl_str_mv |
RISO, Bernardo Gonçalves. |
dc.subject.por.fl_str_mv |
Sistemas Distribuídos Protocolos de Comunicação Design de Sistemas Distribuídos Técnicas de Descrição Formal (TDFs) Algebra CCS Abordagem Clássica Abordagem Transformacional Distributed Systems Communication Protocols Distributed Systems Design Formal Description Techniques (TDFs) Algebra CCS Classical Approach Transformational Approach Calculus of Communicating Systems (CCS) Engenharia Elétrica |
topic |
Sistemas Distribuídos Protocolos de Comunicação Design de Sistemas Distribuídos Técnicas de Descrição Formal (TDFs) Algebra CCS Abordagem Clássica Abordagem Transformacional Distributed Systems Communication Protocols Distributed Systems Design Formal Description Techniques (TDFs) Algebra CCS Classical Approach Transformational Approach Calculus of Communicating Systems (CCS) Engenharia Elétrica |
description |
Neste trabalho propõe-se uma abordagem, baseada em estilos de especificação e utilizando a algebra "Calculus of Communicating Systems (CCS)", para o design de sistemas distribuídos e protocolos de comunicação. Inicialmente, o poder de expressão e o poder de análise da álgebra CCS são empregados em uma abordagem clássica, baseada no desenvolvimento passo-a passo de sistemas. Nesse contexto e proposta uma metodologia, que parte da descrição abstrata do sistema que se quer desenvolver (pode ser a especificação de serviço), reduz gradativamente essa abstração através da realização de refinamentos sucessivos (com provas de correção a posteriori), até a obtenção da especificação final em termos de agentes básicos predefinidos (útil à tarefa de implementação). Tal metodologia e ilustrada com o desenvolvimento de um sistema de acesso por exclusão mutua. Em seguida estuda-se a utilização de CCS em uma abordagem transformacional, voltada para a automatização do desenvolvimento de sistemas. Nesse contexto e proposta uma metodologia, que emprega regras de transformação, para a obtenção das entidades de protocolo correspondentes a uma especificação de serviço. Tal metodologia e ilustrada com o desenvolvimento de uma parte do núcleo do serviço e do protocolo "FileTransfer, Access and Management (FTAM)" da " International Organization for Standardization (ISO)". Finalmente, apos um estudo sobre estilos de especificação, e proposta uma nova abordagem, com características intermediárias da abordagem clássica e da abordagem transformacional. Nesse novo contexto e proposta uma metodologia, que parte da especificação do serviço desejado e da especificação do serviço disponível (ambas realizadas no estilo orientado para restrições), e obtém a especificação das entidades de protocolo correspondentes (também no estilo orientado para restrições). Tal metodologia e ilustrada com o desenvolvimento de um sistema de comunicação que envolve o protocolo bit alternante. |
publishDate |
1991 |
dc.date.none.fl_str_mv |
1991-10-13 2019-12-19T16:19:13Z 2019-12-19 2019-12-19T16:19:13Z |
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10365 RISO, Bernardo Gonçalves. Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. 1991. 246f. (Tese de Doutorado em Abordagem Transformacional.), Curso de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal da Paraíba – Campus II - Campina Grande - PB - Brasil, 1991. |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10365 |
identifier_str_mv |
RISO, Bernardo Gonçalves. Uma abordagem para o design de sistemas distribuídos e protocolos de comunicação. 1991. 246f. (Tese de Doutorado em Abordagem Transformacional.), Curso de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal da Paraíba – Campus II - Campina Grande - PB - Brasil, 1991. |
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.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744424017592320 |