Componentes + aspectos: una descripción general

En los últimos años se han propuesto nuevas formas de descomponer sistemas. Primero, El desarrollo orientado a componentes ha sido ampliamente reconocido como un paradigma para desarrollar sistemas usando piezas llamadas componentes. Pero más recientemente, una nueva filosofía ha surgido la conocida...

Full description

Autores:
Reina Quintero, Antonia M.
Torres, Jesús
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2004
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/9041
Acceso en línea:
http://hdl.handle.net/20.500.12749/9041
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
Innovaciones tecnológicas
Ciencias de la computación
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Desarrollo tecnológico
Programación orientada a aspectos
Separación avanzada de preocupaciones
Tecnología de componentes
Rights
License
Derechos de autor 2004 Revista Colombiana de Computación
id UNAB2_a4728db714791748b3e028e9fe03add2
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/9041
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Componentes + aspectos: una descripción general
dc.title.translated.eng.fl_str_mv Components + aspects: a general overview
title Componentes + aspectos: una descripción general
spellingShingle Componentes + aspectos: una descripción general
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
Innovaciones tecnológicas
Ciencias de la computación
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Desarrollo tecnológico
Programación orientada a aspectos
Separación avanzada de preocupaciones
Tecnología de componentes
title_short Componentes + aspectos: una descripción general
title_full Componentes + aspectos: una descripción general
title_fullStr Componentes + aspectos: una descripción general
title_full_unstemmed Componentes + aspectos: una descripción general
title_sort Componentes + aspectos: una descripción general
dc.creator.fl_str_mv Reina Quintero, Antonia M.
Torres, Jesús
dc.contributor.author.spa.fl_str_mv Reina Quintero, Antonia M.
Torres, Jesús
dc.contributor.googlescholar.spa.fl_str_mv Reina Quintero, Antonia M. [rHyfYgoAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Reina Quintero, Antonia M. [0000-0003-3698-6302]
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
Innovaciones tecnológicas
Ciencias de la computación
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Desarrollo tecnológico
Programación orientada a aspectos
Separación avanzada de preocupaciones
Tecnología de componentes
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
dc.subject.lemb.spa.fl_str_mv Innovaciones tecnológicas
Ciencias de la computación
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
dc.subject.proposal.spa.fl_str_mv Desarrollo tecnológico
Programación orientada a aspectos
Separación avanzada de preocupaciones
Tecnología de componentes
description En los últimos años se han propuesto nuevas formas de descomponer sistemas. Primero, El desarrollo orientado a componentes ha sido ampliamente reconocido como un paradigma para desarrollar sistemas usando piezas llamadas componentes. Pero más recientemente, una nueva filosofía ha surgido la conocida como separación avanzada de preocupaciones o programación orientada a aspectos. Este paradigma tiene como uno de sus objetivos principales la mejora de la descomposición de los sistemas. Aunque a primera vista parezca que ambos enfoques chocan, no son incompatibles. Por tanto, el objetivo principal de este artículo es analizar las diferentes propuestas para tender puentes la brecha entre componentes y aspectos. Después de examinarlos, se puede notar que la mayoría de ellos todavía están en el nivel de implementación, y hay mucho trabajo en curso sobre fases anteriores. Finalmente, cabe destacar que también hay una gran necesidad de métricas para medir y comparar resultados de forma objetiva.
publishDate 2004
dc.date.issued.none.fl_str_mv 2004-06-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:21:20Z
dc.date.available.none.fl_str_mv 2020-10-27T00:21:20Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
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/9041
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/9041
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/1083/1055
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1083
dc.relation.references.none.fl_str_mv M. Ak¸sit, J. Bosch, W. V. D. Sterren, and L. Bergmans. Real-time specification inheritance anomalies and real-time filters. In M. Tokoro and R. Pareschi, editors, Proc. 8th European Conf. Object-Oriented Programming, pages 386–407. Springer Verlag LNCS 821, July 1994.
Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design (AOSD-2002), March 2002.
First AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (AOSD-2002), March 2002.
J. Ara´ujo, A. Rashid, B. Tekinerdogan, A. Moreira, and P. Clements, editors. Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design, March 2003.
L. Bergmans and M. Ak¸sit. Composing crosscutting concerns using composition filters. Comm. ACM, 44(10):51–57, October 2001.
M. F. Bertoa and A. Vallecillo. Reflexiones sobre la definici´on de m´etricas para software orientado a aspectos. In J. Hern´andez, L. Lozano, and A. Moreira, editors, Proceedings of Taller de Desarrollo de Software Orientado a Aspectos, Nov 2003
A. Beugnard, J. M. Jezquel, N. Plouzeau, and D. Watkins. Making components contracts aware. IEEE Computer, 32(7):38–45, 1999.
P. J. Clemente and J. Hern´andez. Aspect component based software engineering. In Coady et al. [10].
P. J. Clemente, F. S´anchez, and M.A. P´erez. Modeling with uml component-based and aspect oriented programming systems. In Proceedings of the Seventh Workshop on Component-oriented Programming. Held in conjunction with ECOOP 2002, Jun 2002.
Y. Coady, E. Eide, and D. H. Lorenz, editors. The Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS), March 2003.
K. Czarnecki, U. W. Eisenecker, and P. Steyaert. Beyond objects: Generative programming. In Workshop on Aspect Oriented Programming (ECOOP 1997), June 1997.
G. Eddon and H. Eddon. Inside COM+. Microsoft Press, 1999.
Editors. The technology review ten. MIT Technology Review, pages 97–113, 2001. January/February.
L. Fuentes, D. Jim´enez, and M. Pinto. Hacia un entorno de desarrollo integrado basado en componentes y aspectos. In Actas del Taller de Trabajo en Desarrollo de Software Orientado a Aspectos, nov 2003.
Object Management Group. Corba components final submission., 1999.
J. Grundy. Aspect-oriented requirements engineering for component-based software systems. In 4th IEEE International Symposium on Requirements Engineering, pages 84–91. IEEE Computer Society, 1999.
J. Grundy. Multi-perspective specification, design and implementation of software components using aspects. International Journal of Software Engineering and Knowledge Engineering, 19(6), 2000.
W. Harrison and H. Ossher. Subject-oriented programming—a critique of pure objects. In Proc. 1993 Conf. Object-Oriented Programming Systems, Languages, and Applications, pages 411–428, September 1993.
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. Getting started with AspectJ. Comm. ACM, 44(10):59–65, October 2001.
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.M. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Ak¸sit and S. Matsuoka, editors, 11th Europeen Conf. Object-Oriented Programming, volume 1241 of LNCS, pages 220–242. Springer Verlag, 1997.
H. Kim and S. Clarke. The relevance of AOP to an applications programmer in an EJB environment. In AOSD-PAT02 [3].
D. Lafferty and V. Cahill. Language independent aspect-oriented programming. In Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, oct 2003.
K. Lieberherr, D. Orleans, and J. Ovlinger. Aspect-oriented programming with adaptive methods. Comm. ACM, 44(10):39–41, October 2001.
K. J. Lieberherr. Adaptive Object-Oriented Software: the Demeter Method with Propagation Patterns. PWS Publishing Company, Boston, 1996.
S. Matsuoka and A. Yonezawa. Inheritance anomaly in object-oriented concurrent programming languages. Research Directions in Concurrent Object-Oriented Programming, pages 107–150, 1993.
Sun Microsystems. Enterprise javabeans specification, version 2.0, 2001.
JBoss Org. Jboss web page: http://www.jboss.org.
H. Ossher and P. Tarr. Multi-dimensional separation of concerns and the hyperspace approach. In Proc. Symposium on Software Architectures and Component Technology: The State of the Art in Software Development. Kluwer, 2000.
H. Ossher and P. Tarr. The shape of things to come: Using multi-dimensional separation of concerns with Hyper/J to (re)shape evolving software. Comm. ACM, 44(10):43–50, October 2001.
K. Ostermann and M. Mezini. Conquering aspects with Caesar. In M. Ak¸sit, editor, Proc. 2nd Int’ Conf. on Aspect-Oriented Software Development (AOSD-2003), pages 90–99. ACM Press, March 2003.
Xerox PARC. Aspectj home page. web, 2002.
R. Pichler, K. Ostermann, and M. Mezini. On aspectualizing component models. Software Practice and Experience, 33(10):957–974, 2003.
M. Devi Prasad and B. D. Chaudhary. AOP support for C#. In Coady et al. [10].
A. M. Reina, J. Torres, M. Toro, and J.A. lvarez. Concerns vs. components for web development. In Proceedings of the IADIS WWW/Internet 2003 Conference, pages 873–876. IADIS Press, 2003.
M. Sch¨upany, C. Schwanninger, and E. Wuchner. Aspect-oriented programming for .NET. In AOSD-PAT02 [3].
D. Shukla, S. Fell, and C. Sells. Aspect-oriented programming enables better code encapsulation and reuse. MSDN Magazine, 17(3), 2002.
C. Szyperski, D. Gruntz, and S. Murer. Component Software. Beyond Object-Oriented Programming. Addison-Wesley, 2002.
M. Voelter. A taxonomy of components. Journal of Object Technology, 2(4):119–125, 2003.
A. A. Zakaria and H. Hosny. Metrics for aspect-oriented software design. In O. Aldawud, M. Kand´e, G. Booch, B. Harrison, and D. Stein, editors, Third International Workshop on Aspect Oriented Modeling, March 2003.
J. Zhao. Towards a metric suite for aspect-oriented software. Technical Report SE-136- 25, Information Processing Society of Japan, 2002.
dc.rights.none.fl_str_mv Derechos de autor 2004 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 Attribution-NonCommercial-ShareAlike 4.0 International
rights_invalid_str_mv Derechos de autor 2004 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Attribution-NonCommercial-ShareAlike 4.0 International
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. 5 Núm. 1 (2004): Revista Colombiana de Computación; 1-19
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/9041/1/2004_Articulo_Componentes%20aspectos%20una%20descripcion%20general.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/9041/2/2004_Articulo_Componentes%20aspectos%20una%20descripcion%20general.pdf.jpg
bitstream.checksum.fl_str_mv b5e352bbd1a16304a00ac4477b617e31
1312cc2dd39a4a7873b21e3947120e71
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_ 1808410667186651136
spelling Reina Quintero, Antonia M.15d708b7-6b02-4a27-8dba-f89058f0d859-1Torres, Jesús777948c3-7c83-410a-9ede-5ba249352918-1Reina Quintero, Antonia M. [rHyfYgoAAAAJ]Reina Quintero, Antonia M. [0000-0003-3698-6302]2020-10-27T00:21:20Z2020-10-27T00:21:20Z2004-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/9041instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coEn los últimos años se han propuesto nuevas formas de descomponer sistemas. Primero, El desarrollo orientado a componentes ha sido ampliamente reconocido como un paradigma para desarrollar sistemas usando piezas llamadas componentes. Pero más recientemente, una nueva filosofía ha surgido la conocida como separación avanzada de preocupaciones o programación orientada a aspectos. Este paradigma tiene como uno de sus objetivos principales la mejora de la descomposición de los sistemas. Aunque a primera vista parezca que ambos enfoques chocan, no son incompatibles. Por tanto, el objetivo principal de este artículo es analizar las diferentes propuestas para tender puentes la brecha entre componentes y aspectos. Después de examinarlos, se puede notar que la mayoría de ellos todavía están en el nivel de implementación, y hay mucho trabajo en curso sobre fases anteriores. Finalmente, cabe destacar que también hay una gran necesidad de métricas para medir y comparar resultados de forma objetiva.In the last few years, new ways of decomposing systems have been proposed. First, component-oriented development has been widely recognized as a paradigm for developing systems using pieces called components. But more recently, a new philosophy known as advanced separation of concerns or aspect-oriented programming has arisen. This paradigm has as one of its main aims the improvement of systems’ decomposition. Although at first sight it seems that both approaches clash, they are not incompatible. Therefore, the main goal of this paper is to analise the different proposals to bridge the gap between components and aspects. After surveying them, it can be noticed that most of them still are at the implementation level, and there is a lot of ongoing work on earlier phases. Finally, it should be stressed that there is also a great need for metrics in order to measure and compare results in an objective wayapplication/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1083/1055https://revistas.unab.edu.co/index.php/rcc/article/view/1083M. Ak¸sit, J. Bosch, W. V. D. Sterren, and L. Bergmans. Real-time specification inheritance anomalies and real-time filters. In M. Tokoro and R. Pareschi, editors, Proc. 8th European Conf. Object-Oriented Programming, pages 386–407. Springer Verlag LNCS 821, July 1994.Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design (AOSD-2002), March 2002.First AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (AOSD-2002), March 2002.J. Ara´ujo, A. Rashid, B. Tekinerdogan, A. Moreira, and P. Clements, editors. Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design, March 2003.L. Bergmans and M. Ak¸sit. Composing crosscutting concerns using composition filters. Comm. ACM, 44(10):51–57, October 2001.M. F. Bertoa and A. Vallecillo. Reflexiones sobre la definici´on de m´etricas para software orientado a aspectos. In J. Hern´andez, L. Lozano, and A. Moreira, editors, Proceedings of Taller de Desarrollo de Software Orientado a Aspectos, Nov 2003A. Beugnard, J. M. Jezquel, N. Plouzeau, and D. Watkins. Making components contracts aware. IEEE Computer, 32(7):38–45, 1999.P. J. Clemente and J. Hern´andez. Aspect component based software engineering. In Coady et al. [10].P. J. Clemente, F. S´anchez, and M.A. P´erez. Modeling with uml component-based and aspect oriented programming systems. In Proceedings of the Seventh Workshop on Component-oriented Programming. Held in conjunction with ECOOP 2002, Jun 2002.Y. Coady, E. Eide, and D. H. Lorenz, editors. The Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS), March 2003.K. Czarnecki, U. W. Eisenecker, and P. Steyaert. Beyond objects: Generative programming. In Workshop on Aspect Oriented Programming (ECOOP 1997), June 1997.G. Eddon and H. Eddon. Inside COM+. Microsoft Press, 1999.Editors. The technology review ten. MIT Technology Review, pages 97–113, 2001. January/February.L. Fuentes, D. Jim´enez, and M. Pinto. Hacia un entorno de desarrollo integrado basado en componentes y aspectos. In Actas del Taller de Trabajo en Desarrollo de Software Orientado a Aspectos, nov 2003.Object Management Group. Corba components final submission., 1999.J. Grundy. Aspect-oriented requirements engineering for component-based software systems. In 4th IEEE International Symposium on Requirements Engineering, pages 84–91. IEEE Computer Society, 1999.J. Grundy. Multi-perspective specification, design and implementation of software components using aspects. International Journal of Software Engineering and Knowledge Engineering, 19(6), 2000.W. Harrison and H. Ossher. Subject-oriented programming—a critique of pure objects. In Proc. 1993 Conf. Object-Oriented Programming Systems, Languages, and Applications, pages 411–428, September 1993.G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. Getting started with AspectJ. Comm. ACM, 44(10):59–65, October 2001.G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.M. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Ak¸sit and S. Matsuoka, editors, 11th Europeen Conf. Object-Oriented Programming, volume 1241 of LNCS, pages 220–242. Springer Verlag, 1997.H. Kim and S. Clarke. The relevance of AOP to an applications programmer in an EJB environment. In AOSD-PAT02 [3].D. Lafferty and V. Cahill. Language independent aspect-oriented programming. In Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, oct 2003.K. Lieberherr, D. Orleans, and J. Ovlinger. Aspect-oriented programming with adaptive methods. Comm. ACM, 44(10):39–41, October 2001.K. J. Lieberherr. Adaptive Object-Oriented Software: the Demeter Method with Propagation Patterns. PWS Publishing Company, Boston, 1996.S. Matsuoka and A. Yonezawa. Inheritance anomaly in object-oriented concurrent programming languages. Research Directions in Concurrent Object-Oriented Programming, pages 107–150, 1993.Sun Microsystems. Enterprise javabeans specification, version 2.0, 2001.JBoss Org. Jboss web page: http://www.jboss.org.H. Ossher and P. Tarr. Multi-dimensional separation of concerns and the hyperspace approach. In Proc. Symposium on Software Architectures and Component Technology: The State of the Art in Software Development. Kluwer, 2000.H. Ossher and P. Tarr. The shape of things to come: Using multi-dimensional separation of concerns with Hyper/J to (re)shape evolving software. Comm. ACM, 44(10):43–50, October 2001.K. Ostermann and M. Mezini. Conquering aspects with Caesar. In M. Ak¸sit, editor, Proc. 2nd Int’ Conf. on Aspect-Oriented Software Development (AOSD-2003), pages 90–99. ACM Press, March 2003.Xerox PARC. Aspectj home page. web, 2002.R. Pichler, K. Ostermann, and M. Mezini. On aspectualizing component models. Software Practice and Experience, 33(10):957–974, 2003.M. Devi Prasad and B. D. Chaudhary. AOP support for C#. In Coady et al. [10].A. M. Reina, J. Torres, M. Toro, and J.A. lvarez. Concerns vs. components for web development. In Proceedings of the IADIS WWW/Internet 2003 Conference, pages 873–876. IADIS Press, 2003.M. Sch¨upany, C. Schwanninger, and E. Wuchner. Aspect-oriented programming for .NET. In AOSD-PAT02 [3].D. Shukla, S. Fell, and C. Sells. Aspect-oriented programming enables better code encapsulation and reuse. MSDN Magazine, 17(3), 2002.C. Szyperski, D. Gruntz, and S. Murer. Component Software. Beyond Object-Oriented Programming. Addison-Wesley, 2002.M. Voelter. A taxonomy of components. Journal of Object Technology, 2(4):119–125, 2003.A. A. Zakaria and H. Hosny. Metrics for aspect-oriented software design. In O. Aldawud, M. Kand´e, G. Booch, B. Harrison, and D. Stein, editors, Third International Workshop on Aspect Oriented Modeling, March 2003.J. Zhao. Towards a metric suite for aspect-oriented software. Technical Report SE-136- 25, Information Processing Society of Japan, 2002.Derechos de autor 2004 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 5 Núm. 1 (2004): Revista Colombiana de Computación; 1-19Innovaciones 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'sInnovaciones tecnológicasCiencias de la computaciónIngeniería de sistemasInvestigacionesTecnologías de la información y la comunicaciónDesarrollo tecnológicoProgramación orientada a aspectosSeparación avanzada de preocupacionesTecnología de componentesComponentes + aspectos: una descripción generalComponents + aspects: a general overviewinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2004_Articulo_Componentes aspectos una descripcion general.pdf2004_Articulo_Componentes aspectos una descripcion general.pdfArtículoapplication/pdf205900https://repository.unab.edu.co/bitstream/20.500.12749/9041/1/2004_Articulo_Componentes%20aspectos%20una%20descripcion%20general.pdfb5e352bbd1a16304a00ac4477b617e31MD51open accessTHUMBNAIL2004_Articulo_Componentes aspectos una descripcion general.pdf.jpg2004_Articulo_Componentes aspectos una descripcion general.pdf.jpgIM Thumbnailimage/jpeg6995https://repository.unab.edu.co/bitstream/20.500.12749/9041/2/2004_Articulo_Componentes%20aspectos%20una%20descripcion%20general.pdf.jpg1312cc2dd39a4a7873b21e3947120e71MD52open access20.500.12749/9041oai:repository.unab.edu.co:20.500.12749/90412024-04-15 16:28:37.481open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co