Spelling suggestions: "subject:"desenvolvimento dirigido por modelos"" "subject:"desenvolvimento dirigido por odelos""
21 |
Uma abordagem dirigida por modelos para ger?ncia de variabilidade e execu??o de processos de softwareSantos, Wanderson C?mara dos 23 February 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:58Z (GMT). No. of bitstreams: 1
WandersonCS_DISSERT.pdf: 4290121 bytes, checksum: 50ada3cdab9dc8f8edb8464d66f255e9 (MD5)
Previous issue date: 2011-02-23 / This dissertation presents a model-driven and integrated approach to variability management,
customization and execution of software processes. Our approach is founded
on the principles and techniques of software product lines and model-driven engineering.
Model-driven engineering provides support to the specification of software processes and
their transformation to workflow specifications. Software product lines techniques allows
the automatic variability management of process elements and fragments. Additionally,
in our approach, workflow technologies enable the process execution in workflow engines.
In order to evaluate the approach feasibility, we have implemented it using existing
model-driven engineering technologies. The software processes are specified using
Eclipse Process Framework (EPF). The automatic variability management of software
processes has been implemented as an extension of an existing product derivation tool.
Finally, ATL and Acceleo transformation languages are adopted to transform EPF process
to jPDL workflow language specifications in order to enable the deployment and execution
of software processes in the JBoss BPM workflow engine. The approach is evaluated
through the modeling and modularization of the project management discipline of the
Open Unified Process (OpenUP) / Este trabalho apresenta uma abordagem dirigida por modelos para ger?ncia de variabilidades
em processos de software, assim como sua implanta??o em sistemas de workflow.
A abordagem ? fundamentada nos princ?pios e t?cnicas de linhas de produto de
software e engenharia dirigida por modelos. Engenharia dirigida por modelos fornece
suporte para a especifica??o de processos de software e sua transforma??o em especifica??es
de fluxo de trabalho. T?cnicas de linhas de produto de software permitem a ger?ncia
autom?tica de variabilidades de elementos do processo e fragmentos. Al?m disso, em
nossa abordagem, tecnologias de workflows permitem a execu??o do processo em motores
de workflow. Para avaliar a viabilidade abordagem, a implementamos utilizando
tecnologias existentes de engenharia dirigida por modelos. Os processos de software s?o
especificados usando Eclipse Processo Framework (EPF). O gerenciamento autom?tico
das variabilidades de processos de software foi implementado como uma extens?o de
uma ferramenta de deriva??o produtos j? existente. Finalmente, as linguagens de transforma??o
ATL e Acceleo s?o adotadas para transformar o processo EPF para a linguagem
de especifica??es de fluxo de trabalho jPDL, a fim de permitir a implanta??o e execu??o
de processos de software no motor de workflow JBoss BPM. A abordagem ? avaliada
atrav?s da modelagem e modulariza??o da disciplina de gerenciamento de projetos do
processo aberto Unificado (OpenUP)
|
22 |
Construção de middleware específico de domínio: unificando abordagem dirigida por modelos e separação de interesses / Specific domain middleware building: unified model driven approach and separation of interestsBarbosa, Weider Alves 30 October 2017 (has links)
Submitted by Franciele Moreira (francielemoreyra@gmail.com) on 2018-02-01T11:58:08Z
No. of bitstreams: 2
Dissertação - Weider Alves Barbosa - 2017.pdf: 3232518 bytes, checksum: 2a1f899f2cf8bf0f76707049183a9888 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2018-02-02T09:42:07Z (GMT) No. of bitstreams: 2
Dissertação - Weider Alves Barbosa - 2017.pdf: 3232518 bytes, checksum: 2a1f899f2cf8bf0f76707049183a9888 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2018-02-02T09:42:07Z (GMT). No. of bitstreams: 2
Dissertação - Weider Alves Barbosa - 2017.pdf: 3232518 bytes, checksum: 2a1f899f2cf8bf0f76707049183a9888 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2017-10-30 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / This thesis presents an approach to construct model execution machines based on the concept of Domain
Specific Virtual Machines (DSVMs), focusing on the control middleware layer that is responsible for the
control of model execution. In order to build this layer, we used techniques derived from model-driven
engineering (MDE), in order to take advantage of the fact that DSVMs can both interpret models directly
and be constructed using models. Another concept used in the proposed approach is the Separation of
Concerns, separating the execution model from the knowledge of the application domain. In this sense, the
main objective of this work is to propose an approach that unifies the MDE techniques and separation of
concerns for the construction of DSVMs, thus allowing to express both the structure and operational
semantics of the middleware. As a result, an instance of the control layer of a DSVM for the user-centric
communication domain is displayed. We also present the results of a performance evaluation that was
carried out to analyze the impact of proposed approach on the execution time. / Esta dissertação apresenta uma abordagem para construção de máquinas de execução de
modelos baseadas no conceito de Domain Specific Virtual Machines (DSVMs), com foco na
camada de middleware de controle, que é responsável pelo controle de execução de modelos.
Para construir essa camada, foram utilizadas técnicas provenientes da engenharia dirigida por
modelos (MDE), visando aproveitar o fato de que DSVMs podem tanto interpretar modelos
diretamente, quanto ser construída por meio de modelos. Outro conceito utilizado na
abordagem proposta é a separação de interesses (Separation of Concerns), separando o
modelo de execução do conhecimento de domínio de aplicação. Neste sentido, o objetivo
principal deste trabalho é propor uma abordagem que faça a união das técnicas MDE e
separação de interesses para construção de DSVMs, permitindo assim expressar tanto a
estrutura quanto a semântica operacional do middleware. Como resultado, é apresentada uma
instância da camada de controle de uma DSVM para o domínio de comunicação centrada no
usuário. Também são apresentados os resultados de uma avaliação de desempenho realizada
para analisar a abordagem proposta sobre o tempo de execução.
|
23 |
Síntese automática de interfaces gráficas de usuário para sistemas de informação em saúdeTeixeira, Iuri Malinoski 26 February 2013 (has links)
Submitted by Renata Lopes (renatasil82@gmail.com) on 2017-05-31T18:20:47Z
No. of bitstreams: 1
iurimalinoskiteixeira.pdf: 1437690 bytes, checksum: c11d45074fef83b3318f92c12b425557 (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2017-06-01T11:50:34Z (GMT) No. of bitstreams: 1
iurimalinoskiteixeira.pdf: 1437690 bytes, checksum: c11d45074fef83b3318f92c12b425557 (MD5) / Made available in DSpace on 2017-06-01T11:50:34Z (GMT). No. of bitstreams: 1
iurimalinoskiteixeira.pdf: 1437690 bytes, checksum: c11d45074fef83b3318f92c12b425557 (MD5)
Previous issue date: 2013-02-26 / FAPEMIG - Fundação de Amparo à Pesquisa do Estado de Minas Gerais / A modelagem de dados clínicos para Sistemas de Informação em Saúde (SIS) demanda
expertise de domínio. Técnicas de Desenvolvimento Dirigido por Modelos (DDM) permi
tem uma melhor articulação entre especialistas de domínio e desenvolvedores de SISs e
possibilitam reduzir o custo de desenvolvimento desses sistemas. Modelos de dados clí-
nicos baseados em especificações padronizadas e abertas como a do openEHR facilitam
sobremaneira a aplicação de técnicas de DDM para SISs. Contudo, o uso de modelos de
dados clínicos não resolve sozinho o problema fundamental do alto custo de desenvolvi-
mento de SISs. Uma das causas desse problema é a falta de informações arquiteturais nos
modelos de dados clínicos. Sem essas informações arquiteturais, o custo de desenvolvi-
mento é deslocado para a especificação das regras de transformação de modelos de dados
clínicos em código de SIS (regras estas fundamentais nas técnicas de DDM), uma vez
que cada novo SIS a ser gerado implica na especificação de um novo conjunto de regras).
Neste contexto, este trabalho apresenta uma estratégia para geração de código de SISs ba
seada na combinação entre modelos de dados clínicos e informações arquiteturais. Nessa
estratégia, o desenvolvedor é capaz de categorizar SISs em diferentes famílias e definir um
conjunto de regras de transformação comum a todos os SISs de uma família. Cada família
é definida por um conjunto de SISs com estruturas arquiteturais semelhantes e modelos
de dados clínicos distintos. O resultado esperado dessa estratégia é um melhor reuso das
regras de transformação de modelos. Essa estratégia é empregada para se alcançar o ob
jetivo principal deste trabalho, que é a concepção de um sistema de transformação para
a síntese automática de Interfaces Gráficas de Usuário (GUI - Graphic User Interface)
para SISs, considerando as especificações openEHR e algumas construções presentes em
Linguagens de Descrição Arquitetural (ADL), como Acme. Como prova de conceito, esse
framework é aplicado em algumas famílias de SIS. / The modeling of clinical data for Health Information Systems (HIS) requires domain
expertise. Model-Driven Development (MDD) techniques provide a better articulation
between domain experts and developers of HISes and enable the reduction in the develop
ment cost of these systems. Clinical data models based on open standard specifications
such as the openEHR facilitates the application of MDD techniques for HISes. Neverthe
less, the use of clinical data models alone does not solve the fundamental problem of
high development cost for HISes. One cause for this problem is the lack of architectural
information in clinical data models. Without such architectural information, the develop
ment cost is shifted to the specification of transformation rules from clinical data models
to HIS code (these rules are fundamental in MDD techniques), since each new HIS to
be generated involves the specification of a new set of rules. In this context, this work
presents a strategy for code generation of HISes that combines clinical data models and
architectural information. In this strategy, the developer is able to categorize HISes in
distinct families and define a set of transformation rules that are common to all HISes in
a family. Each family is defined by a set of systems with similar architectural structures
and distinct clinical data models. The expected result of such a strategy is a better reuse
of model transformation rules. This strategy is employed to achieve the main objective
of this work, which is to design a transformation system for the automatic synthesis of
graphical user interfaces (GUI) for HISes, considering openEHR specifications and some
constructs present in architectural description languages (ADLs), such as Acme. As a
proof of concept, this framework is applied to some HIS families.
|
Page generated in 0.0795 seconds