Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System
Descripción del Articulo
Presentación que se llevó a cabo durante el V Congreso Internacional de Computación y Telecomunicaciones COMTEL 2013 del 22 al 25 de octubre de 2013 en Lima, Perú. COMTEL, es un certamen organizado por la Facultad de Ingeniería de Sistemas, Cómputo y Telecomunicaciones de la Universidad Inca Garcila...
Autores: | , , , |
---|---|
Formato: | objeto de conferencia |
Fecha de Publicación: | 2013 |
Institución: | Universidad Inca Garcilaso de la Vega |
Repositorio: | UIGV-Institucional |
Lenguaje: | inglés |
OAI Identifier: | oai:repositorio.uigv.edu.pe:20.500.11818/801 |
Enlace del recurso: | https://hdl.handle.net/20.500.11818/801 |
Nivel de acceso: | acceso abierto |
Materia: | Ingeniería de Sistemas Computación Ingeniería de programas informáticos Computer sciences Communication engineering and systems Notification Oriented Paradigm Notification Oriented Inference NOP and IP comparison |
id |
UIGV_bc94936ee8495cf5259c13bf6bab1e5c |
---|---|
oai_identifier_str |
oai:repositorio.uigv.edu.pe:20.500.11818/801 |
network_acronym_str |
UIGV |
network_name_str |
UIGV-Institucional |
repository_id_str |
4817 |
dc.title.es_PE.fl_str_mv |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
title |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
spellingShingle |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System Ferreira, Cleverson Avelino Ingeniería de Sistemas Computación Ingeniería de programas informáticos Computer sciences Communication engineering and systems Notification Oriented Paradigm Notification Oriented Inference NOP and IP comparison |
title_short |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
title_full |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
title_fullStr |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
title_full_unstemmed |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
title_sort |
Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order System |
author |
Ferreira, Cleverson Avelino |
author_facet |
Ferreira, Cleverson Avelino Simão, Jean M. Stadzisz, Paulo Cézar Batista, Márcio V. |
author_role |
author |
author2 |
Simão, Jean M. Stadzisz, Paulo Cézar Batista, Márcio V. |
author2_role |
author author author |
dc.contributor.author.fl_str_mv |
Ferreira, Cleverson Avelino Simão, Jean M. Stadzisz, Paulo Cézar Batista, Márcio V. |
dc.subject.es_PE.fl_str_mv |
Ingeniería de Sistemas Computación Ingeniería de programas informáticos Computer sciences Communication engineering and systems Notification Oriented Paradigm Notification Oriented Inference NOP and IP comparison |
topic |
Ingeniería de Sistemas Computación Ingeniería de programas informáticos Computer sciences Communication engineering and systems Notification Oriented Paradigm Notification Oriented Inference NOP and IP comparison |
description |
Presentación que se llevó a cabo durante el V Congreso Internacional de Computación y Telecomunicaciones COMTEL 2013 del 22 al 25 de octubre de 2013 en Lima, Perú. COMTEL, es un certamen organizado por la Facultad de Ingeniería de Sistemas, Cómputo y Telecomunicaciones de la Universidad Inca Garcilaso de la Vega, que congrega a profesionales, investigadores y estudiantes de diversos países con el fin de difundir e intercambiar conocimientos, mostrar experiencias académicas-científicas y soluciones para empresas en las áreas de Computación, Telecomunicaciones y disciplinas afines. |
publishDate |
2013 |
dc.date.accessioned.none.fl_str_mv |
2017-06-21T16:45:26Z |
dc.date.available.none.fl_str_mv |
2017-06-21T16:45:26Z |
dc.date.issued.fl_str_mv |
2013-10 |
dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.11818/801 |
url |
https://hdl.handle.net/20.500.11818/801 |
dc.language.iso.es_PE.fl_str_mv |
eng |
language |
eng |
dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.es_PE.fl_str_mv |
Universidad Inca Garcilaso de la Vega |
dc.source.es_PE.fl_str_mv |
Universidad Inca Garcilaso de la Vega Repositorio Institucional - UIGV |
dc.source.none.fl_str_mv |
reponame:UIGV-Institucional instname:Universidad Inca Garcilaso de la Vega instacron:UIGV |
instname_str |
Universidad Inca Garcilaso de la Vega |
instacron_str |
UIGV |
institution |
UIGV |
reponame_str |
UIGV-Institucional |
collection |
UIGV-Institucional |
bitstream.url.fl_str_mv |
https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/97965372-319d-4541-b14a-d538de126deb/content https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/d03fb485-c609-43a1-976e-262d5d1ddd28/content https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/4e506bc9-431a-43bb-97f3-3e416a689073/content https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/6801671a-51fa-4d1e-88eb-02b54364cea9/content |
bitstream.checksum.fl_str_mv |
c1fea9e9d3214af5e7e8272d007d84fa 8a4605be74aa9ea9d79846c1fba20a33 0b8ca2b4f6440e578ae2326756b8c338 74a3e8abbae17b64b4e6a95614385982 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad Inca Garcilaso de la Vega |
repository.mail.fl_str_mv |
repositorio@uigv.edu.pe |
_version_ |
1835829194253139968 |
spelling |
Ferreira, Cleverson AvelinoSimão, Jean M.Stadzisz, Paulo CézarBatista, Márcio V.2017-06-21T16:45:26Z2017-06-21T16:45:26Z2013-10https://hdl.handle.net/20.500.11818/801Presentación que se llevó a cabo durante el V Congreso Internacional de Computación y Telecomunicaciones COMTEL 2013 del 22 al 25 de octubre de 2013 en Lima, Perú. COMTEL, es un certamen organizado por la Facultad de Ingeniería de Sistemas, Cómputo y Telecomunicaciones de la Universidad Inca Garcilaso de la Vega, que congrega a profesionales, investigadores y estudiantes de diversos países con el fin de difundir e intercambiar conocimientos, mostrar experiencias académicas-científicas y soluciones para empresas en las áreas de Computación, Telecomunicaciones y disciplinas afines.This paper presents a comparative study between Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP) by means as an experiment. The OOP has problems which can lead the developers to build systems with low quality. These problems are related to unnecessary casual expressions evaluation (i.e. if-then statements or similar) and higher software entity coupling. In this context, Notification-Oriented Paradigm (NOP) presents an alternative for those issues. NOP proposes another way to structure software and make its inference, which is based on small, collaborative, and decoupled computational entities whose interaction happens through precise notifications. This paper presents a quantitative comparison, time evaluation performance, between two equivalent versions of a sale system, one developed according to the principles of OOP in C++ and another developed according to the principles of NOP based on a current NOP framework over C++. The experiment results have shown that OOP version has obtained better runtime perform-ance than NOP implementation. This happened because the NOP framework uses considerable expensive data-structures over C++. Thus, it is necessary a real compiler to NOP or at least a highly optimized NOP framework in order to use its potentiality indeed. Besides, in a scenario variation of approvable causal expressions, the experiment results have shown an increase in the number of causal expression unnecessary evaluated in OOP version, whereas the NOP version does not present unnecessary causal expression evaluation. Indeed, by definition, NOP application does not waste execution time unnecessarily evaluating causal expressions.engUniversidad Inca Garcilaso de la Vegainfo:eu-repo/semantics/openAccessUniversidad Inca Garcilaso de la VegaRepositorio Institucional - UIGVreponame:UIGV-Institucionalinstname:Universidad Inca Garcilaso de la Vegainstacron:UIGVIngeniería de SistemasComputaciónIngeniería de programas informáticosComputer sciencesCommunication engineering and systemsNotification Oriented ParadigmNotification Oriented InferenceNOP and IP comparisonNotification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP): A comparative study by means of a Sale Order Systeminfo:eu-repo/semantics/conferenceObjectORIGINALMemoria-COMTEL-2013-9-17.pdfMemoria-COMTEL-2013-9-17.pdfapplication/pdf810821https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/97965372-319d-4541-b14a-d538de126deb/contentc1fea9e9d3214af5e7e8272d007d84faMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/d03fb485-c609-43a1-976e-262d5d1ddd28/content8a4605be74aa9ea9d79846c1fba20a33MD52TEXTMemoria-COMTEL-2013-9-17.pdf.txtMemoria-COMTEL-2013-9-17.pdf.txtExtracted texttext/plain42824https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/4e506bc9-431a-43bb-97f3-3e416a689073/content0b8ca2b4f6440e578ae2326756b8c338MD57THUMBNAILMemoria-COMTEL-2013-9-17.pdf.jpgMemoria-COMTEL-2013-9-17.pdf.jpgGenerated Thumbnailimage/jpeg26162https://repositorio.uigv.edu.pe/backend/api/core/bitstreams/6801671a-51fa-4d1e-88eb-02b54364cea9/content74a3e8abbae17b64b4e6a95614385982MD5820.500.11818/801oai:repositorio.uigv.edu.pe:20.500.11818/8012024-10-11 20:56:01.25open.accesshttps://repositorio.uigv.edu.peRepositorio de la Universidad Inca Garcilaso de la Vegarepositorio@uigv.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
score |
13.936682 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).