Mostrar el registro sencillo del ítem

dc.contributor.authorCorchuelo, Rafaelspa
dc.contributor.authorPérez, José Antoniospa
dc.contributor.authorRuiz Cortés, Antoniospa
dc.date.accessioned2020-10-27T00:21:27Z
dc.date.available2020-10-27T00:21:27Z
dc.date.issued2002-12-01
dc.identifier.issn2539-2115
dc.identifier.issn1657-2831
dc.identifier.urihttp://hdl.handle.net/20.500.12749/9057
dc.description.abstractPor desgracia, las propuestas actuales de separaci´on de aspectos asumen que los objetos interact´uan mediante invocaci´on de m´etodos, lo que implica que tienen que embeber las interacciones dentro del c´odigo funcional. Esto los hace dependientes de este modelo de interacci´on y hace dif´ıcil reutilizarlos en un contexto en el que otro modelo de interacci´on sea m´as adecuado. En este art´ıculo mostramos que la funcionalidad puede ser descrita de forma independiente al modelo de interacci´on usado, lo que mejora la facilidad de reutilizaci´on del c´odigo funcional y los patrones de coordinaci´on. Para demostrar que es viable, hemos adaptado el modelo de interacci´on entre m´ultiples participantes al contexto de los sistemas multiorganizacionales basados en la web y hemos desarrollado un framework de clases que permite construir objetos de negocio cuyo rendimiento es comparable al de una implementaci´on artesanal; el tiempo de desarrollo, por el contrario, se reduce de forma muy significativa.spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.publisherUniversidad Autónoma de Bucaramanga UNAB
dc.relationhttps://revistas.unab.edu.co/index.php/rcc/article/view/1101/1073
dc.relation.urihttps://revistas.unab.edu.co/index.php/rcc/article/view/1101
dc.rightsDerechos de autor 2002 Revista Colombiana de Computación
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.sourceRevista Colombiana de Computación; Vol. 3 Núm. 2 (2002): Revista Colombiana de Computación; 1-16
dc.subjectInnovaciones tecnológicas
dc.subjectCiencia de los computadores
dc.subjectDesarrollo de tecnología
dc.subjectIngeniería de sistemas
dc.subjectInvestigaciones
dc.subjectTecnologías de la información y las comunicaciones
dc.subjectTIC´s
dc.titleInteracción orientada a aspectos en entornos multiorganizacionalesspa
dc.title.translatedAspect Oriented Interaction in Environments Multi Organizationaleng
dc.type.driverinfo:eu-repo/semantics/article
dc.type.localArtículospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.subject.keywordsTechnological innovationseng
dc.subject.keywordsComputer scienceeng
dc.subject.keywordsTechnology developmenteng
dc.subject.keywordsSystems engineeringeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsInformation and communication technologieseng
dc.subject.keywordsICT'seng
dc.subject.keywordsAspect orientationeng
dc.subject.keywordsInteraction modelseng
dc.subject.keywordsMultiparty interactionseng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.relation.referencesM. Aksit, K. Wakita, J. Bosch, L. Bergmans, and A. Yonezawa. Abstracting object interactions using composition filters. In R. Guerraoui, O. Nierstrasz, and M. Riveill, editors, Proceedings of the Workshop on Object-Based Distributed Programming, ECOOP’93, volume 791 of Lecture Notes in Computer Science, pages 152–184. Springer-Verlag, 1994.
dc.relation.referencesR.L. Bagrodia. Process synchronization: Design and performance evaluation of distributed algorithms. IEEE Transactions on Software Engineering, 15(9):1053–1065, September 1989.
dc.relation.referencesB. Bauer, J. M¨uller, and J. Odell. Agent UML: A formalism for specifying multiagent software systems. International Journal of Software Engineering and Knowledge Engineering, 11(3):207– 230, 2001.
dc.relation.referencesG. Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, CA, 1990.
dc.relation.referencesA. Brodsky, D. Brodsky, I. Chan, Y. Coady, J. Pomkoski, and G. Kiczales. Aspect-oriented incremental customization of middleware services. Technical Report TR-2001-06, Department of Computer Science, University of British Columbia, 2001.
dc.relation.referencesD. de Champeaux. Object-oriented analysis and top-down software development. In Proceedings of the European Conference on Object-Oriented Programming, ECOOP’91, volume 512 of Lecture Notes in Computer Science, pages 360–375. Springer–Verlag, 1991.
dc.relation.referencesP. Coad and E. Yourdon. Object-Oriented Analysis. Computing Series. Yourdon Press, Englewood Cliffs, New Jersey, 1990.
dc.relation.referencesR. Corchuelo, J.A. P´erez, and M. Toro. A multiparty coordination aspect language. ACM Sigplan, 35(12):24–32, December 2000.
dc.relation.referencesR. Corchuelo, D. Ruiz, M. Toro, J.M. Prieto, and J.L. Arjona. A distributed solution to multiparty interaction. In Recent Advances in Signal Processing and Communications, pages 318–323. World Scientific Engineering Society, 1999.
dc.relation.referencesR. Corchuelo, D. Ruiz, M. Toro, and A. Ruiz-Cort´es. Implementing multiparty interactions on a network computer. In Proceedings of the XXVth Euromicro Conference (Workshop on Network Computing), Milan (Italy), September 1999. IEEE Press.
dc.relation.referencesR. Corchuelo, A. Ruiz-Cort´es, J.R. M¨uhlbacher, and J. Garc´ıa-Consuegra. Object–oriented business solutions. In Object-Oriented Technology, volume 2323 of Lecture Notes in Computer Science, chapter 8. Springer Verlag, 2002.
dc.relation.referencesR. Corchuelo, A. Ruiz-Cort´es, and R. Wrembel. Technologies Supporting Business Solutions. Nova Science Publishers, 2002.
dc.relation.referencesT. Elrad, R.E. Filman, and A. Bader. Aspect–oriented programming. Communications of the ACM, 44(10):29–32, 2001.
dc.relation.referencesM. Fayad and R.E. Johnson, editors. Domain-Specific Application Frameworks: Frameworks Experience by Industry. John Wiley & Sons, 1999.
dc.relation.referencesM. Fayad and D.C. Schmidt, editors. Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons, 1999.
dc.relation.referencesM. Fayad, D.C. Schmidt, and R.E. Johnson, editors. Implementing Application Frameworks: Object-Oriented Frameworks at Work. John Wiley & Sons, 1999.
dc.relation.referencesM.E. Fayad and D.C. Schmidt. Lessons learned building reusable OO frameworks for distributed software. Communications of the ACM, 40(10):85–87, October 1997.
dc.relation.referencesN. Francez and I. Forman. Synchrony loosening transformations for interacting processes. In J.C.M. Baeten and J.W. Klop, editors, Proceedings of Concurr’91: Theories of concurrency – Unification and extension, number 527 in Lecture Notes in Computer Science, pages 27–30, Amsterdam, The Netherlands, August 1991. Springer–Verlag.
dc.relation.referencesN. Francez and I. Forman. Interacting processes: A multiparty approach to coordinated distributed programming. Addison–Wesley, 1996.
dc.relation.referencesE. Freeman, S. Hupfer, and K. Arnold. JavaSpaces Principles, Patterns, and Practice. Addison–Wesley Longman, June 1999.
dc.relation.referencesS. Frølund and G. Agha. A language framework for multi-object coordination. In O. Nierstrasz, editor, Proceedings of the European Conference on Object-oriented Programming ECOOP’93, pages 346–360, Kaiserslautern, Germany, 1993. Springer–Verlag.
dc.relation.referencesG. Kiczales, E. Hilsdale, J. Hugunin, M. Kersen, J. Palm, and W.G. Griswold. An overview of AspectJ. In Proceedings European Conference on Object-Oriented Programming ECOOP’01, volume 2072 of Lecture Notes in Computer Science, pages 327–353. Springer-Verlag, 2001.
dc.relation.referencesG. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. Loingtier, and J. Irwin. Aspect-oriented programming. In Proceedings of the European Conference on Object-Oriented Programming ECOOP’97, pages 220–242. Lecture Notes in Computer Science, Springer–Verlag, 1997.
dc.relation.referencesK. Liebherherr. From transience to persistence in object-oriented programming: Patterns and architectures. ACM Computing Surveys, 28A(4):39–41, December 1996.
dc.relation.referencesC.V. Lopes. D: A Language Framework for Distributed Programming. PhD thesis, Xerox Palo Alto Research Center, 1998.
dc.relation.referencesJ. Odell, H.V.D. Parunak, and B. Bauer. Representing agent interaction protocols in UML. In P. Ciancarini and M. Wooldridge, editors, Proceedings of the 22nd International Conference on Software Engineering ISCE’01, number 1957 in LNCS, pages 121–140. Springer–Verlag, June 2001.
dc.relation.referencesH. Ossher and P. Tarr. Using multidimensional separation of concerns to (re)shape evolving software. Communications of the ACM, 44(10):43–50, 2001.
dc.relation.referencesG. Papadopoulos and F. Arbab. Coordination models and languages. In Advances in Computers, volume 46. Academic Press, 1998.
dc.relation.referencesJ. A. P´erez, R. Corchuelo, D. Ruiz, and M. Toro. An order–based, distributed algorithm for implementing multiparty interactions. In Coordination Models and Languages. Proceedings of the 5th International Conference COORDINATION 2002., Lecture Notes in Computer Science, pages 250–257, York, United Kingdom, 2002. Springer.
dc.relation.references] J.A. P´erez, R. Corchuelo, D. Ruiz, and M. Toro. A framework for aspect–oriented multiparty coordination. In Working Conference on Distributed Applications and Interoperable Systems DAIS’01, page To appear, Krakow, Poland, 2001. Kluwer Academic Publishers.
dc.relation.referencesJ.A. P´erez, R. Corchuelo, D. Ruiz, and M. Toro. An enablement detection algorithm for open multiparty interactions. In Applied Computing 2002. Proceedings of the 2002 ACM Symposium on Applied Computing, pages 378–384, Madrid, Spain, March 2002. ACM Press.
dc.relation.referencesM. Pinto, L. Fuentes, M.E. Fayad, and J. M. Troya. Separation of coordination in a dynamic aspect-oriented framework. In Proceedings of the First International Conference on AspectOriented Software Development AOSD’01, Enschede, The Netherlands, April 2002
dc.relation.referencesT. Reenskaug, P. Wold, and O.A. Lehne. Working With Objects. The OOram Software Engineering Method. Manning Publications Co., August 1995.
dc.relation.referencesA. Ruiz-Cort´es, R. Corchuelo, J.A. P´erez, A. Dur´an, and M. Toro. An aspect–oriented approach based on multiparty interactions to specifying the behaviour of a system. In Principles, Logics, and Implementations of High-Level Programming Languages PLI’99. Workshop on Object-Oriented Specification Techniques for Distributed Systems and Behaviours, pages 56–65, Paris, France, 1999.
dc.relation.references] J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Object Technology Series. Addison Wesley Longman, Reading, Massachussetts, 1999.
dc.relation.referencesA.R. Silva, P. Sousa, and J.A. Marques. Development of distributed applications with separation of concerns. In Proceedings of the 1995 Asia-Pacific Software Engineering Conference APSEC’95. IEEE Press, 1995.
dc.relation.referencesJ. Viega and D. Evans. Separation of concerns for security. In P. Tarr, A. Finkelstein, W. Harrison, H. Nusibeh, H. Osser, and D. Perry, editors, Proceedings of the Workshop on MultiDimensional Separation of Concerns in Software Engineering at ICSE’00, 2000.
dc.relation.referencesR. Wirfs-Brock and B. Wilkerson. Designing Object-Oriented Software. Prentice–Hall, August 1990.
dc.relation.referencesA.F. Zorzo and R.J. Stroud. A distributed object-oriented framework for dependable multiparty interactions. ACM Sigplan, 34(10):435–446, October 1999.
dc.contributor.googlescholarRafael Corchuelo [xH6ErLQAAAAJ]spa
dc.contributor.googlescholarRuiz Cortés, Antonio [Ka-FHBQAAAAJ]spa
dc.contributor.orcidRafael Corchuelo [https://orcid.org/0000-0003-1563-6979]spa
dc.contributor.orcidRuiz Cortés, Antonio [0000-0001-9827-1834]spa
dc.subject.lembDesarrollo tecnológicospa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembCiencias de la computaciónspa
dc.subject.lembInvestigaciónspa
dc.subject.lembTecnologías de la información y la comunicaciónspa
dc.identifier.repourlrepourl:https://repository.unab.edu.co
dc.description.abstractenglishUnfortunately, current proposals that focus on separation of concerns assume that objects interact by means of object-oriented method calls, which implies that they embed interactions with others into their functional code. This makes them dependent on this interaction model, and makes it difficult to reuse them in a context in which another interaction model is more suited. In this paper, we show that functionality can be described separately from the interaction model used, which helps enhance reusability of functional code and coordination patterns. In order to show that it is feasible, we adapted the multiparty interaction model to the context of Multi-Organisational Web-Based Systems and developed a class framework to build business objects whose performance rates comparably to a handmade implementation; the development time, however, decreases significantly.spa
dc.subject.proposalOrientación a aspectosspa
dc.subject.proposalModelos de interacciónspa
dc.subject.proposalInteracciones multipartitasspa
dc.type.redcolhttp://purl.org/redcol/resource_type/CJournalArticle
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 2.5 Colombia