GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação

Bibliographic Details
Main Author: Pazin, Anderson
Publication Date: 2004
Format: Master thesis
Language: por
Source: Repositório Institucional da UFSCAR
Download full: https://repositorio.ufscar.br/handle/20.500.14289/467
Summary: Pattern languages define a domain, easing application modeling by less experienced developers. With the use of a pattern language a generic architecture (frameworks or application generators) can be defined, capable of automating part of the new applications development process. That architecture can be represented by an Application Modeling Language (AML), using the concepts of software products line, which allow an application definition from high level specification. In that context, this work presents a Web based application generator for the Rehabilitation Clinic Management Systems domain (SiGCli; Sistemas de Gestão de Clínicas de Reabilitação, in portuguese), named GAwCRe (Web Application Generator for Rehabilitation Clinics; Gerador de Aplicações baseada Web para Clinícas de Reabilitação, in portuguese). Its instantiation for these applications is done using an AML that has been defined based on the SiGCli pattern language. A meta-model using the XML language has been made to represent AML and SiGCli information. Thus, the AML information presented in the applications generator instantiation interface is dynamically created. For the artifacts generation process, code templates are defined with substitution points previously established that have to assume the values defined in the XML document, according to the application AML specification. The XML document eases the AMl and SigCli documentation readability. With XML use, the GAwCRe applications generator has enough flexibility to support other pattern languages mapped to the XML structure defined, consequently allowing its reuse.
id SCAR_0e204a026f32f62abb3fb2f6eeee7059
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/467
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Pazin, AndersonPenteado, Rosângela Aparecida Dellossohttp://lattes.cnpq.br/406194608013628648d8d93c-7b0d-4ae3-bc11-686f4b36813c2016-06-02T19:05:50Z2004-12-172016-06-02T19:05:50Z2004-08-16PAZIN, Anderson. GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação. 2004. 161 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2004.https://repositorio.ufscar.br/handle/20.500.14289/467Pattern languages define a domain, easing application modeling by less experienced developers. With the use of a pattern language a generic architecture (frameworks or application generators) can be defined, capable of automating part of the new applications development process. That architecture can be represented by an Application Modeling Language (AML), using the concepts of software products line, which allow an application definition from high level specification. In that context, this work presents a Web based application generator for the Rehabilitation Clinic Management Systems domain (SiGCli; Sistemas de Gestão de Clínicas de Reabilitação, in portuguese), named GAwCRe (Web Application Generator for Rehabilitation Clinics; Gerador de Aplicações baseada Web para Clinícas de Reabilitação, in portuguese). Its instantiation for these applications is done using an AML that has been defined based on the SiGCli pattern language. A meta-model using the XML language has been made to represent AML and SiGCli information. Thus, the AML information presented in the applications generator instantiation interface is dynamically created. For the artifacts generation process, code templates are defined with substitution points previously established that have to assume the values defined in the XML document, according to the application AML specification. The XML document eases the AMl and SigCli documentation readability. With XML use, the GAwCRe applications generator has enough flexibility to support other pattern languages mapped to the XML structure defined, consequently allowing its reuse.Linguagens de padrões definem um domínio, facilitando a modelagem de aplicações por desenvolvedores menos experientes. Com o uso de uma linguagem de padrões pode-se definir uma arquitetura genérica (frameworks ou geradores de aplicações) capaz de automatizar parte do processo de desenvolvimento de novas aplicações. Essa arquitetura pode ser representada por uma linguagem de modelagem de aplicações (LMA), utilizando os conceitos de linha de produtos de software, que permitem definir uma aplicação fazendo especificações em alto nível. Dentro desse contexto, este trabalho apresenta um gerador de aplicações baseadas na Web para um domínio de Sistemas de Gestão de Clínicas de Reabilitação (SiGCli), chamado GAwCRe (Gerador de Aplicações baseadas na Web para Clínica de Reabilitação) que permite instanciar aplicações usando uma LMA definida com base em uma linguagem de padrões. Para representar as informações referentes as LMA e a linguagem de padrões SiGCli foi elaborado um meta-modelo utilizado a linguagem XML. Assim, as informações (LMA) apresentadas na interface de instanciação das aplicações do gerador são criadas dinamicamente. Para o processo de geração dos produtos de software, são definidos gabaritos de código, dos produtos desejados, com pontos de substituição previamente definidos e que devem assumir os valores definidos no documento XML, segundo a especificação LMA da aplicação. O documento XML facilita a legibilidade da documentação da LMA e da linguagem de padrões e sua flexibilidade permite que outras linguagens de padrões possam ser mapeadas para a estrutura XML definida, possibilitando assim o reuso do gerador proposto para outros domínios.application/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBRGeradores (programa de computador)Família de produtos de softwareCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOGAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis1adfa464-f35e-4e3e-a518-19b72240f0f9info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARTEXTDissAP.pdf.txtDissAP.pdf.txtExtracted texttext/plain102911https://repositorio.ufscar.br/bitstreams/5e85aed5-d530-4381-9918-4f67afd19e4f/downloadb255f4825d8bf430ee41587758654b41MD53falseAnonymousREADORIGINALDissAP.pdfapplication/pdf1382789https://repositorio.ufscar.br/bitstreams/dcdf7fc4-7879-49a9-8baa-5284579f1fbf/downloade0aac146c0e44893d25515c8d46dec55MD51trueAnonymousREADTHUMBNAILDissAP.pdf.jpgDissAP.pdf.jpgIM Thumbnailimage/jpeg6999https://repositorio.ufscar.br/bitstreams/c308511f-4c84-46ba-8bca-4c633b29b4fc/downloadae9a58dbd0bd8b34335ca4f57712b37dMD52falseAnonymousREAD20.500.14289/4672025-02-06 04:46:13.213open.accessoai:repositorio.ufscar.br:20.500.14289/467https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T07:46:13Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
title GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
spellingShingle GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
Pazin, Anderson
Geradores (programa de computador)
Família de produtos de software
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
title_full GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
title_fullStr GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
title_full_unstemmed GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
title_sort GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação
author Pazin, Anderson
author_facet Pazin, Anderson
author_role author
dc.contributor.author.fl_str_mv Pazin, Anderson
dc.contributor.advisor1.fl_str_mv Penteado, Rosângela Aparecida Dellosso
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4061946080136286
dc.contributor.authorID.fl_str_mv 48d8d93c-7b0d-4ae3-bc11-686f4b36813c
contributor_str_mv Penteado, Rosângela Aparecida Dellosso
dc.subject.por.fl_str_mv Geradores (programa de computador)
Família de produtos de software
topic Geradores (programa de computador)
Família de produtos de software
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Pattern languages define a domain, easing application modeling by less experienced developers. With the use of a pattern language a generic architecture (frameworks or application generators) can be defined, capable of automating part of the new applications development process. That architecture can be represented by an Application Modeling Language (AML), using the concepts of software products line, which allow an application definition from high level specification. In that context, this work presents a Web based application generator for the Rehabilitation Clinic Management Systems domain (SiGCli; Sistemas de Gestão de Clínicas de Reabilitação, in portuguese), named GAwCRe (Web Application Generator for Rehabilitation Clinics; Gerador de Aplicações baseada Web para Clinícas de Reabilitação, in portuguese). Its instantiation for these applications is done using an AML that has been defined based on the SiGCli pattern language. A meta-model using the XML language has been made to represent AML and SiGCli information. Thus, the AML information presented in the applications generator instantiation interface is dynamically created. For the artifacts generation process, code templates are defined with substitution points previously established that have to assume the values defined in the XML document, according to the application AML specification. The XML document eases the AMl and SigCli documentation readability. With XML use, the GAwCRe applications generator has enough flexibility to support other pattern languages mapped to the XML structure defined, consequently allowing its reuse.
publishDate 2004
dc.date.available.fl_str_mv 2004-12-17
2016-06-02T19:05:50Z
dc.date.issued.fl_str_mv 2004-08-16
dc.date.accessioned.fl_str_mv 2016-06-02T19:05:50Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv PAZIN, Anderson. GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação. 2004. 161 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2004.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/20.500.14289/467
identifier_str_mv PAZIN, Anderson. GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação. 2004. 161 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2004.
url https://repositorio.ufscar.br/handle/20.500.14289/467
dc.language.iso.fl_str_mv por
language por
dc.relation.authority.fl_str_mv 1adfa464-f35e-4e3e-a518-19b72240f0f9
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/5e85aed5-d530-4381-9918-4f67afd19e4f/download
https://repositorio.ufscar.br/bitstreams/dcdf7fc4-7879-49a9-8baa-5284579f1fbf/download
https://repositorio.ufscar.br/bitstreams/c308511f-4c84-46ba-8bca-4c633b29b4fc/download
bitstream.checksum.fl_str_mv b255f4825d8bf430ee41587758654b41
e0aac146c0e44893d25515c8d46dec55
ae9a58dbd0bd8b34335ca4f57712b37d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1834469013193752576