• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 45
  • 10
  • 3
  • 2
  • 1
  • Tagged with
  • 60
  • 39
  • 15
  • 14
  • 14
  • 13
  • 13
  • 12
  • 9
  • 9
  • 9
  • 9
  • 9
  • 8
  • 8
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
51

A questão da gambiarra: formas alternativas de desenvolver artefatos e suas relações com o design de produtos / The gambiarra issue: alternative ways to develop artifacts and its relations to the industrial design

Rodrigo Naumann Boufleur 29 September 2006 (has links)
Este estudo propõe a análise de paradigmas que se contextualizam a partir dos limites dos conceitos tradicionais de design industrial. O objetivo é situar formas alternativas de design, abrindo uma reflexão sobre o seu significado e suas contribuições no que se refere a questões socioeconômicas e ambientais. O termo gambiarra - visto como uma \"técnica\" ou procedimento alternativo - é escolhido aqui para representar essas diversas práticas usadas parar configurar artefatos improvisados, porém relacionando-as à realidade brasileira. Esta idéia, quando vinculada a conceitos e proposições no que concerne ao design, provoca uma série de reflexões e questionamentos em torno da constituição destes artefatos no universo da cultura material brasileira. / This research proposes the overview of the paradigms that comes from the limits of the traditional concepts of industrial design. The objective is to study alternative types of design, introducing reflections about the meaning and their contributions to social and environment subjects. Gambiarra, a Brazilian original term, usually translated to the expression ?make do?, and seen as an alternative procedure, is used to represent those practices that provide improved artifacts, however relating them to the Brazilian reality. This idea, when related to propositions and concepts of design, contributes with a range of reflections about the constitution of these artifacts on the universe of the Brazilian material culture.
52

A formação pré-serviço do professor de Língua Francesa na perspectiva do ensino de línguas para fins específicos: desafios e possibilidades

