Interacción orientada a aspectos en entornos multiorganizacionales

Por 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 reut...

Full description

Autores:
Corchuelo, Rafael
Pérez, José Antonio
Ruiz Cortés, Antonio
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2002
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/9057
Acceso en línea:
http://hdl.handle.net/20.500.12749/9057
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Aspect orientation
Interaction models
Multiparty interactions
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnologías de la información y la comunicación
Orientación a aspectos
Modelos de interacción
Interacciones multipartitas
Rights
License
Derechos de autor 2002 Revista Colombiana de Computación
id UNAB2_ae53e8dc7b848e5dffe66f08d52b4c12
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/9057
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Interacción orientada a aspectos en entornos multiorganizacionales
dc.title.translated.eng.fl_str_mv Aspect Oriented Interaction in Environments Multi Organizational
title Interacción orientada a aspectos en entornos multiorganizacionales
spellingShingle Interacción orientada a aspectos en entornos multiorganizacionales
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Aspect orientation
Interaction models
Multiparty interactions
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnologías de la información y la comunicación
Orientación a aspectos
Modelos de interacción
Interacciones multipartitas
title_short Interacción orientada a aspectos en entornos multiorganizacionales
title_full Interacción orientada a aspectos en entornos multiorganizacionales
title_fullStr Interacción orientada a aspectos en entornos multiorganizacionales
title_full_unstemmed Interacción orientada a aspectos en entornos multiorganizacionales
title_sort Interacción orientada a aspectos en entornos multiorganizacionales
dc.creator.fl_str_mv Corchuelo, Rafael
Pérez, José Antonio
Ruiz Cortés, Antonio
dc.contributor.author.spa.fl_str_mv Corchuelo, Rafael
Pérez, José Antonio
Ruiz Cortés, Antonio
dc.contributor.googlescholar.spa.fl_str_mv Rafael Corchuelo [xH6ErLQAAAAJ]
Ruiz Cortés, Antonio [Ka-FHBQAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Rafael Corchuelo [https://orcid.org/0000-0003-1563-6979]
Ruiz Cortés, Antonio [0000-0001-9827-1834]
dc.subject.none.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
topic Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Aspect orientation
Interaction models
Multiparty interactions
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnologías de la información y la comunicación
Orientación a aspectos
Modelos de interacción
Interacciones multipartitas
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Aspect orientation
Interaction models
Multiparty interactions
dc.subject.lemb.spa.fl_str_mv Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnologías de la información y la comunicación
dc.subject.proposal.spa.fl_str_mv Orientación a aspectos
Modelos de interacción
Interacciones multipartitas
description Por 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.
publishDate 2002
dc.date.issued.none.fl_str_mv 2002-12-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:21:27Z
dc.date.available.none.fl_str_mv 2020-10-27T00:21:27Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/9057
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/9057
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1101/1073
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1101
dc.relation.references.none.fl_str_mv M. 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.
R.L. Bagrodia. Process synchronization: Design and performance evaluation of distributed algorithms. IEEE Transactions on Software Engineering, 15(9):1053–1065, September 1989.
B. 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.
G. Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, CA, 1990.
A. 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.
D. 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.
P. Coad and E. Yourdon. Object-Oriented Analysis. Computing Series. Yourdon Press, Englewood Cliffs, New Jersey, 1990.
R. Corchuelo, J.A. P´erez, and M. Toro. A multiparty coordination aspect language. ACM Sigplan, 35(12):24–32, December 2000.
R. 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.
R. 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.
R. 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.
R. Corchuelo, A. Ruiz-Cort´es, and R. Wrembel. Technologies Supporting Business Solutions. Nova Science Publishers, 2002.
T. Elrad, R.E. Filman, and A. Bader. Aspect–oriented programming. Communications of the ACM, 44(10):29–32, 2001.
M. Fayad and R.E. Johnson, editors. Domain-Specific Application Frameworks: Frameworks Experience by Industry. John Wiley & Sons, 1999.
M. Fayad and D.C. Schmidt, editors. Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons, 1999.
M. Fayad, D.C. Schmidt, and R.E. Johnson, editors. Implementing Application Frameworks: Object-Oriented Frameworks at Work. John Wiley & Sons, 1999.
M.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.
N. 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.
N. Francez and I. Forman. Interacting processes: A multiparty approach to coordinated distributed programming. Addison–Wesley, 1996.
E. Freeman, S. Hupfer, and K. Arnold. JavaSpaces Principles, Patterns, and Practice. Addison–Wesley Longman, June 1999.
S. 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.
G. 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.
G. 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.
K. Liebherherr. From transience to persistence in object-oriented programming: Patterns and architectures. ACM Computing Surveys, 28A(4):39–41, December 1996.
C.V. Lopes. D: A Language Framework for Distributed Programming. PhD thesis, Xerox Palo Alto Research Center, 1998.
J. 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.
H. Ossher and P. Tarr. Using multidimensional separation of concerns to (re)shape evolving software. Communications of the ACM, 44(10):43–50, 2001.
G. Papadopoulos and F. Arbab. Coordination models and languages. In Advances in Computers, volume 46. Academic Press, 1998.
J. 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.
] 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.
J.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.
M. 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
T. Reenskaug, P. Wold, and O.A. Lehne. Working With Objects. The OOram Software Engineering Method. Manning Publications Co., August 1995.
A. 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.
] J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Object Technology Series. Addison Wesley Longman, Reading, Massachussetts, 1999.
A.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.
J. 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.
R. Wirfs-Brock and B. Wilkerson. Designing Object-Oriented Software. Prentice–Hall, August 1990.
A.F. Zorzo and R.J. Stroud. A distributed object-oriented framework for dependable multiparty interactions. ACM Sigplan, 34(10):435–446, October 1999.
dc.rights.none.fl_str_mv Derechos de autor 2002 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv Derechos de autor 2002 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 3 Núm. 2 (2002): Revista Colombiana de Computación; 1-16
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/9057/1/2002_Articulo_Interacci%c3%b3n%20orientada%20a%20aspectos%20en%20entornos%20multiorganizacionales.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/9057/2/2002_Articulo_Interacci%c3%b3n%20orientada%20a%20aspectos%20en%20entornos%20multiorganizacionales.pdf.jpg
bitstream.checksum.fl_str_mv 7a8ee89ef2a4b035eedd86d3b803a7d2
4c680a5359b3012e3559f763986f5028
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1828219906454192128
spelling Corchuelo, Rafael2a54952c-c61d-4272-b03d-8575c3aff518Pérez, José Antonio5cbdd449-cc0c-4eb4-8ea8-9a866324f76aRuiz Cortés, Antonioe3c7bbfe-5cc1-4355-a0a9-f7f3735a1fe2Rafael Corchuelo [xH6ErLQAAAAJ]Ruiz Cortés, Antonio [Ka-FHBQAAAAJ]Rafael Corchuelo [https://orcid.org/0000-0003-1563-6979]Ruiz Cortés, Antonio [0000-0001-9827-1834]2020-10-27T00:21:27Z2020-10-27T00:21:27Z2002-12-012539-21151657-2831http://hdl.handle.net/20.500.12749/9057instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coPor 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.Unfortunately, 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.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1101/1073https://revistas.unab.edu.co/index.php/rcc/article/view/1101M. 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.R.L. Bagrodia. Process synchronization: Design and performance evaluation of distributed algorithms. IEEE Transactions on Software Engineering, 15(9):1053–1065, September 1989.B. 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.G. Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, CA, 1990.A. 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.D. 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.P. Coad and E. Yourdon. Object-Oriented Analysis. Computing Series. Yourdon Press, Englewood Cliffs, New Jersey, 1990.R. Corchuelo, J.A. P´erez, and M. Toro. A multiparty coordination aspect language. ACM Sigplan, 35(12):24–32, December 2000.R. 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.R. 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.R. 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.R. Corchuelo, A. Ruiz-Cort´es, and R. Wrembel. Technologies Supporting Business Solutions. Nova Science Publishers, 2002.T. Elrad, R.E. Filman, and A. Bader. Aspect–oriented programming. Communications of the ACM, 44(10):29–32, 2001.M. Fayad and R.E. Johnson, editors. Domain-Specific Application Frameworks: Frameworks Experience by Industry. John Wiley & Sons, 1999.M. Fayad and D.C. Schmidt, editors. Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons, 1999.M. Fayad, D.C. Schmidt, and R.E. Johnson, editors. Implementing Application Frameworks: Object-Oriented Frameworks at Work. John Wiley & Sons, 1999.M.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.N. 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.N. Francez and I. Forman. Interacting processes: A multiparty approach to coordinated distributed programming. Addison–Wesley, 1996.E. Freeman, S. Hupfer, and K. Arnold. JavaSpaces Principles, Patterns, and Practice. Addison–Wesley Longman, June 1999.S. 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.G. 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.G. 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.K. Liebherherr. From transience to persistence in object-oriented programming: Patterns and architectures. ACM Computing Surveys, 28A(4):39–41, December 1996.C.V. Lopes. D: A Language Framework for Distributed Programming. PhD thesis, Xerox Palo Alto Research Center, 1998.J. 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.H. Ossher and P. Tarr. Using multidimensional separation of concerns to (re)shape evolving software. Communications of the ACM, 44(10):43–50, 2001.G. Papadopoulos and F. Arbab. Coordination models and languages. In Advances in Computers, volume 46. Academic Press, 1998.J. 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.] 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.J.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.M. 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 2002T. Reenskaug, P. Wold, and O.A. Lehne. Working With Objects. The OOram Software Engineering Method. Manning Publications Co., August 1995.A. 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.] J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Object Technology Series. Addison Wesley Longman, Reading, Massachussetts, 1999.A.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.J. 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.R. Wirfs-Brock and B. Wilkerson. Designing Object-Oriented Software. Prentice–Hall, August 1990.A.F. Zorzo and R.J. Stroud. A distributed object-oriented framework for dependable multiparty interactions. ACM Sigplan, 34(10):435–446, October 1999.Derechos de autor 2002 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 3 Núm. 2 (2002): Revista Colombiana de Computación; 1-16Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sAspect orientationInteraction modelsMultiparty interactionsDesarrollo tecnológicoInnovaciones tecnológicasCiencias de la computaciónInvestigaciónTecnologías de la información y la comunicaciónOrientación a aspectosModelos de interacciónInteracciones multipartitasInteracción orientada a aspectos en entornos multiorganizacionalesAspect Oriented Interaction in Environments Multi Organizationalinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticleORIGINAL2002_Articulo_Interacción orientada a aspectos en entornos multiorganizacionales.pdf2002_Articulo_Interacción orientada a aspectos en entornos multiorganizacionales.pdfArtículoapplication/pdf200344https://repository.unab.edu.co/bitstream/20.500.12749/9057/1/2002_Articulo_Interacci%c3%b3n%20orientada%20a%20aspectos%20en%20entornos%20multiorganizacionales.pdf7a8ee89ef2a4b035eedd86d3b803a7d2MD51open accessTHUMBNAIL2002_Articulo_Interacción orientada a aspectos en entornos multiorganizacionales.pdf.jpg2002_Articulo_Interacción orientada a aspectos en entornos multiorganizacionales.pdf.jpgIM Thumbnailimage/jpeg6777https://repository.unab.edu.co/bitstream/20.500.12749/9057/2/2002_Articulo_Interacci%c3%b3n%20orientada%20a%20aspectos%20en%20entornos%20multiorganizacionales.pdf.jpg4c680a5359b3012e3559f763986f5028MD52open access20.500.12749/9057oai:repository.unab.edu.co:20.500.12749/90572022-11-23 14:34:15.439open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co