Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio.

Detalhes bibliográficos
Ano de defesa: 2013
Autor(a) principal: Fernandes, Sergio Martins
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
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