Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales
El diagrama de secuencias es un esquema conceptual que permite representar el comportamiento de un sistema, para lo cual emplea la especificación de los objetos que se encuentran en un escenario y la secuencia de mensajes intercambiados entre ellos, con el fin de llevar a cabo una transacción del si...
- Autores:
-
Zapata-Jaramillo, C. M. (Carlos Mario)
Garcés, G. L. (Gilma Liliana)
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2008
- Institución:
- Universidad EIA .
- Repositorio:
- Repositorio EIA .
- Idioma:
- spa
- OAI Identifier:
- oai:repository.eia.edu.co:11190/613
- Acceso en línea:
- https://repository.eia.edu.co/handle/11190/613
- Palabra clave:
- REI00093
CULTURA Y BIBLIOTECA
CULTURE AND LIBRARY
DESAROLLO DE SOFTWARE
SOFTWARE DEVELOPMENT
MODELO CONCEPTUAL
DIAGRAMA DE SECUENCIAS
FRAGMENTO COMBINADO
ESQUEMA PRECONCEPTUAL
CONCEPTUAL MODEL
COMBINED FRAGMENT
SEQUENCE DIAGRAM
PRE-CONCEPTUAL SCHEMA
ATOM3
- Rights
- openAccess
- License
- Derechos Reservados - Universidad EIA, 2020
id |
REIA2_308129b7c72926680dc154f0d37f5e17 |
---|---|
oai_identifier_str |
oai:repository.eia.edu.co:11190/613 |
network_acronym_str |
REIA2 |
network_name_str |
Repositorio EIA . |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
dc.title.alternative.spa.fl_str_mv |
Generation of UML 2.1.1 sequence diagram from pre-conceptual schemes |
title |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
spellingShingle |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales REI00093 CULTURA Y BIBLIOTECA CULTURE AND LIBRARY DESAROLLO DE SOFTWARE SOFTWARE DEVELOPMENT MODELO CONCEPTUAL DIAGRAMA DE SECUENCIAS FRAGMENTO COMBINADO ESQUEMA PRECONCEPTUAL CONCEPTUAL MODEL COMBINED FRAGMENT SEQUENCE DIAGRAM PRE-CONCEPTUAL SCHEMA ATOM3 |
title_short |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
title_full |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
title_fullStr |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
title_full_unstemmed |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
title_sort |
Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales |
dc.creator.fl_str_mv |
Zapata-Jaramillo, C. M. (Carlos Mario) Garcés, G. L. (Gilma Liliana) |
dc.contributor.author.spa.fl_str_mv |
Zapata-Jaramillo, C. M. (Carlos Mario) Garcés, G. L. (Gilma Liliana) |
dc.subject.lcsh.spa.fl_str_mv |
REI00093 |
topic |
REI00093 CULTURA Y BIBLIOTECA CULTURE AND LIBRARY DESAROLLO DE SOFTWARE SOFTWARE DEVELOPMENT MODELO CONCEPTUAL DIAGRAMA DE SECUENCIAS FRAGMENTO COMBINADO ESQUEMA PRECONCEPTUAL CONCEPTUAL MODEL COMBINED FRAGMENT SEQUENCE DIAGRAM PRE-CONCEPTUAL SCHEMA ATOM3 |
dc.subject.eia.spa.fl_str_mv |
CULTURA Y BIBLIOTECA CULTURE AND LIBRARY |
dc.subject.eurovoc.spa.fl_str_mv |
DESAROLLO DE SOFTWARE SOFTWARE DEVELOPMENT |
dc.subject.keywords.spa.fl_str_mv |
MODELO CONCEPTUAL DIAGRAMA DE SECUENCIAS FRAGMENTO COMBINADO ESQUEMA PRECONCEPTUAL CONCEPTUAL MODEL COMBINED FRAGMENT SEQUENCE DIAGRAM PRE-CONCEPTUAL SCHEMA ATOM3 |
description |
El diagrama de secuencias es un esquema conceptual que permite representar el comportamiento de un sistema, para lo cual emplea la especificación de los objetos que se encuentran en un escenario y la secuencia de mensajes intercambiados entre ellos, con el fin de llevar a cabo una transacción del sistema. Existen diferentes enfoques que buscan la generación automática de modelos conceptuales, como el diagrama de secuencias. Algunos trabajos parten del lenguaje natural, pero generan diagramas diferentes al de secuencias o, si lo hacen igual, dejan de lado elementos como los fragmentos combinados, que describen ciertas condiciones lógicas en el sistema. Otros trabajos parten del código fuente, el cual se suele ubicar en una fase más avanzada del ciclo de vida del software. En este artículo se define un método, basado en reglas heurísticas, que permite identificar los elementos del diagrama de secuencias, incluyendo los fragmentos combinados, tomando como punto de partida los esquemas preconceptuales. Se realiza la implementación de las reglas en la herramienta AToM3 aplicándolas a un caso de estudio. |
publishDate |
2008 |
dc.date.created.spa.fl_str_mv |
2008-12 |
dc.date.submitted.spa.fl_str_mv |
2008-09-29 |
dc.date.accepted.spa.fl_str_mv |
2008-12-17 |
dc.date.accessioned.spa.fl_str_mv |
2014-05-12T22:01:44Z |
dc.date.available.spa.fl_str_mv |
2014-05-12T22:01:44Z |
dc.date.issued.spa.fl_str_mv |
2014-05-12 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/ART |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.issn.spa.fl_str_mv |
ISSN 17941237 |
dc.identifier.uri.spa.fl_str_mv |
https://repository.eia.edu.co/handle/11190/613 |
dc.identifier.bibliographiccitation.spa.fl_str_mv |
Zapata, C. M. y Garcés, G. L. Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales, Revista EIA, 10, 89-103. doi: http://repository.eia.edu.co/handle/11190/613 |
identifier_str_mv |
ISSN 17941237 Zapata, C. M. y Garcés, G. L. Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales, Revista EIA, 10, 89-103. doi: http://repository.eia.edu.co/handle/11190/613 |
url |
https://repository.eia.edu.co/handle/11190/613 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Zapata, C.; Gelbukh, A. y Arango, F. (2006b). UN-Lencep: obtención automática de diagramas UML a partir de un lenguaje controlado. Memorias del 3er Taller de Tecnologías del Lenguaje Humano, Encuentro Nacional de Ciencias de la Computación, San Luis Potosí (México) Fliedl, G.; Kop, Ch.; Mayerthaler, W., Mayr, H. C. and Winkler, Ch. (2002). The NIBA workflow: From textual requirements specifications to UML-schemata. Proceedings of the ICSSEA’2002 International Conference “Software & Systems Engineering and their Applications”, Paris (France). Díaz, I.; Moreno, L.; Fuentes, I. and Pastor, O. (2005). Integrating natural language techniques in OO-method. Lecture Notes in Computer Science, 3406:560-571. |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad EIA, 2020 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Derechos Reservados - Universidad EIA, 2020 https://creativecommons.org/licenses/by-nc/4.0/ Atribución-NoComercial http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
15 p. |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.department.spa.fl_str_mv |
Administrativa, Financiera, Sistemas y Computación |
dc.publisher.editor.spa.fl_str_mv |
Escuela de Ingeniería de Antioquia EIA |
institution |
Universidad EIA . |
bitstream.url.fl_str_mv |
https://repository.eia.edu.co/bitstreams/701b6cbc-97da-466f-810a-63988e06e564/download https://repository.eia.edu.co/bitstreams/95e4afe0-a1f2-4802-8002-03bcd9452a9d/download https://repository.eia.edu.co/bitstreams/dc144ff4-9de6-4d25-a809-33422ecf3e8d/download https://repository.eia.edu.co/bitstreams/5368cd34-2080-422f-9f60-e04d66daa1f0/download https://repository.eia.edu.co/bitstreams/02a779b7-7bc0-427d-b08e-342737ba7fe5/download https://repository.eia.edu.co/bitstreams/4b1a0c14-7f6b-419c-8c10-ecb89cc93390/download https://repository.eia.edu.co/bitstreams/7ad34403-39f4-408e-86cc-bdde2937720e/download |
bitstream.checksum.fl_str_mv |
6e2b7583059f62c4c7f040fb2d486419 4445700f0317df313b748400417ade73 66874b0b9366b748c60895d2fb6339f8 4afdbb8c545fd630ea7db775da747b2f 10a9da7597c333616da297895d0393ec cd76e7886171c964e259dcf5e912e299 e53bf69bf132d482b3f1cbfd38667418 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad EIA |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814100897339277312 |
spelling |
Zapata-Jaramillo, C. M. (Carlos Mario)6784e1a3f24a8ad848c693662ecbbd8b-1Garcés, G. L. (Gilma Liliana)78f5a0a3fca38d98583affa7eb469bef-1cmzapata@unal.edu2014-05-12T22:01:44Z2014-05-12T22:01:44Z2008-122014-05-122008-09-292008-12-17ISSN 17941237https://repository.eia.edu.co/handle/11190/613Zapata, C. M. y Garcés, G. L. Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptuales, Revista EIA, 10, 89-103. doi: http://repository.eia.edu.co/handle/11190/613El diagrama de secuencias es un esquema conceptual que permite representar el comportamiento de un sistema, para lo cual emplea la especificación de los objetos que se encuentran en un escenario y la secuencia de mensajes intercambiados entre ellos, con el fin de llevar a cabo una transacción del sistema. Existen diferentes enfoques que buscan la generación automática de modelos conceptuales, como el diagrama de secuencias. Algunos trabajos parten del lenguaje natural, pero generan diagramas diferentes al de secuencias o, si lo hacen igual, dejan de lado elementos como los fragmentos combinados, que describen ciertas condiciones lógicas en el sistema. Otros trabajos parten del código fuente, el cual se suele ubicar en una fase más avanzada del ciclo de vida del software. En este artículo se define un método, basado en reglas heurísticas, que permite identificar los elementos del diagrama de secuencias, incluyendo los fragmentos combinados, tomando como punto de partida los esquemas preconceptuales. Se realiza la implementación de las reglas en la herramienta AToM3 aplicándolas a un caso de estudio.Sequence diagram is a conceptual schema for representing behavior of a system. For performing such a task, it employs the object spec from a scenario and the sequence of messages exchanged among the objects. These elements describe a transaction of the system. Several approaches try the automated generation of conceptual models (like sequence diagram). Some of them use natural language as a starting point, but they are focused on other diagrams. Some others are focused on sequence diagram, but they do not obtain elements like combined fragments describing several logical constraints of the system. Other approaches use source code as a starting point, but source code can be related to an advanced phase of the software development life cycle. In this paper we define a method based on heuristic rules for obtaining automatically the elements of the sequence diagram (including combined fragments) from pre-conceptual schemas. These heuristic rules are implemented in the AToM3 tool and applied in a case study.15 p.application/pdfspaDerechos Reservados - Universidad EIA, 2020https://creativecommons.org/licenses/by-nc/4.0/El autor de la obra, actuando en nombre propio, hace entrega del ejemplar respectivo y de sus anexos en formato digital o electrónico y autoriza a la ESCUELA DE INGENIERIA DE ANTIOQUIA, para que en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión andina 351 de 1993, Decreto 460 de 1995, y demás normas generales sobre la materia, utilice y use por cualquier medio conocido o por conocer, los derechos patrimoniales de reproducción, comunicación pública, transformación y distribución de la obra objeto del presente documento. PARÁGRAFO: La presente autorización se hace extensiva no sólo a las dependencias y derechos de uso sobre la obra en formato o soporte material, sino también para formato virtual, electrónico, digital, y en red, internet, extranet, intranet, etc., y en general en cualquier formato conocido o por conocer. EL AUTOR, manifiesta que la obra objeto de la presente autorización es original y la realiza sin violar o usurpar derechos de autor de terceros, por lo tanto la obra es de exclusiva autoría y tiene la titularidad sobre la misma. PARÁGRAFO: En caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, EL AUTOR, asumirá toda la responsabilidad, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos la ESCUELA DE INGENIERÍA DE ANTIOQUIA actúa como un tercero de buena fe.info:eu-repo/semantics/openAccessAtribución-NoComercialhttp://purl.org/coar/access_right/c_abf2REI00093CULTURA Y BIBLIOTECACULTURE AND LIBRARYDESAROLLO DE SOFTWARESOFTWARE DEVELOPMENTMODELO CONCEPTUALDIAGRAMA DE SECUENCIASFRAGMENTO COMBINADOESQUEMA PRECONCEPTUALCONCEPTUAL MODELCOMBINED FRAGMENTSEQUENCE DIAGRAMPRE-CONCEPTUAL SCHEMAATOM3Generación del diagrama de secuencias de UML 2.1.1 desde esquemas preconceptualesGeneration of UML 2.1.1 sequence diagram from pre-conceptual schemesArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85Administrativa, Financiera, Sistemas y ComputaciónEscuela de Ingeniería de Antioquia EIAZapata, C.; Gelbukh, A. y Arango, F. (2006b). UN-Lencep: obtención automática de diagramas UML a partir de un lenguaje controlado. Memorias del 3er Taller de Tecnologías del Lenguaje Humano, Encuentro Nacional de Ciencias de la Computación, San Luis Potosí (México)Fliedl, G.; Kop, Ch.; Mayerthaler, W., Mayr, H. C. and Winkler, Ch. (2002). The NIBA workflow: From textual requirements specifications to UML-schemata. Proceedings of the ICSSEA’2002 International Conference “Software & Systems Engineering and their Applications”, Paris (France).Díaz, I.; Moreno, L.; Fuentes, I. and Pastor, O. (2005). Integrating natural language techniques in OO-method. Lecture Notes in Computer Science, 3406:560-571.PublicationTHUMBNAILREI00093.pdf.jpgREI00093.pdf.jpgGenerated Thumbnailimage/jpeg12101https://repository.eia.edu.co/bitstreams/701b6cbc-97da-466f-810a-63988e06e564/download6e2b7583059f62c4c7f040fb2d486419MD57ORIGINALREI00093.pdfREI00093.pdfapplication/pdf649743https://repository.eia.edu.co/bitstreams/95e4afe0-a1f2-4802-8002-03bcd9452a9d/download4445700f0317df313b748400417ade73MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81494https://repository.eia.edu.co/bitstreams/dc144ff4-9de6-4d25-a809-33422ecf3e8d/download66874b0b9366b748c60895d2fb6339f8MD52CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849https://repository.eia.edu.co/bitstreams/5368cd34-2080-422f-9f60-e04d66daa1f0/download4afdbb8c545fd630ea7db775da747b2fMD53license_textlicense_texttext/html; charset=utf-821310https://repository.eia.edu.co/bitstreams/02a779b7-7bc0-427d-b08e-342737ba7fe5/download10a9da7597c333616da297895d0393ecMD54license_rdflicense_rdfapplication/rdf+xml; charset=utf-823253https://repository.eia.edu.co/bitstreams/4b1a0c14-7f6b-419c-8c10-ecb89cc93390/downloadcd76e7886171c964e259dcf5e912e299MD55TEXTREI00093.pdf.txtREI00093.pdf.txtExtracted texttext/plain41395https://repository.eia.edu.co/bitstreams/7ad34403-39f4-408e-86cc-bdde2937720e/downloade53bf69bf132d482b3f1cbfd38667418MD5611190/613oai:repository.eia.edu.co:11190/6132023-07-25 17:06:19.028https://creativecommons.org/licenses/by-nc/4.0/Derechos Reservados - Universidad EIA, 2020open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comRWwgYXV0b3IgZGUgbGEgb2JyYSwgYWN0dWFuZG8gZW4gbm9tYnJlIHByb3BpbywgSGFjZSBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBlbiBmb3JtYXRvIGRpZ2l0YWwgbyBlbGVjdHLDs25pY28uIAoKWSBhdXRvcml6YSBhIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVJJQSBERSBBTlRJT1FVSUEsIHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuOgoKIC0gbGEgTGV5IDIzIGRlIDE5ODIKIC0gTGV5IDQ0IGRlIDE5OTMKLSBEZWNpc2nDs24gYW5kaW5hIDM1MSBkZSAxOTkzCiAtIERlY3JldG8gNDYwIGRlIDE5OTUKCiB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgeSB1c2UgcG9yIGN1YWxxdWllciBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLCBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSByZXByb2R1Y2Npw7NuLAogY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLiAKCiBQQVJHUkFGTzogTGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBubyBzb2xvIGEgbGFzIGRlcGVuZGVuY2lhcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCAKIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIHZpcnR1YWwsIGVsZWN0csOzbmljbywgZGlnaXRhbCwgeSBjdXlvIHVzbyBzZSBkZSBlbiByZWQsIGludGVybmV0LCBleHRyYW5ldCwgaW50cmFuZXQsIGV0Yy4sIHkgZW4gZ2VuZXJhbCBlbiBjdWFscXVpZXIKIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgogRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXphIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLAogcG9yIGxvIHRhbnRvIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuClBBUkFHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiAKY3Vlc3Rpw7NuLCBFTCBBVVRPUiwgYXN1bWlyw6HCoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhwqEgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3M7IHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MgTGEgRVNDVUVMQSAKREUgSU5HRU5JRVJJQSBERSBBTlRJT1FVSUEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4K |