Método para projeto de software usando o paradigma orientado a notificações – PON

Detalhes bibliográficos
Autor(a) principal: Wiecheteck, Luciana Vilas Boas
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/212
Resumo: Esta pesquisa propõe um método para projetos de software que empregam o Paradigma Orientado a Notificações (PON) no seu desenvolvimento. O PON tem sido materializado em termos de programação, mas não possuía ainda um método formalizado para orientar os desenvolvedores na elaboração de projetos de software. O método proposto, denominado Desenvolvimento Orientado a Notificações (DON), foi desenvolvido a partir de duas etapas: (1) a criação de um perfil UML denominado Perfil PON, que define os principais conceitos do PON por meio da utilização de mecanismos de extensão da UML; e (2) a criação do método DON, propriamente dito, que faz uso do Perfil PON e apresenta uma sequência de passos para a construção de projetos neste novo paradigma. O método DON foi aplicado em um caso de estudo que envolve a modelagem de um Simulador de Portão Eletrônico, sendo que os resultados desta pesquisa demonstram que o método criado possui grande valia na definição de programas em PON.
id UTFPR-12_70d50d093aba0eb9b00c35b33efe9797
oai_identifier_str oai:repositorio.utfpr.edu.br:1/212
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2012-04-17T19:17:12Z2012-04-17T19:17:12Z2011-08-31WIECHETECK, Luciana Vilas Boas. Método para projeto de software usando o paradigma orientado a notificações – PON. 2011. 196 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011.http://repositorio.utfpr.edu.br/jspui/handle/1/212Esta pesquisa propõe um método para projetos de software que empregam o Paradigma Orientado a Notificações (PON) no seu desenvolvimento. O PON tem sido materializado em termos de programação, mas não possuía ainda um método formalizado para orientar os desenvolvedores na elaboração de projetos de software. O método proposto, denominado Desenvolvimento Orientado a Notificações (DON), foi desenvolvido a partir de duas etapas: (1) a criação de um perfil UML denominado Perfil PON, que define os principais conceitos do PON por meio da utilização de mecanismos de extensão da UML; e (2) a criação do método DON, propriamente dito, que faz uso do Perfil PON e apresenta uma sequência de passos para a construção de projetos neste novo paradigma. O método DON foi aplicado em um caso de estudo que envolve a modelagem de um Simulador de Portão Eletrônico, sendo que os resultados desta pesquisa demonstram que o método criado possui grande valia na definição de programas em PON.This research proposes a method for software modeling that uses the Notification Oriented Paradigm (NOP). NOP has already been consolidated in terms of programming but did not possess a formalized method for software design. The proposed method is called Notification Oriented Design (NOD) and was developed in two steps: (1) the creation of a UML profile, called NOP Profile, which defines the main concepts of NOP by means of extension mechanisms usage; and (2) the development of DON itself, which uses NOP Profile and defines a step sequence to design projects in this new paradigm. The NOD method was applied in a study case that involves the modeling of an electronic gate simulator. The results showed that the proposed UML profile has an important value in the modeling of NOP programs and can be used in software design processes that use this new programming paradigm.porUniversidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialArquitetura de computadorUML (Computação)Paradigma (Teoria do conhecimento)Software - DesenvolvimentoSimulação (Computadores)Computer architectureUML (Computer science)Paradigm (Theory of knowledge)Computer software - DevelopmentComputer simulationMétodo para projeto de software usando o paradigma orientado a notificações – PONinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCuritibaMestradoStadzisz, Paulo CézarSimão, Jean MarceloWiecheteck, Luciana Vilas Boasreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILCT_CPGEI_M_Wiecheteck, Luciana Vilas Boas_2011.pdf.jpgCT_CPGEI_M_Wiecheteck, Luciana Vilas Boas_2011.pdf.jpgGenerated Thumbnailimage/jpeg1209http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/4/CT_CPGEI_M_Wiecheteck%2c%20Luciana%20Vilas%20Boas_2011.pdf.jpg1dfcd27417f625a59f969207b7ba1f03MD54ORIGINALCT_CPGEI_M_Wiecheteck, Luciana Vilas Boas_2011.pdfCT_CPGEI_M_Wiecheteck, Luciana Vilas Boas_2011.pdfapplication/pdf6501256http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/1/CT_CPGEI_M_Wiecheteck%2c%20Luciana%20Vilas%20Boas_2011.pdfc5fece11fb1f26348e2e639be0921999MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTCT_CPGEI_M_Wiecheteck, Luciana Vilas Boas_2011.pdf.txtCT_CPGEI_M_Wiecheteck, Luciana Vilas Boas_2011.pdf.txtExtracted texttext/plain293770http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/3/CT_CPGEI_M_Wiecheteck%2c%20Luciana%20Vilas%20Boas_2011.pdf.txt2bdb4ec3ca0f6337493c0ff24fe764dcMD531/2122021-12-09 16:05:20.407oai:repositorio.utfpr.edu.br:1/212Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-12-09T18:05:20Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Método para projeto de software usando o paradigma orientado a notificações – PON
title Método para projeto de software usando o paradigma orientado a notificações – PON
spellingShingle Método para projeto de software usando o paradigma orientado a notificações – PON
Wiecheteck, Luciana Vilas Boas
Arquitetura de computador
UML (Computação)
Paradigma (Teoria do conhecimento)
Software - Desenvolvimento
Simulação (Computadores)
Computer architecture
UML (Computer science)
Paradigm (Theory of knowledge)
Computer software - Development
Computer simulation
title_short Método para projeto de software usando o paradigma orientado a notificações – PON
title_full Método para projeto de software usando o paradigma orientado a notificações – PON
title_fullStr Método para projeto de software usando o paradigma orientado a notificações – PON
title_full_unstemmed Método para projeto de software usando o paradigma orientado a notificações – PON
title_sort Método para projeto de software usando o paradigma orientado a notificações – PON
author Wiecheteck, Luciana Vilas Boas
author_facet Wiecheteck, Luciana Vilas Boas
author_role author
dc.contributor.advisor1.fl_str_mv Stadzisz, Paulo Cézar
dc.contributor.advisor-co1.fl_str_mv Simão, Jean Marcelo
dc.contributor.author.fl_str_mv Wiecheteck, Luciana Vilas Boas
contributor_str_mv Stadzisz, Paulo Cézar
Simão, Jean Marcelo
dc.subject.por.fl_str_mv Arquitetura de computador
UML (Computação)
Paradigma (Teoria do conhecimento)
Software - Desenvolvimento
Simulação (Computadores)
Computer architecture
UML (Computer science)
Paradigm (Theory of knowledge)
Computer software - Development
Computer simulation
topic Arquitetura de computador
UML (Computação)
Paradigma (Teoria do conhecimento)
Software - Desenvolvimento
Simulação (Computadores)
Computer architecture
UML (Computer science)
Paradigm (Theory of knowledge)
Computer software - Development
Computer simulation
description Esta pesquisa propõe um método para projetos de software que empregam o Paradigma Orientado a Notificações (PON) no seu desenvolvimento. O PON tem sido materializado em termos de programação, mas não possuía ainda um método formalizado para orientar os desenvolvedores na elaboração de projetos de software. O método proposto, denominado Desenvolvimento Orientado a Notificações (DON), foi desenvolvido a partir de duas etapas: (1) a criação de um perfil UML denominado Perfil PON, que define os principais conceitos do PON por meio da utilização de mecanismos de extensão da UML; e (2) a criação do método DON, propriamente dito, que faz uso do Perfil PON e apresenta uma sequência de passos para a construção de projetos neste novo paradigma. O método DON foi aplicado em um caso de estudo que envolve a modelagem de um Simulador de Portão Eletrônico, sendo que os resultados desta pesquisa demonstram que o método criado possui grande valia na definição de programas em PON.
publishDate 2011
dc.date.issued.fl_str_mv 2011-08-31
dc.date.accessioned.fl_str_mv 2012-04-17T19:17:12Z
dc.date.available.fl_str_mv 2012-04-17T19:17:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv WIECHETECK, Luciana Vilas Boas. Método para projeto de software usando o paradigma orientado a notificações – PON. 2011. 196 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/212
identifier_str_mv WIECHETECK, Luciana Vilas Boas. Método para projeto de software usando o paradigma orientado a notificações – PON. 2011. 196 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011.
url http://repositorio.utfpr.edu.br/jspui/handle/1/212
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 Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/4/CT_CPGEI_M_Wiecheteck%2c%20Luciana%20Vilas%20Boas_2011.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/1/CT_CPGEI_M_Wiecheteck%2c%20Luciana%20Vilas%20Boas_2011.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/212/3/CT_CPGEI_M_Wiecheteck%2c%20Luciana%20Vilas%20Boas_2011.pdf.txt
bitstream.checksum.fl_str_mv 1dfcd27417f625a59f969207b7ba1f03
c5fece11fb1f26348e2e639be0921999
8a4605be74aa9ea9d79846c1fba20a33
2bdb4ec3ca0f6337493c0ff24fe764dc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923236366516224