Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio.
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 sistema...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
Universidade de São Paulo
2013
|
Subjects: | |
Online Access: | http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/ |
id |
ndltd-IBICT-oai-teses.usp.br-tde-11072014-021553 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-teses.usp.br-tde-11072014-0215532019-01-22T00:29:13Z 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. Sergio Martins Fernandes Selma Shin Shimizu Melnikoff Maurício Gonçalves Vieira Ferreira Kechi Hirama Jorge Luís Risco Becerra Edgar Toshiro Yano Desenvolvimento de software Desenvolvimento Dirigido por Modelos (MDD) Design pattern Linguagem de Modelagem Específica de Domínio (DSML) Modelo de computação Design pattern Domain-Specific Modeling Language (DSML) Model of Computation Model-Driven Development (MDD) Modeling formalism Software development 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. 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. 2013-06-13 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Engenharia Elétrica USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
Desenvolvimento de software
Desenvolvimento Dirigido por Modelos (MDD) Design pattern Linguagem de Modelagem Específica de Domínio (DSML) Modelo de computação Design pattern Domain-Specific Modeling Language (DSML) Model of Computation Model-Driven Development (MDD) Modeling formalism Software development |
spellingShingle |
Desenvolvimento de software
Desenvolvimento Dirigido por Modelos (MDD) Design pattern Linguagem de Modelagem Específica de Domínio (DSML) Modelo de computação Design pattern Domain-Specific Modeling Language (DSML) Model of Computation Model-Driven Development (MDD) Modeling formalism Software development Sergio Martins Fernandes Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio. |
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.
===
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.
|
author2 |
Selma Shin Shimizu Melnikoff |
author_facet |
Selma Shin Shimizu Melnikoff Sergio Martins Fernandes |
author |
Sergio Martins Fernandes |
author_sort |
Sergio Martins Fernandes |
title |
Catálogo de modelos de computação para o desenvolvimento de linguagens específicas de modelagem de domínio.
|
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. |
publisher |
Universidade de São Paulo |
publishDate |
2013 |
url |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11072014-021553/ |
work_keys_str_mv |
AT sergiomartinsfernandes catalogodemodelosdecomputacaoparaodesenvolvimentodelinguagensespecificasdemodelagemdedominio AT sergiomartinsfernandes catalogofmodelsofcomputationforthedevelopmentofdomainspecificmodelinglanguages |
_version_ |
1718922036703657984 |