Documentación de componentes: una aproximación basada en diagramas de secuencia

dc.contributor.authorPérez Toledano, Miguel Ángelspa
dc.contributor.authorNavasa, Amparospa
dc.contributor.authorMurillo Rodríguez, Juan Manuelspa
dc.contributor.googlescholarPérez Toledano, Miguel Ángel [3ywrkg8AAAAJ]spa
dc.contributor.googlescholarNavasa, Amparo [xHb6tCkAAAAJ]spa
dc.contributor.googlescholarMurillo Rodríguez, Juan Manuel [IBxbrY4AAAAJ]spa
dc.contributor.orcidPérez Toledano, Miguel Ángel [0000-0002-9417-9974]spa
dc.contributor.orcidNavasa, Amparo [0000-0001-7715-6036]spa
dc.contributor.researchgatePérez Toledano, Miguel Ángel [Miguel-Perez-Toledano]spa
dc.contributor.researchgateNavasa, Amparo [Amparo-Navasa]spa
dc.contributor.researchgateMurillo Rodríguez, Juan Manuel [Juan-Murillo-2]spa
dc.date.accessioned2020-10-27T00:21:16Z
dc.date.available2020-10-27T00:21:16Z
dc.date.issued2004-06-01
dc.description.abstractLos rápidos cambios que experimentan las reglas de negocio asociadas a las empresas, hacen que por una parte se incremente el número de nuevas soluciones software a construir, mientras que por otro lado aumente el tiempo y dinero destinado a la evolución de los sistemas existentes. La falta de información sobre el comportamiento preciso de los componentes utilizados dificulta la evolución de los sistemas desarrollados. De esta manera, añadir un nuevo componente o sustituir uno existente plantea problemas derivados por las nuevas interacciones que se dan para integrarlo en un sistema en funcionamiento. Este artículo presenta una herramienta que partiendo de los diagramas de secuencia y demás información obtenida en la fase de Análisis y Diseño, permite mejorar el conocimiento de los servicios de los componentes utilizados y de sus interacciones con el entorno en donde se utiliza. Así mismo, se estudia la posibilidad de agregación o sustitución, individual o mediante la utilización de conjuntos de componentes que cooperen para adaptarse a los nuevos requisitos del sistema. Con todo ello, se pretende minimizar los posibles problemas de integración de nuevos componentes en un sistema software.spa
dc.description.abstractenglishThe rapid changes experienced by the business rules associated with companies, They mean that, on the one hand, the number of new software solutions to be built increases, while on the other hand, the time and money allocated to evolution increases. of existing systems. Lack of accurate behavioral information of the components used hinders the evolution of the developed systems. From In this way, adding a new component or replacing an existing one poses problems derived from the new interactions that occur to integrate it into a functioning system. This article presents a tool that, starting from the diagrams of sequence and other information obtained in the Analysis and Design phase, allows to improve the knowledge of the services of the components used and their interactions with the environment in which it is used. Likewise, the possibility of aggregation or substitution, individually or through the use of sets of components that cooperate to adapt to new system requirements. With all this, it is intended minimize the potential problems of integrating new components into a system software.eng
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga UNABspa
dc.identifier.issn2539-2115
dc.identifier.issn1657-2831
dc.identifier.repourlrepourl:https://repository.unab.edu.co
dc.identifier.urihttp://hdl.handle.net/20.500.12749/9034
dc.language.isospaspa
dc.publisherUniversidad Autónoma de Bucaramanga UNAB
dc.relationhttps://revistas.unab.edu.co/index.php/rcc/article/view/1082/1054
dc.relation.referencesM. D. McIlroy. Mass-produced Software Component. In Software Eng. Concepts and Techniques, N.A.T.O. 1968.
dc.relation.referencesC. W. Francis D´Souza. Objects, Components and Frameworks with UML. The Catalysis Approach. http://www.catalysis.org.
dc.relation.referencesG. Booch, J. Rumbaugh, and I. Jacobson. El Lenguaje Unificado de Modelado. Addison Wesley Iberoamericana. ISBN 84-7829-028-1. Madrid 1999.
dc.relation.referencesJ. Cheesman, J. Daniels. UML Components, A Simple Process for Specifying Component-Based Software. Addison-Wesley, Pearson Education October 2000. ISBN 0-201-70851-5.
dc.relation.referencesJ. S. Phasier: A System for Interactive Document Retrieval using Keyphrases. In Proceeding of 22nd Annual International ACM SIGIR Conference of Research and Development in Information Retrieval.ISBN: 1-58113-096-1, 1999. Pages 160-167.
dc.relation.referencesA. Podgursky, L. Pierce. Retrieving reusable software by sampling behaviour. ACM Transaction on Software Engineering and Methodology 2(3),286-303, 1993.
dc.relation.referencesY. Pai and P. Bai. Retrieving software components by execution. Proceedings of the 1st Component User Conference, Munich 1996. Pag 39-48.
dc.relation.referencesM. Rittri. Using types as search keys in function libraries. Journal of Functional Programming 1(1): 71-89, January 1991.
dc.relation.referencesA.M. Zaremski and J.M. Wing. Signature Matching, a Tool for Using Software Libraries. 3rd ACM SIGSOFT Symposium on the Foundations of Software Engineering, pages 6- 17. October 1995. Also CMU-CS-95-127.
dc.relation.referencesJ. Rumbaugh, M. Blaha.Modelado y Diseño Orientado a Objetos, metodología OMT. Ed. Prentice may, 1995. ISBN:013-240698-9.
dc.relation.referencesK. Koskimies, T. Männistö, T. Systä and J. Tuomi. On the Role of Scenarios in ObjectOriented Software Design. Technical Report A-1996-1, University of Tampere, Department of Computer Science, January 1996.
dc.relation.referencesFormal Verification, Spin Project. http://spinroot.com/spin/whatispin.html
dc.relation.referencesI. H. Krüger. Distributed System Design with Message Sequence Charts. PhD Thesis. University of, July 2000.
dc.relation.referencesR. Alur, K. Etessami, and M. Yannakis.Inference of message sequence charts. In 22ndInternational Conference on Software Engineering, pages 304-313, 2000.
dc.relation.referencesS. Uchitel, J. Kramer. A Workbench for Synthesising Behaviour Models from Scenarios. 23rd International Conference on Software Engineering, Toronto, Canada, 2001.
dc.relation.referencesS. Uchitel, J. Magee, and J. Kramer. Detecting Implied Scenarios in MSCs Specifications. Department of Computing, Imperial College, 2001.
dc.relation.referencesJ. Warmer, A. Kleppe. The Object Constraint Language. Precise Modeling with the UML. Addison-Wesley, ISBN 0-201-37940-6.
dc.relation.referencesProject: Animation of Sequence Diagrams in the MSC 2000 Standard. http://www.astec.uu.se/astec-testing/msc02-semantics.html
dc.relation.referencesISAT: Interactive Specification Acquisition Tools Project. http://www.research.att.com/hall/isat-project.html
dc.relation.referencesUML++ Project. Techniques for UML Based Software Development. http://practise.cs.tut.fi/umlpp/index.html.
dc.relation.referencesK. Wong. The Rigi User’s Manual - Version 5.4.4. June 30, 1998. http://www.rigi.csc.uvic.ca/Pages/publications.html.
dc.relation.referencesShrimp Project. http://www.cs.princeton.edu/shrimp.
dc.relation.urihttps://revistas.unab.edu.co/index.php/rcc/article/view/1082
dc.rightsDerechos de autor 2004 Revista Colombiana de Computación
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAttribution-NonCommercial-ShareAlike 4.0 International*
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. 5 Núm. 1 (2004): Revista Colombiana de Computación; 1-10
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.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.keywordsSoftware componentseng
dc.subject.keywordsScenarioseng
dc.subject.keywordsReuseeng
dc.subject.keywordsSystem maintenanceeng
dc.subject.keywordsMessage passing diagramseng
dc.subject.keywordsAutomataeng
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembCiencias de la computaciónspa
dc.subject.lembDesarrollo tecnológicospa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembTecnologías de la información y la comunicaciónspa
dc.subject.proposalComponentes softwarespa
dc.subject.proposalEscenariosspa
dc.subject.proposalReutilizaciónspa
dc.subject.proposalMantenimiento de sistemasspa
dc.subject.proposalDiagramas de paso de mensajesspa
dc.subject.proposalAutómatasspa
dc.titleDocumentación de componentes: una aproximación basada en diagramas de secuenciaspa
dc.title.translatedComponent documentation: An approach based on sequence diagramseng
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/article
dc.type.hasversionInfo:eu-repo/semantics/publishedVersion
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localArtículospa
dc.type.redcolhttp://purl.org/redcol/resource_type/CJournalArticle

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2004_Articulo_Documentacion de componentes_una aproximación basada en diagramas de secuencia.pdf
Tamaño:
153.35 KB
Formato:
Adobe Portable Document Format
Descripción:
Artículo