Ochiucci, Maria Stela Marques 05 December 2017 (has links)
Submitted by Filipe dos Santos (fsantos@pucsp.br) on 2017-12-15T11:37:09Z No. of bitstreams: 1 Maria Stela Marques Ochiucci.pdf: 2984957 bytes, checksum: 19516f83fdd67a1a83eff8ec2d179a4b (MD5) / Made available in DSpace on 2017-12-15T11:37:09Z (GMT). No. of bitstreams: 1 Maria Stela Marques Ochiucci.pdf: 2984957 bytes, checksum: 19516f83fdd67a1a83eff8ec2d179a4b (MD5) Previous issue date: 2017-12-05 / Considering limited professional contexts for Teachers of French as a Foreign Language, which working scenes, generally, refer to specific purposes, this thesis defends Letters Undergraduations should provide a formation which develops such competences for future Teachers of French as a Foreign Language. Thus, this research discusses the needs of preservice Teachers of French as a Foreign Language of learning and practicing teaching French for Specific Purposes approach. It is supposed that such approach will develop future teachers’ autonomy and critical reflective consciousness, once there are restricted spaces in Brazilian context to offer the teaching of French as a Foreign Language in Regular Education. Inserted in Apllied Linguistics Studies, this research brings Hutchinson and Waters (1998) and Mangiante and Parpette (2004, 2011) to approach general aspects on Teaching Languages for Specific Purposes. It also shows Perrenoud (2001, 2002) and Schön (2008) to focus on reflective practices and Freire (2008, 2011) and Gallison and Puren (2001) as a foundation for a discussion on autonomy and political formation for teachers. Besides, Tomlinson (1998), Ramos (2009, 2010) and Celani (2005), have brought up reflections on teaching material for teaching French for Specific Purposes. The concept of local needs have taken as basis the notion of local knowledge by Canagarajah (2005) to justify the validity of Teaching French for Specific Purposes in a given region. Therefore, it is a qualitative research, taking as methodological support the modality of Case Study and Data Analysis Procedures based on the studies of Bardin (2011) in order to construct analysis criteria, also considering criteria defined by Ramos (2010) to analyse taching material. This research brings as contribution the thesis that the process of formation for Teachers of French as a Foreign Language brings about the development of three distinct types of knowledge: savoir, savoir-faire and savoir-être which are exposed by the stages of perception, reflection and action, recognized in the predisposition for Teaching Practice Stage, in the production of teaching material and in the pre-service Teachers’ classes. Our results reveal that the formation of Teachers of French as a Foreign Language in the approach of Teaching French for Specific Purposes develops needed competences for teachers’ actions, teaching in specific contexts and the development of the three knowledges decribed in this research are confirmed, especially by the stages of perception, reflection and action / Diante de um atual cenário profissional limitado para o professor de Língua Francesa, para quem o locus de trabalho contempla, na maioria das vezes, contextos específicos de ensino, esta tese defende que os cursos de graduação em Letras devem prover uma formação que desenvolva as competências desse professor, com foco na Abordagem de Ensino de Francês com Objetivo Específico. Nesse sentido, este trabalho discute a necessidade do futuro professor aprender e praticar essa Abordagem ao longo de sua formação, desenvolvendo sua autonomia e sua consciência crítico-reflexiva para atuar nesses contextos uma vez que, a cada dia, se vê diminuir os espaços de atuação do professor de Francês na escola regular. Inserida na Linguística Aplicada, esta pesquisa traz as contribuições de Hutchinson e Waters (1998) e Mangiante e Parpette (2004, 2011) para tratar dos aspectos gerais ligados à Abordagem de Ensino de Línguas para Fins Específicos e se fundamenta nos escritos de Perrenoud (2001, 2002) e Schön (2008) para abordar a questão da prática reflexiva. Freire (2008, 2011) e Gallison e Puren (2001) fundamentam a discussão sobre autonomia e formação política do professor, neste trabalho. Tomlinson (1998), Ramos (2009, 2010) e Celani (2005), contribuem para com o desenvolvimento das reflexões em relação ao material didático para o ensino de Francês e é elaborado, nesta pesquisa, o conceito de necessidade local, tomando-se como base o conceito de saber local de Canagarajah (2005), para justificar a validade da Abordagem de Ensino de Francês com Objetivo Específico em uma dada região. Trata-se de uma pesquisa qualitativa, cujo suporte metodológico é o estudo de caso e os procedimentos para a análise de dados tiveram como referencial teórico os estudos de Bardin (2011) para a elaboração das categorias de análise e os critérios de Ramos (2010) para a análise do material didático. Esta pesquisa traz como contribuição a tese de que a formação do professor de Francês na Abordagem com Objetivo Específico é responsável pelo desenvolvimento dos três saberes, descritos como savoir, savoir-faire e savoir-être o qual é possibilitado pelas etapas de percepção, reflexão e ação, reconhecidas na predisposição para o estágio, na elaboração do material didático e na regência das aulas pelo professor em formação. Os resultados revelam que a formação na Abordagem de Ensino de Francês com Objetivo Específico desenvolve as competências necessárias para a atuação do professor em contextos específicos de ensino e que há o desenvolvimento dos saberes que defendo nesta pesquisa, desencadeados pelas etapas de percepção, reflexão e ação
53

A questão da gambiarra: formas alternativas de desenvolver artefatos e suas relações com o design de produtos / The gambiarra issue: alternative ways to develop artifacts and its relations to the industrial design

Boufleur, Rodrigo Naumann 29 September 2006 (has links)
Este estudo propõe a análise de paradigmas que se contextualizam a partir dos limites dos conceitos tradicionais de design industrial. O objetivo é situar formas alternativas de design, abrindo uma reflexão sobre o seu significado e suas contribuições no que se refere a questões socioeconômicas e ambientais. O termo gambiarra - visto como uma \"técnica\" ou procedimento alternativo - é escolhido aqui para representar essas diversas práticas usadas parar configurar artefatos improvisados, porém relacionando-as à realidade brasileira. Esta idéia, quando vinculada a conceitos e proposições no que concerne ao design, provoca uma série de reflexões e questionamentos em torno da constituição destes artefatos no universo da cultura material brasileira. / This research proposes the overview of the paradigms that comes from the limits of the traditional concepts of industrial design. The objective is to study alternative types of design, introducing reflections about the meaning and their contributions to social and environment subjects. Gambiarra, a Brazilian original term, usually translated to the expression ?make do?, and seen as an alternative procedure, is used to represent those practices that provide improved artifacts, however relating them to the Brazilian reality. This idea, when related to propositions and concepts of design, contributes with a range of reflections about the constitution of these artifacts on the universe of the Brazilian material culture.
54

