An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern

CASE (Computer-Aided Software Engineering) tools are intended to support several phases of software development lifecycle. At the present, it is almost impossible to develop software applications without them. One of the most desired features of CASE tools is the automated source code generation. No...

Full description

Autores:
Zapata Jaramillo, Carlos Mario
Chaverra Mojica, John Jairo
Tipo de recurso:
Article of journal
Fecha de publicación:
2012
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/36835
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/36835
http://bdigital.unal.edu.co/26919/
Palabra clave:
CASE
MetaCASE
GEF
MOFScript
EMF
MVC
PHP
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_d7a4ebda09b8e033c3f44ecf27175e39
oai_identifier_str oai:repositorio.unal.edu.co:unal/36835
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Zapata Jaramillo, Carlos Mario018a11f3-eec9-4804-b9a3-e9fa11194988300Chaverra Mojica, John Jairo2e9efc43-8e8f-494a-acd7-483d43712f063002019-06-28T01:25:46Z2019-06-28T01:25:46Z2012https://repositorio.unal.edu.co/handle/unal/36835http://bdigital.unal.edu.co/26919/CASE (Computer-Aided Software Engineering) tools are intended to support several phases of software development lifecycle. At the present, it is almost impossible to develop software applications without them. One of the most desired features of CASE tools is the automated source code generation. Nowadays, several CASE and metaCASE tools attempted to make such generation, but they share two main problems: they use, as a starting point, technical languages which are not suitable for stakeholder validation and they generate incomplete and non-patterned source code. For this reason, in this paper we propose a CASE tool for automatically generating PHP source code under the MVC (Model View Controller) programming pattern. We use pre-conceptual schemas as a starting point. We aim to generate complete source code and to ease the stakeholder validation.application/pdfspaUniversidad Nacional de Colombia Sede Medellínhttp://revistas.unal.edu.co/index.php/dyna/article/view/24601Universidad Nacional de Colombia Revistas electrónicas UN DynaDynaDyna; Vol. 79, núm. 176 (2012); 56-63 DYNA; Vol. 79, núm. 176 (2012); 56-63 2346-2183 0012-7353Zapata Jaramillo, Carlos Mario and Chaverra Mojica, John Jairo (2012) An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern. Dyna; Vol. 79, núm. 176 (2012); 56-63 DYNA; Vol. 79, núm. 176 (2012); 56-63 2346-2183 0012-7353 .An environment based on pre-conceptual schemas for automatically generating source code under the mvc patternArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTCASEMetaCASEGEFMOFScriptEMFMVCPHPORIGINAL24601-151097-1-PB.pdfapplication/pdf937699https://repositorio.unal.edu.co/bitstream/unal/36835/1/24601-151097-1-PB.pdf2bdf1efeeb013b28eb0a356c36b0d28fMD5124601-191450-1-PB.htmltext/html32444https://repositorio.unal.edu.co/bitstream/unal/36835/2/24601-191450-1-PB.html7e37eacf3ca9da1b853ac324f6fddc20MD52THUMBNAIL24601-151097-1-PB.pdf.jpg24601-151097-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg9166https://repositorio.unal.edu.co/bitstream/unal/36835/3/24601-151097-1-PB.pdf.jpg164521a81d19969469f74d4b5eb640dcMD53unal/36835oai:repositorio.unal.edu.co:unal/368352024-01-07 23:05:53.167Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co
dc.title.spa.fl_str_mv An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
title An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
spellingShingle An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
CASE
MetaCASE
GEF
MOFScript
EMF
MVC
PHP
title_short An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
title_full An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
title_fullStr An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
title_full_unstemmed An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
title_sort An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern
dc.creator.fl_str_mv Zapata Jaramillo, Carlos Mario
Chaverra Mojica, John Jairo
dc.contributor.author.spa.fl_str_mv Zapata Jaramillo, Carlos Mario
Chaverra Mojica, John Jairo
dc.subject.proposal.spa.fl_str_mv CASE
MetaCASE
GEF
MOFScript
EMF
MVC
PHP
topic CASE
MetaCASE
GEF
MOFScript
EMF
MVC
PHP
description CASE (Computer-Aided Software Engineering) tools are intended to support several phases of software development lifecycle. At the present, it is almost impossible to develop software applications without them. One of the most desired features of CASE tools is the automated source code generation. Nowadays, several CASE and metaCASE tools attempted to make such generation, but they share two main problems: they use, as a starting point, technical languages which are not suitable for stakeholder validation and they generate incomplete and non-patterned source code. For this reason, in this paper we propose a CASE tool for automatically generating PHP source code under the MVC (Model View Controller) programming pattern. We use pre-conceptual schemas as a starting point. We aim to generate complete source code and to ease the stakeholder validation.
publishDate 2012
dc.date.issued.spa.fl_str_mv 2012
dc.date.accessioned.spa.fl_str_mv 2019-06-28T01:25:46Z
dc.date.available.spa.fl_str_mv 2019-06-28T01:25:46Z
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.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/36835
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/26919/
url https://repositorio.unal.edu.co/handle/unal/36835
http://bdigital.unal.edu.co/26919/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.unal.edu.co/index.php/dyna/article/view/24601
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Revistas electrónicas UN Dyna
Dyna
dc.relation.ispartofseries.none.fl_str_mv Dyna; Vol. 79, núm. 176 (2012); 56-63 DYNA; Vol. 79, núm. 176 (2012); 56-63 2346-2183 0012-7353
dc.relation.references.spa.fl_str_mv Zapata Jaramillo, Carlos Mario and Chaverra Mojica, John Jairo (2012) An environment based on pre-conceptual schemas for automatically generating source code under the mvc pattern. Dyna; Vol. 79, núm. 176 (2012); 56-63 DYNA; Vol. 79, núm. 176 (2012); 56-63 2346-2183 0012-7353 .
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia Sede Medellín
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/36835/1/24601-151097-1-PB.pdf
https://repositorio.unal.edu.co/bitstream/unal/36835/2/24601-191450-1-PB.html
https://repositorio.unal.edu.co/bitstream/unal/36835/3/24601-151097-1-PB.pdf.jpg
bitstream.checksum.fl_str_mv 2bdf1efeeb013b28eb0a356c36b0d28f
7e37eacf3ca9da1b853ac324f6fddc20
164521a81d19969469f74d4b5eb640dc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089868530155520