Made available in DSpace on 2014-12-17T15:48:08Z (GMT). No. of bitstreams: 1
EdmilsonBCN_DISSERT.pdf: 2688212 bytes, checksum: bae476692f237de556a79c9741333002 (MD5)
Previous issue date: 2013-08-05 / The software systems development with domain-specific languages has
become increasingly common. Domain-specific languages (DSLs) provide increased
of the domain expressiveness, raising the abstraction level by facilitating the
generation of models or low-level source code, thus increasing the productivity of
systems development. Consequently, methods for the development of software
product lines and software system families have also proposed the adoption of
domain-specific languages. Recent studies have investigated the limitations of
feature model expressiveness and proposing the use of DSLs as a complement or
substitute for feature model. However, in complex projects, a single DSL is often
insufficient to represent the different views and perspectives of development, being
necessary to work with multiple DSLs. In order to address new challenges in this
context, such as the management of consistency between DSLs, and the need to
methods and tools that support the development with multiple DSLs, over the past
years, several approaches have been proposed for the development of generative
approaches. However, none of them considers matters relating to the composition of
DSLs. Thus, with the aim to address this problem, the main objectives of this
dissertation are: (i) to investigate the adoption of the integrated use of feature models
and DSLs during the domain and application engineering of the development of
generative approaches; (ii) to propose a method for the development of generative
approaches with composition DSLs; and (iii) to investigate and evaluate the usage of
modern technology based on models driven engineering to implement strategies of
integration between feature models and composition of DSLs / A utiliza??o de linguagens espec?ficas de dom?nios para o desenvolvimento
de sistemas de software tem se tornado cada vez mais comum. Elas propiciam um
aumento da expressividade do dom?nio, elevando o seu n?vel de abstra??o atrav?s
de facilidades para gera??o de modelos ou c?digos de baixo-n?vel, que aumentam
assim a produtividade do desenvolvimento de sistemas. Como consequ?ncia,
m?todos para o desenvolvimento de linhas de produtos de software e fam?lias de
sistemas tamb?m t?m proposto a utiliza??o de linguagens espec?ficas de dom?nio
(domain-specific languages DSLs). Estudos recentes t?m investigado os limites de
expressividade do modelo de features, e propondo o uso de DSLs em sua
substitui??o ou complemento. Contudo, em projetos complexos, uma ?nica DSL
muitas vezes ? insuficiente para representar as diferentes vis?es e perspectivas do
desenvolvimento, sendo necess?rio trabalhar com m?ltiplas DSLs. Com isso surgem
novos desafios, tais como a ger?ncia de consist?ncia entre as DSLs, e a
necessidade de m?todos e ferramentas que ofere?am suporte ao desenvolvimento
com m?ltiplas DSLs. Ao longo dos ?ltimos anos, diversas abordagens t?m sido
propostas para o desenvolvimento de abordagens generativas, entretanto, nenhuma
delas considera quest?es relacionadas ? composi??o de DSLs. Assim, visando
abordar tal problem?tica, os principais objetivos desta disserta??o s?o: (i) investigar
a ado??o do uso integrado de modelos de features e DSLs tanto na engenharia de
dom?nio quanto de aplica??o de desenvolvimento de abordagens generativas; (ii)
propor um m?todo para o desenvolvimento de abordagens generativas com
composi??o de DSLs; e (iii) investigar e avaliar o uso de tecnologias atuais de
engenharia dirigida por modelos na implementa??o de estrat?gias de integra??o
entre modelos de features e composi??o de DSLs
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufrn.br:123456789/18087 |
Date | 05 August 2013 |
Creators | Campos Neto, Edmilson Barbalho |
Contributors | CPF:02219235432, http://lattes.cnpq.br/0189095897739979, Ramalho, Franklin de Souza, CPF:00094321400, http://lattes.cnpq.br/2469816352786812, Aquino J?nior, Gibeon Soares de, CPF:02685578455, Kulesza, Uira |
Publisher | Universidade Federal do Rio Grande do Norte, Programa de P?s-Gradua??o em Sistemas e Computa??o, UFRN, BR, Ci?ncia da Computa??o |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Repositório Institucional da UFRN, instname:Universidade Federal do Rio Grande do Norte, instacron:UFRN |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0015 seconds