Las Normas Antielusivas Específicas de la Ley Interna y su Aplicación a Nivel del Tratado / Las Normas Antielusivas Específicas de la Ley Interna y su Aplicación a nivel del Tratado

Villanueva Gutiérrez, Walker 10 April 2018 (has links)
In this article, the author analyzes if the application of the Specific Antievasive Rules (NAE) is compatible in the scope of the Convention for the Avoidance of Double Taxation (CDI). For this purpose, he investigates if the Peruvian legal system adopts a monistic or dualistic position on the incorporation of CDI’s, so that the relationship between internal law and treaty by the technique of remission is established. / En el presente artículo, el autor analiza si es compatible la aplicación de las Normas Antielusivas Específicas (NAE) en el ámbito del Convenio para evitar la Doble Imposición (CDI). Para tal propósito, indaga sobre si el ordenamiento peruano adopta una postura monista o dualista sobre la incorporación de los CDI’S, de tal manera que se establezca la relación entre la ley interna y el tratado mediante la técnica de la remisión.
55

A gestão de riscos como alternativa de prevenção de incêndio em arquivos públicos : estudo de caso

Antunes, Marco Antônio das Graças January 2011 (has links)
Submitted by Maurílio Figueiredo (maurilioafigueiredo@yahoo.com.br) on 2013-02-22T19:51:45Z No. of bitstreams: 1 DISSERTAÇÃO_GestãoRiscoAlternativa.pdf: 41214411 bytes, checksum: 7caa77944d2a0c8f76333d07df2ca056 (MD5) / Approved for entry into archive by Neide Nativa (neide@sisbin.ufop.br) on 2013-02-25T14:13:29Z (GMT) No. of bitstreams: 1 DISSERTAÇÃO_GestãoRiscoAlternativa.pdf: 41214411 bytes, checksum: 7caa77944d2a0c8f76333d07df2ca056 (MD5) / Made available in DSpace on 2013-02-25T14:13:29Z (GMT). No. of bitstreams: 1 DISSERTAÇÃO_GestãoRiscoAlternativa.pdf: 41214411 bytes, checksum: 7caa77944d2a0c8f76333d07df2ca056 (MD5) Previous issue date: 2011 / ABSTRACT: The buildings of public archives shelter documents of permanent value, which are of inalienable and imprescriptible guard. To check the level of fire protection to these permanent records in each building surveyed, it was applied the global analysis of fire risk using the Gretener Method. The text of the “IT 35-CBMMG”, based on this method of performance (widely known) provides fire protection alternatives for the historical buildings (and their contents) of Minas Gerais State, Brazil, when it is not possible or aesthetically desirable, the adoption of security normative or prescriptive measures. The research result showed that showed that the buildings where are installed the public archives are of no conformity to risk of fire due to an in the safety versus protection. Another quick observation was the high volume of documents on paper (main fire load) accommodated in rooms of insufficient area to contain them, incurring specific fire loads much higher than the stipulated level in the specific standard. With the successive employment of active and passive protection measures in these constructions, the safety factors after each trial immediately improved, giving the building and its occupants a pro-safety situation, compared to the outbreak of fire, until unfavorable. / As edificações sede de arquivos públicos custodiam documentos de valor permanente, sendo estes inalienáveis e de guarda imprescritível. Para verificação do nível de proteção contra incêndio a esses documentos permanentes, em cada uma das edificações pesquisadas, foi aplicada a análise global de risco de incêndio, decorrente do Método de Gretener. O texto da IT 35 do CBMMG, baseado nesse método de desempenho (mundialmente conhecido) fornece alternativas de proteção contra incêndio às edificações (e ao seu conteúdo) que compõem o patrimônio histórico mineiro, quando não seja possível ou esteticamente conveniente, a adoção de medidas de segurança de ordem normativa ou prescritiva. O resultado da pesquisa mostrou que as edificações onde estão instalados os arquivos públicos estão em situação de insegurança frente ao risco de incêndio, em razão de um desequilíbrio na relação segurança versus proteção. Outra rápida constatação foi o elevado volume de documentos no suporte papel (principal carga de incêndio) acomodados em espaço de superfície insuficiente para comportá-los, incorrendo cargas de incêndio específicas muito superiores ao valor estipulado em norma. Com o emprego sucessivo de medidas de proteção passiva e ativa nessas edificações, os coeficientes de segurança melhoraram imediatamente a cada ensaio, conferindo ao prédio e aos seus ocupantes uma situação pró-segurança, frente ao risco de incêndio, até então desfavorável. Edificações que abrigam instituições arquivísticas, necessitam de um de sistema de segurança contra incêndio e pânico que monitore diuturnamente as áreas de interesse, com rápida detecção de um foco de fogo e acionamento de alarme, seguido de imediato e eficiente combate por brigadistas treinados, no mínimo. ______________________________________________________________________________________________________
56

