Método para projeto de software usando o paradigma orientado a notificações – PON
Autor(a) principal: | |
---|---|
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 |