Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
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/327 |
Resumo: | A materialização original do Paradigma Orientado a Notificações (PON) implementada na linguagem de programação C++ possibilitou a criação de aplicações sob o domínio desse paradigma. Apesar de tais contribuições para com o paradigma, o desenvolvimento de aplicações no PON ainda apresenta baixo nível de maturidade e certo nível de dificuldade. Tais dificuldades advêm principalmente da nova forma de estruturar os programas, onde os mesmos seguem um fluxo de notificações, o que difere da programação convencional. Ademais, até o momento, apenas algumas aplicações foram desenvolvidas, com escopos relativamente pequenos, o que não contribui efetivamente para a consolidação do paradigma e, particularmente, para o aprendizado via um conjunto efetivo de exemplos. Neste sentido, primeiramente, a própria estrutura geral do framework foi relida e reapresentada sob o viés de padrões de projeto, assim como houve contribuições na própria implementação desse. Subsequentemente, este trabalho teve como objetivo principal de estudo o nortear do desenvolvimento de aplicações baseadas no PON de maneira mais simplificada e eficiente, usando os avanços aqui citados. Isso se deu particularmente pela apresentação de padrões de desenvolvimento de software voltados para esse paradigma e infraestrutura, os quais buscam uma implementação mais purista envolvendo quesitos como redução do uso de implementações multiparadigmas, simplificação no desenvolvimento, garantia de determinismo, entre outras. De modo geral, as novas funcionalidades/recursos para a concepção de aplicações através do Framework PON facilitaram e melhoraram seu uso. |
id |
UTFPR-12_a699414cba3b84646459aa89a424b032 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/327 |
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-10-30T16:17:43Z2012-10-30T16:17:43Z2012-08-31RONSZCKA, Adriano Francisco. Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões. 2012. 236 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2012.http://repositorio.utfpr.edu.br/jspui/handle/1/327A materialização original do Paradigma Orientado a Notificações (PON) implementada na linguagem de programação C++ possibilitou a criação de aplicações sob o domínio desse paradigma. Apesar de tais contribuições para com o paradigma, o desenvolvimento de aplicações no PON ainda apresenta baixo nível de maturidade e certo nível de dificuldade. Tais dificuldades advêm principalmente da nova forma de estruturar os programas, onde os mesmos seguem um fluxo de notificações, o que difere da programação convencional. Ademais, até o momento, apenas algumas aplicações foram desenvolvidas, com escopos relativamente pequenos, o que não contribui efetivamente para a consolidação do paradigma e, particularmente, para o aprendizado via um conjunto efetivo de exemplos. Neste sentido, primeiramente, a própria estrutura geral do framework foi relida e reapresentada sob o viés de padrões de projeto, assim como houve contribuições na própria implementação desse. Subsequentemente, este trabalho teve como objetivo principal de estudo o nortear do desenvolvimento de aplicações baseadas no PON de maneira mais simplificada e eficiente, usando os avanços aqui citados. Isso se deu particularmente pela apresentação de padrões de desenvolvimento de software voltados para esse paradigma e infraestrutura, os quais buscam uma implementação mais purista envolvendo quesitos como redução do uso de implementações multiparadigmas, simplificação no desenvolvimento, garantia de determinismo, entre outras. De modo geral, as novas funcionalidades/recursos para a concepção de aplicações através do Framework PON facilitaram e melhoraram seu uso.The original materialization of Notification Oriented Paradigm (NOP) previously implemented in the C++ programming language allowed the creation of applications under the domain of this paradigm. Although these contributions to the paradigm, the development of NOP applications still has a low level of maturity and a certain degree of difficulty. Such difficulties arise essentially from the new form of structuring programs, in which such applications follow a notification flow, which differs from the conventional programming. Moreover, so far, only a few applications have been developed, with relatively small scope, which does not contribute effectively to the consolidation of the paradigm, and particularly for learning through an effective set of examples. Henceforth, firstly, the general structure of the framework has been reread and reintroduced under the bias of design patterns, even as there were contributions in its implementation. Subsequently, the main goal of this paper is to guide the development of applications based on NOP in a more streamlined and efficient manner, using the advances mentioned here. This was achieved particularly by the presentation of technical software implementations aimed to this paradigm and its infrastructure, which pursues a manner to conceive more purist implementations, involving issues such as reducing the use of multiparadigms implementations, simplifying the development, ensuring determinism, and so far. In general, the new features for conceiving applications based on the NOP Framework made easier and better its use.CAPESporUniversidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialPórticos estruturaisC++ (Linguagem de programação de computador)Simulação (Computadores)Structural framesC++ (Computer program language)Computer simulationContribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrõesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCuritibaMestradoSimão, Jean MarceloStadzisz, Paulo CézarRonszcka, Adriano Franciscoreponame: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_ Ronszcka, Adriano Francisco_2012.pdf.jpgCT_CPGEI_M_ Ronszcka, Adriano Francisco_2012.pdf.jpgGenerated Thumbnailimage/jpeg1299http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/4/CT_CPGEI_M_%20Ronszcka%2c%20Adriano%20Francisco_2012.pdf.jpgf6befe3c8ac82d7bd429d321f1d6c417MD54ORIGINALCT_CPGEI_M_ Ronszcka, Adriano Francisco_2012.pdfCT_CPGEI_M_ Ronszcka, Adriano Francisco_2012.pdfapplication/pdf5261803http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/1/CT_CPGEI_M_%20Ronszcka%2c%20Adriano%20Francisco_2012.pdf24bd177d1e24d61ad3a67ff6257d2c46MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTCT_CPGEI_M_ Ronszcka, Adriano Francisco_2012.pdf.txtCT_CPGEI_M_ Ronszcka, Adriano Francisco_2012.pdf.txtExtracted texttext/plain417799http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/3/CT_CPGEI_M_%20Ronszcka%2c%20Adriano%20Francisco_2012.pdf.txt56ce61614db27a8cf49b68f0f69dfb4dMD531/3272015-03-07 03:05:17.72oai:repositorio.utfpr.edu.br:1/327Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2015-03-07T06:05:17Repositó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 |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
title |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
spellingShingle |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões Ronszcka, Adriano Francisco Pórticos estruturais C++ (Linguagem de programação de computador) Simulação (Computadores) Structural frames C++ (Computer program language) Computer simulation |
title_short |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
title_full |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
title_fullStr |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
title_full_unstemmed |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
title_sort |
Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões |
author |
Ronszcka, Adriano Francisco |
author_facet |
Ronszcka, Adriano Francisco |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Simão, Jean Marcelo |
dc.contributor.advisor-co1.fl_str_mv |
Stadzisz, Paulo Cézar |
dc.contributor.author.fl_str_mv |
Ronszcka, Adriano Francisco |
contributor_str_mv |
Simão, Jean Marcelo Stadzisz, Paulo Cézar |
dc.subject.por.fl_str_mv |
Pórticos estruturais C++ (Linguagem de programação de computador) Simulação (Computadores) Structural frames C++ (Computer program language) Computer simulation |
topic |
Pórticos estruturais C++ (Linguagem de programação de computador) Simulação (Computadores) Structural frames C++ (Computer program language) Computer simulation |
description |
A materialização original do Paradigma Orientado a Notificações (PON) implementada na linguagem de programação C++ possibilitou a criação de aplicações sob o domínio desse paradigma. Apesar de tais contribuições para com o paradigma, o desenvolvimento de aplicações no PON ainda apresenta baixo nível de maturidade e certo nível de dificuldade. Tais dificuldades advêm principalmente da nova forma de estruturar os programas, onde os mesmos seguem um fluxo de notificações, o que difere da programação convencional. Ademais, até o momento, apenas algumas aplicações foram desenvolvidas, com escopos relativamente pequenos, o que não contribui efetivamente para a consolidação do paradigma e, particularmente, para o aprendizado via um conjunto efetivo de exemplos. Neste sentido, primeiramente, a própria estrutura geral do framework foi relida e reapresentada sob o viés de padrões de projeto, assim como houve contribuições na própria implementação desse. Subsequentemente, este trabalho teve como objetivo principal de estudo o nortear do desenvolvimento de aplicações baseadas no PON de maneira mais simplificada e eficiente, usando os avanços aqui citados. Isso se deu particularmente pela apresentação de padrões de desenvolvimento de software voltados para esse paradigma e infraestrutura, os quais buscam uma implementação mais purista envolvendo quesitos como redução do uso de implementações multiparadigmas, simplificação no desenvolvimento, garantia de determinismo, entre outras. De modo geral, as novas funcionalidades/recursos para a concepção de aplicações através do Framework PON facilitaram e melhoraram seu uso. |
publishDate |
2012 |
dc.date.accessioned.fl_str_mv |
2012-10-30T16:17:43Z |
dc.date.available.fl_str_mv |
2012-10-30T16:17:43Z |
dc.date.issued.fl_str_mv |
2012-08-31 |
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 |
RONSZCKA, Adriano Francisco. Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões. 2012. 236 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2012. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/327 |
identifier_str_mv |
RONSZCKA, Adriano Francisco. Contribuição para a concepção de aplicações no paradigma orientado a notificações (PON) sob o viés de padrões. 2012. 236 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2012. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/327 |
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/327/4/CT_CPGEI_M_%20Ronszcka%2c%20Adriano%20Francisco_2012.pdf.jpg http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/1/CT_CPGEI_M_%20Ronszcka%2c%20Adriano%20Francisco_2012.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/327/3/CT_CPGEI_M_%20Ronszcka%2c%20Adriano%20Francisco_2012.pdf.txt |
bitstream.checksum.fl_str_mv |
f6befe3c8ac82d7bd429d321f1d6c417 24bd177d1e24d61ad3a67ff6257d2c46 8a4605be74aa9ea9d79846c1fba20a33 56ce61614db27a8cf49b68f0f69dfb4d |
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_ |
1805923058675875840 |