Padrão espacial e temporal das mudanças de uso da terra e sua relação com indicadores da paisagem. Estudo de caso: bacia hidrográfica do médio rio Mogi Guaçu Superior (SP) / Spatial and temporal land-use and dynamic and this relationship with landscape indicators. Case study: Medium-Superior Mogí-Guaçu river watershed basin

Fushita, Angela Terumi 28 February 2011 (has links)
Made available in DSpace on 2016-06-02T19:29:34Z (GMT). No. of bitstreams: 1 3657.pdf: 23563912 bytes, checksum: ceff0481d51dd5b9b20c1cb8cfdfe91f (MD5) Previous issue date: 2011-02-28 / Universidade Federal de Minas Gerais / The human activities are continually altering the ecosystems constituting an important environmental modifier agent, promoting changes in balance and dynamics of the landscape pattern and process. There are several examples of this interference, however the understanding of dimension and effects of human activities and the measures to aid in decision make are still incipient. In that sense, the watershed basin has been used as a physical-temporal component for natural resources planning, being supported by the use of landscape indicators, that has been proposed for better understanding the human activity influence in the ecosystems dynamics. This work analyzed the physical, socioeconomic and biotic factors interaction, in the integrity of the landscape, in the context of the watershed basin through indicators, between 1989 and 2009. The study area was the Medium-Superior Mogi-Guacu river watershed basin, inserted in the northeast area of the State of Sao Paulo, Brazil. This area was sub-divided in three geomorphological units (Cuestas Basalticas, Depressao Periferica and Planalto Ocidental) and in 12 geopolitical units, referring the municipal districts of its inclusion. It was proceeded the landscape environmental characterization and the use of the following indicators: topographical characteristics; landscape pattern; landscape structure (Landscape richness, Landscape diversity; Landscape naturalness (Urbanity and Hemeroby); landscape fragmentation, and the Index of Human Appropriation of the Liquid Primary Productivity (HANPP), considering the total area of the watershed basin (UGB), the geopolitical units (UGP) and thegeomorphological units (UGM). The data acquisition happened for field risings, bibliographical and of official documental sources. It was used LANDSAT TM-5 1989, 1999 and 2009 satellite images for land-use mapping, that subsidized the analysis of the landscape indicators, following specific literature. The correlation among the indicators was tested by models of linear regression and validated by Bootstrap method. It was observed a positive relation between HANPP and hemeroby; a weak positive relation between HANPP and urbanity and HANPP and steepness; a tiny positive relation between HANPP and slope orientation; a weak negative relation between HANPP and net road influence, and between HANPP and distance from highways; and tiny positive relation between HANPP and distance of urban settlements. The smallest values of HANPP were obtained in 1999 for all the landscape units. The landscape metric didn't show a significant correlation with HANPP, however, flotation of the values is verified among the years and between the units. For 1999 and for UGP-7 (municipal district of Luis Antonio) and UGP-11 (Santa Rita do Passa Quatro) registered the metric values that allow to infer better. / Padrão espacial e temporal das mudanças de uso da terra e sua relação com indicadores da paisagem. Estudo de Caso: Bacia Hidrográfica do Médio rio Mogi-Guaçu Superior (SP). O ser humano esta continuamente alterando os ecossistemas, constituindo de um relevante agente modificador do meio, promovendo mudancas no equilibrio e dinamica dos processos naturais. Diversos sao os exemplos desta interferencia, entretanto a compreensao da dimensao e dos efeitos das atividades humanas e as medidas para auxiliar na tomada de decisao ainda sao incipientes. Nesse sentido, a bacia hidrografica tem sido utilizada como um componente fisico-temporal para o planejamento e o gerenciamento dos recursos naturais, sendo auxiliada pelo uso de indicadores, que tem sido proposto para melhor compreensao da influencia antropica na dinamica dos ecossistemas. O presente trabalho analisou a interacao dos fatores fisico, socio-economicos e bioticos na integridade da paisagem, no contexto de bacia hidrografica por meio de indicadores, entre 1989 e 2009. A area de estudo compreende a Bacia Hidrografica do Medio Rio Mogi-Guacu Superior, inserida na regiao nordeste do Estado de Sao Paulo, Brasil e foi sub-dividida em tres unidades geomorfologicas (Cuestas Basalticas, Depressao Periferica e Planalto Ocidental) e em 12 unidades geopoliticas, referentes aos municipios de sua abrangencia. Procedeu-se a caracterizacao da paisagem e a geracao dos indicadores: de caracteristicas topograficas (Altimetria, Declividade, Orientacao de Vertentes), do padrao da paisagem (Numero de Fragmentos, Indice de Similaridade, Indice de Forma, Circulo Circunscrito Relacionado, Distancia Euclidiana do Vizinho mais Proximo, Indice de Area de Interior, Indice de Contraste de Borda), da estrutura da paisagem (Riqueza da Paisagem, Diversidade da Paisagem e Indice de Urbanidade), da fragmentacao (Influencia da Malha viaria, Proximidade de Rodovias, Proximidade de Estradas, Distancia de Areas Urbanas) e Indice de Apropriacao Humana da Produtividade Primaria Liquida (HANPP), considerando a area total da bacia hidrografica (UGB), as unidades geopoliticas (UGP) e as unidades geomorfologicas (UGM). A aquisicao de dados ocorreu por levantamentos de campo, bibliograficos e de fontes documentais oficiais. Utilizaram-se as imagens de satelite LANDSAT TM-5 de 1989, 1999 e 2009 para o mapeamento de uso e ocupacao da terra, que subsidiaram a analise dos indicadores, seguindo literatura especifica. A correlacao entre os indicadores foi testada por modelos de regressao linear e validados pelo metodo de reamostragem Bootstrap.Verificou-se que correlacao moderada positiva entre HANPP e hemerobia, fraca positiva entre HANPP e urbanidade e HANPP e declividade; infima positiva entre HANPP e orientacao de vertentes; fraca negativa entre HANPP e influencia da malha viaria e entre HANPP e distancia de estradas e de rodovias; e infima positiva entre HANPP e distancia de manchas urbanas. Os menores valores de HANPP foram obtidos em 1999 para todas as unidades de gerenciamento. As metricas da paisagem nao apresentaram correlacao significativa com HANPP, entretanto, verifica-se flutuacao dos valores entre os anos e entre as unidades, sendo que 1999 e as UGP- 7 (municipio de Luis Antonio) e UGP-11 (Santa Rita do Passa Quatro) registraram as metricas com valores que permitem inferir melhores condicoes para a conservacao da biodiversidade. Nessas unidades estao as duas unidades de conservacao de protecao integral da bacia hidrografica do Medio Rio Mogi-Guacu Superior. Como os indicadores utilizados neste trabalho mensuram principalmente a condicao das manchas e como estao espacializadas e a HANPP e eficaz na quantificacao da intervencao na paisagem como um todo, este estudo pode auxiliar na definicao dos fatores que podem interferir ou priorizar a ocupacao da terra, principalmente quando se destina a praticas agricolas.
57

EMS: um plug-in para exibição de mensagens de erro dos compiladores / EMS: compiler error message plug-in

Ferreira, Maria Janaina da Silva 18 December 2015 (has links)
Submitted by Milena Rubi (milenarubi@ufscar.br) on 2016-10-18T13:50:17Z No. of bitstreams: 1 FERREIRA_Maria_2015.pdf: 44702801 bytes, checksum: d58773cbbac5f088372d16f186805b06 (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2016-10-18T13:50:31Z (GMT) No. of bitstreams: 1 FERREIRA_Maria_2015.pdf: 44702801 bytes, checksum: d58773cbbac5f088372d16f186805b06 (MD5) / Approved for entry into archive by Milena Rubi (milenarubi@ufscar.br) on 2016-10-18T13:50:43Z (GMT) No. of bitstreams: 1 FERREIRA_Maria_2015.pdf: 44702801 bytes, checksum: d58773cbbac5f088372d16f186805b06 (MD5) / Made available in DSpace on 2016-10-18T13:51:11Z (GMT). No. of bitstreams: 1 FERREIRA_Maria_2015.pdf: 44702801 bytes, checksum: d58773cbbac5f088372d16f186805b06 (MD5) Previous issue date: 2015-12-18 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Compiler error messages should allow programmers to understand and solve quickly problems found during the compilation process. However, compilers usually issue short contextless messages with little information and with terms that are difficult to understand. This work introduces the plug-in Error Message System (EMS) that allows the presentation of easy-to-understand and more meaningful error messages. EMS is a plug-in to the Eclipse IDE. It is highly configurable through Domain Specific Languages (DSLs). The DSLs allow that regular users build their own error messages and share them. Beginner programmers can use a set of error messages adapted to them thus reducing the time of understanding and correction of compilation errors. / As mensagens de erro dos compiladores devem permitir que os programadores compreendam e solucionem os problemas encontrados durante o processo de compilação rapidamente. Entretanto, os compiladores usualmente emitem mensagens curtas, sem contexto, pouco informativas e com termos de difícil compreensão. Este trabalho apresenta o plug-in Error Message System (EMS) que permite a apresentação das mensagens de erro mais fáceis de entender e mais informativas. EMS é um plugin para a IDE Eclipe e é altamente configurável através de linguagens específicas de domínio(LED). As LEDs permitem que usuários comuns façam suas próprias mensagens de erro e as compartilhem. Programadores iniciantes podem utilizar um conjunto de mensagens adaptadas a eles, reduzindo o tempo de compreensão e correção dos erros de compilação.
58

UMA METODOLOGIA E UMA FERRAMENTA PARA O REUSO GERATIVO NA ENGENHARIA DE DOMÍNIO MULTIAGENTE / A METHODOLOGY AND A TOOL FOR IT I REUSE GERATIVO IN DOMAIN ENGINEERING MULTIAGENTE

Pereira, Mauro Henrique Jansen 14 June 2006 (has links)
Made available in DSpace on 2016-08-17T14:53:00Z (GMT). No. of bitstreams: 1 Mauro Henrique Jansen Pereira.pdf: 3085435 bytes, checksum: 85ddf745d88ff158bbf8aedd3fb5c0ae (MD5) Previous issue date: 2006-06-14 / The generative approach is one of the most productive ways to promote automatic reuse in software product lines, associated with Domain Engineering techniques and methodologies. The multi-agent paradigm aims to provide solutions to approach the growing complexity of software that should operate in non-predictable environments or exposed to fast changes. To obtain the benefits of automatic reuse in multi-agent system families, we need appropriate methods for the multi-agent paradigm, main study object of Multi-agent Domain Engineering. This work proposes GENMADEM, an ontology-based methodology for generative reuse in Multi-agent Domain Engineering whose main products are ontology-based domain models, Domain Specific Languages (DSLs) and application generators. It also contributes with ONTOGENMADEM, an ontology composed by an ontology and a plug-in to the ontology editor Protégé that supports the application of GENMADEM, aiding the analysis, design and implementation of DSLs. A case study that consists of the development of a DSL and a generator design for the domain of information filtering and retrieval is also presented with the goal of evaluation of the methodology. / A abordagem gerativa é um dos meios mais produtivos para promover o reuso automático em linhas de produção de software, aliado a técnicas e metodologias da Engenharia de Domínio. O paradigma multiagente visa fornecer soluções para abordar a crescente complexidade dos softwares que devem operar em ambientes não predizíveis ou sujeitos a mudanças rápidas. Para obtermos os benefícios do reuso automático em famílias de sistemas multiagente, precisamos de métodos adequados ao paradigma multiagente, que são objetos de estudo da Engenharia de Domínio Multiagente. Este trabalho propõe a GENMADEM, uma metodologia baseada em ontologias para o reuso gerativo na Engenharia de Domínio Multiagente cujos principais produtos são modelos de domínio baseados em ontologias, Linguagens Específicas de Domínio (LEDs) e geradores de aplicação. Ele também contribui com a ONTOGENMADEM, uma ferramenta composta por uma ontologia e um plugin para o editor de ontologias Protégé que suporta a aplicação da GENMADEM, auxiliando na análise, projeto e implementação de LEDS. Um estudo de caso que consiste no desenvolvimento de uma LED e projeto do gerador para o domínio da recuperação e filtragem de informação também é apresentado com o objetivo de avaliar a metodologia.
59

Uma abordagem orientada a modelos para reutilização de software / A model-driven software reuse approach

Daniel Lucredio 17 July 2009 (has links)
A reutilização de software busca aumentar a qualidade e produtividade no desenvolvimento de software, evitando a duplicação do esforço e reaproveitando o máximo possível das experiências de projetos passados. Apesar de simples, esta idéia não é facilmente colocada em prática, principalmente de maneira sistemática e controlada. Técnicas de engenharia de domínio e linhas de produtos de software buscam facilitar esta tarefa, porém ainda existem outros fatores que dificultam a adoção da prática da reutilização. Entre estes, destacam-se os problemas inerentes ao desenvolvimento de software da maneira como é conduzido atualmente, baseado em código-fonte. Estes problemas têm suas origens na crescente demanda por software cada vez mais complexo e afetam negativamente a capacidade de reutilizar software. O desenvolvimento orientado a modelos surge como uma alternativa atraente neste cenário, elevando a importância de modelos dentro do ciclo de vida do software, incorporando-os como parte integrante do produto final por meio de técnicas de modelagem e geração de código. Com isto, parte da complexidade do software fica escondida dentro dos geradores, protegendo os desenvolvedores, reduzindo a incidência de erros, aumentando a produtividade, qualidade, interoperabilidade e manutenibilidade dos artefatos produzidos. Nesta dissertação defende-se a tese de que o desenvolvimento orientado a modelos pode efetivamente aumentar e/ou melhorar a reutilização de software, e que para isso ela deve ser tratada de forma consistente dentro de um processo de engenharia de domínio. Para demonstrar esta tese, é apresentada uma abordagem orientada a modelos para reutilização de software, com atividades que guiam o desenvolvedor durante a análise, projeto e implementação do domínio. São também apresentados os resultados de uma avaliação envolvendo três estudos empíricos, realizados em ambiente acadêmico e industrial, que buscou determinar a viabilidade da abordagem e os benefícios que podem ser alcançados com a combinação de técnicas do desenvolvimento orientado a modelos e da reutilização de software. Os resultados mostram que a abordagem pode trazer diferentes benefícios para organizações de software, incluindo aumento da quantidade e qualidade da reutilização, e reduzindo a complexidade de desenvolvimento e configuração de produtos / Software reuse aims at increasing quality and productivity in software development, avoiding effort duplication and reusing all past experiences possible. Although it is a simple idea, it is not easy to put reuse in practice, especially in a systematic and controlled way. Domain engineering and software product lines techniques try to make this task easier, but there are many other factors that difficult the reuse adoption. Among these factors are the problems that are inherent to software development in the way it is conducted today, based on source code. These problems arise from the growing demand for increasingly complex software, negatively affecting the ability to reuse. Model-driven development is an attractive alternative in this scenario, leveraging the importance of models in the software life cycle, incorporating them as part of the final product through modeling and code generation techniques. As a result, part of the software complexity becomes hidden inside the generators, shielding the developers, reducing errors, increasing the productivity, quality, interoperability and maintainability of the produced assets. In this dissertation is presented the thesis that model-driven development can effectively increase and/or improve software reuse, and that to achieve this goal it must be treated in a consistent way inside a domain engineering process. To demonstrate this thesis, a model-driven software reuse approach is presented, with activities that guide the developer during domain analysis, design and implementation. The results of an evaluation involving three empirical studies are also presented. The studies were performed in both academic and industrial environments, and aimed at determining the viability of the approach and the benefits that can be achieved with the combination of model-driven development and software reuse techniques. The results showed that the approach can bring different benefits to software organizations, such as software reuse quantity and quality improvements, and complexity reduction in product development and configuration tasks
60

MDWA : Uma abordagem guiada por modelos para desenvolvimento de software Web

Theodoro Júnior, Marcelo Brandão 13 November 2012 (has links)
Made available in DSpace on 2016-06-02T19:06:01Z (GMT). No. of bitstreams: 1 4801.pdf: 4117819 bytes, checksum: b4df67024157ee1a2c79256315a97e7d (MD5) Previous issue date: 2012-11-13 / Universidade Federal de Sao Carlos / Software development techniques continually evolve in order to improve development and maintenance processes in addition to lower costs and higher quality. The goal of MDD is to reduce the semantic distance between a problem and its solution specification. Therefore MDD focuses on high-level abstraction modeling and successive model transformations, until finally, generate code. Studies assert that model-driven development can be significantly more efficient than traditional source code-driven software development and still reduce the possibility of occurrence of several problems during the software life-cycle. Likewise, Web engineering can also be benefited by MDD adoption, especially when supported by approaches that facilitate MDD use. Web development is usually agile with frequent releases, these approaches must be flexible to adapt to this context. However, generally, the approaches proposed by the academic community have complex processes which involve many different model definitions, programming languages, plug-ins and IDEs. These features contradict the practices adopted by Web developers. This paper presents the MWDA (Model-Driven Web Applications) approach that provides a simple process to support model-driven web development. This approach does not depend on tools, technologies or plug-ins and encourage combination with other forms of reuse and development processes. Furthermore, the Ruby- MDWA was developed with Ruby language and Ruby on Rails framework support, in order to create Web applications with MDWA assistance. This tool provides a set of textual models and defines M2M and M2C transformation tools, maintaining the requirements traceability since its specification to its construction and further maintenance. In order to show the use of the approach and tool, it was performed a real study case with a software company, from São Carlos SP, where a project management system was developed. In parallel, two experiments were conducted with undergraduate students in Computer Science and Computer Engineering and a Masters in Computer Science, to evaluate the gains and limitations of the Ruby-MDWA tool. / As técnicas de desenvolvimento de software evoluem continuamente com a finalidade de melhorar processos de construção e manutenção de software, além de obter ganhos em tempo, custo e qualidade. O objetivo do MDD é reduzir a distância semântica entre um problema e a especificação de sua solução. Para isso, MDD tem enfoque na modelagem de alto nível de abstração e em sucessivos refinamentos dos modelos construídos em artefatos mais detalhados, até enfim, gerar código. Há afirmações de que o desenvolvimento orientado a modelos pode ser significativamente mais eficiente que o desenvolvimento tradicional guiado por código fonte, além de reduzir a possibilidade de ocorrência de uma série de problemas durante o ciclo de vida do software. Da mesma forma, a engenharia de aplicações Web também pode ser beneficiada pela adoção de MDD, em especial com o apoio de abordagens que facilitem sua utilização. Como o desenvolvimento de aplicações Web comumente é ágil e com publicações freqüentes, essas abordagens devem ser flexíveis para que se adaptem a esse contexto. Entretanto, em geral, as abordagens propostas pela comunidade acadêmica apresentam processos complexos que envolvem diversos modelos, linguagens de programação, plug-ins e ambientes de programação. Essas características contrariam as práticas aprovadas pelos desenvolvedores Web. Esta dissertação apresenta a abordagem MDWA (Model-Driven Web Applications) que fornece um processo simples para desenvolvimento de software Web com apoio de MDD. A abordagem não depende de ferramentas, tecnologias ou plug-ins e estimula a combinação com outras formas de reuso e processos de desenvolvimento. Além disso, foi construída uma ferramenta, denominada Ruby-MDWA, baseada na linguagem Ruby e no framework Ruby on Rails destinada à criação de aplicações Web com auxílio da abordagem MDWA. Essa ferramenta fornece um conjunto de quatro modelos textuais e define transformadores M2M e M2C, que mantém a rastreabilidade de um requisito desde sua especificação até sua construção e posterior manutenção. Para mostrar o uso da abordagem e da ferramenta, foi realizado um estudo de caso real em conjunto com uma empresa de software de São Carlos SP, onde um sistema de gerenciamento de projetos foi desenvolvido. De forma paralela, foram conduzidos dois experimentos com alunos de graduação em Bacharelado em Ciência da Computação e Engenharia de Computação e mestrado em computação da UFSCar, visando avaliar os ganhos e as limitações da ferramenta Ruby-MDWA.

Page generated in 0.0828 seconds