Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio.
| Ano de defesa: | 2013 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/ |
Resumo: | Esta tese apresenta um processo para a criação de um catálogo de modelos de computação para apoiar o design de DSMLs, e a primeira versão do catálogo, com atributos que ajudam a selecionar os modelos de computação mais adequados para cada desenvolvimento de DSML, e as características dos sistemas de software para os quais esses modelos de computação são mais adequados. O contexto de aplicação desse catálogo é o Model-Driven Development (MDD desenvolvimento dirigido por modelos) a abordagem em que o desenvolvimento de software é baseado em modelos gráficos que são posteriormente traduzidos (transformados) em modelos de nível mais baixo e, no final, em código de linguagens de programação, tais como Java ou C#. A aplicação do processo gerou uma versão inicial do catálogo com os seguintes modelos de computação: diagramas BPMN, diagramas de classe da UML e regras de negócio. Visa-se contribuir para popularizar a abordagem de MDD com base em DSMLs e, em particular, a elaboração do design das DSMLs a partir de modelos de domínio, para o que o uso do catálogo efetivamente contribui. |
| id |
USP_0639044556856949a23379ef8b6bf1b0 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-11072014-021553 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio.Catalog of models of computation for the development of domain-specific modeling languages.Desenvolvimento de softwareDesenvolvimento Dirigido por Modelos (MDD)Design patternDesign patternDomain-Specific Modeling Language (DSML)Linguagem de Modelagem Específica de Domínio (DSML)Model of ComputationModel-Driven Development (MDD)Modeling formalismModelo de computaçãoSoftware developmentEsta tese apresenta um processo para a criação de um catálogo de modelos de computação para apoiar o design de DSMLs, e a primeira versão do catálogo, com atributos que ajudam a selecionar os modelos de computação mais adequados para cada desenvolvimento de DSML, e as características dos sistemas de software para os quais esses modelos de computação são mais adequados. O contexto de aplicação desse catálogo é o Model-Driven Development (MDD desenvolvimento dirigido por modelos) a abordagem em que o desenvolvimento de software é baseado em modelos gráficos que são posteriormente traduzidos (transformados) em modelos de nível mais baixo e, no final, em código de linguagens de programação, tais como Java ou C#. A aplicação do processo gerou uma versão inicial do catálogo com os seguintes modelos de computação: diagramas BPMN, diagramas de classe da UML e regras de negócio. Visa-se contribuir para popularizar a abordagem de MDD com base em DSMLs e, em particular, a elaboração do design das DSMLs a partir de modelos de domínio, para o que o uso do catálogo efetivamente contribui.This thesis presents a process for the creation of a catalog of models of computation to support the design of Domain-Specific Modeling Languages (DSMLs), and the first version of the catalog, which comprises attributes that aim to help the selection of the most suitable models of computation for each DSML development, and characteristics of software systems for which these models of computation are more appropriate. The context for the use of the catalog is the Model-Driven Development (MDD) - the approach where software development is based on graphical models that are subsequently translated (transformed) into lower-level models and, in the end, in source code in programming languages, such as Java or C #. The process was applied to generate an initial version of the catalog with the following models of computation: BPMN diagrams, UML class diagrams and business rules. It aims to contribute to popularize the MDD approach based in DSMLs, and in particular, the development of the DSMLs design from domain models, for which the use of the catalog effectively contributes.Biblioteca Digitais de Teses e Dissertações da USPMelnikoff, Selma Shin ShimizuFernandes, Sergio Martins2013-06-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-10-09T12:55:58Zoai:teses.usp.br:tde-11072014-021553Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-10-09T12:55:58Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. Catalog of models of computation for the development of domain-specific modeling languages. |
| title |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
| spellingShingle |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. Fernandes, Sergio Martins Desenvolvimento de software Desenvolvimento Dirigido por Modelos (MDD) Design pattern Design pattern Domain-Specific Modeling Language (DSML) Linguagem de Modelagem Específica de Domínio (DSML) Model of Computation Model-Driven Development (MDD) Modeling formalism Modelo de computação Software development |
| title_short |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
| title_full |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
| title_fullStr |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
| title_full_unstemmed |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
| title_sort |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
| author |
Fernandes, Sergio Martins |
| author_facet |
Fernandes, Sergio Martins |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Melnikoff, Selma Shin Shimizu |
| dc.contributor.author.fl_str_mv |
Fernandes, Sergio Martins |
| dc.subject.por.fl_str_mv |
Desenvolvimento de software Desenvolvimento Dirigido por Modelos (MDD) Design pattern Design pattern Domain-Specific Modeling Language (DSML) Linguagem de Modelagem Específica de Domínio (DSML) Model of Computation Model-Driven Development (MDD) Modeling formalism Modelo de computação Software development |
| topic |
Desenvolvimento de software Desenvolvimento Dirigido por Modelos (MDD) Design pattern Design pattern Domain-Specific Modeling Language (DSML) Linguagem de Modelagem Específica de Domínio (DSML) Model of Computation Model-Driven Development (MDD) Modeling formalism Modelo de computação Software development |
| description |
Esta tese apresenta um processo para a criação de um catálogo de modelos de computação para apoiar o design de DSMLs, e a primeira versão do catálogo, com atributos que ajudam a selecionar os modelos de computação mais adequados para cada desenvolvimento de DSML, e as características dos sistemas de software para os quais esses modelos de computação são mais adequados. O contexto de aplicação desse catálogo é o Model-Driven Development (MDD desenvolvimento dirigido por modelos) a abordagem em que o desenvolvimento de software é baseado em modelos gráficos que são posteriormente traduzidos (transformados) em modelos de nível mais baixo e, no final, em código de linguagens de programação, tais como Java ou C#. A aplicação do processo gerou uma versão inicial do catálogo com os seguintes modelos de computação: diagramas BPMN, diagramas de classe da UML e regras de negócio. Visa-se contribuir para popularizar a abordagem de MDD com base em DSMLs e, em particular, a elaboração do design das DSMLs a partir de modelos de domínio, para o que o uso do catálogo efetivamente contribui. |
| publishDate |
2013 |
| dc.date.none.fl_str_mv |
2013-06-13 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/ |
| url |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1818279188402012160 |