• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • 4
  • 3
  • Tagged with
  • 16
  • 16
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
11

Softwarové přístupy pro zkvalitnění hygieny a sanitace v rozvojových zemích a faktory, které je ovlivňují / Software approaches for development hygiene and sanitation in developing countries and influencing factors

Kačmáčková, Kamila January 2015 (has links)
Jméno a příjmení autora: Bc. Kamila Kačmáčková Název bakalářské práce: Software approaches for development hygiene and sanitation in developing countries and influencing factors Katedra: sociální geografie a regionálního rozvoje Vedoucí bakalářské práce: Doc. RNDr. Josef Novotný, Ph.D. Rok obhajoby: 2015 Abstrakt The subject of this master thesis are software approaches for development right sanitation behavior. First part - theoretical describes hygiene and sanitation section and specific type of development projects - software approaches. Practical part of the thesis based on the systematic review describes external factors influencing sanitation behaviors. Result is summary of influencing external factors categorized into five groups: socio-cultural, economic, political, and physical-geographic and factors of current sanitation conditions Keywords Hygiene and sanitation, development countries, software approaches, behavior change, factors, context
12

MADAE-PRO: UM PROCESSO BASEADO NO CONHECIMENTO PARA ENGENHARIA DE DOMÍNIO E DE APLICAÇÕES MULTIAGENTE. / MADAE-PRO: A knowledge-based process for Domain Engineering and multiagent applications.

COSTA, Adriana Leite 17 February 2009 (has links)
Submitted by Maria Aparecida (cidazen@gmail.com) on 2017-08-21T13:05:14Z No. of bitstreams: 1 Adriana Leite.pdf: 5184172 bytes, checksum: 6e560c465acfbbc76b4bfc1dd01bd86b (MD5) / Made available in DSpace on 2017-08-21T13:05:14Z (GMT). No. of bitstreams: 1 Adriana Leite.pdf: 5184172 bytes, checksum: 6e560c465acfbbc76b4bfc1dd01bd86b (MD5) Previous issue date: 2009-02-17 / The interest in the agent-oriented paradigm development has increased in recent years. This is due mainly to the increasing complexity of current software that requires new characteristics as autonomy behavior. In the agent-oriented paradigm, the software has no longer a strictly predictable behavior, has from the control over their own behavior and can make decisions based on observations the environment and inferences upon its knowledge base. A set of meth and process have been already proposed for agent-oriented software engineering. Domain Engineering is a process for the development of a reusable application family in a particular domain problem, and Application Engineering, the one for the construction of a specific application in a family based on the reuse of software artifacts in the application family previously produced in the Domain Engineering process. MADAE-Pro is an ontology-driven process for multi-agent domain and application engineering which promotes the construction and reuse of agent-oriented applications families. The process is specified in a formal representation language, thus avoiding ambiguous interpretations. Another differential of MADAE-Pro is the reuse of software support in all levels of abstraction, from the requirements to the deployment. / O interesse pelo paradigma de desenvolvimento orientado a agentes tem aumentado nos últimos anos. Isso se deve principalmente ao crescente aumento da complexidade dos produtos de software atuais que requerem novas características como comportamento autônomo. No paradigma orientado a agentes, o software deixa de ter comportamento estritamente previsível e passa a ter controle sobre seu próprio comportamento, podendo tomar decisões a partir de observações do ambiente e de inferências realizada em sua base de conhecimento. Para guiar o desenvolvimento orientado a agentes tem sido proposto um conjunto de metodologias e processos pela comunidade da Engenharia de Software. Nesse trabalho, apresenta-se MADAE-Pro, um processo para o desenvolvimento de sistemas multiagente com alguns diferenciais em relação aos já propostos pela comunidade. A Engenharia de Domínio é um processo para criação de abstrações de software reusáveis no desenvolvimento de uma família de aplicações em um domínio particular de problema. A Engenharia de Aplicações é um processo para construção de aplicações baseadas no reúso de artefatos de software previamente produzidos no processo da Engenharia de Domínio. O MADAE-Pro é um processo dirigido por ontologias para a Engenharia de Domínio e de Aplicações Multiagente, o qual promove a construção e o reúso de famílias de aplicações. O processo é especificado em uma linguagem de representação de processos formal, evitando assim interpretações ambíguas. Outro diferencial do MADAE-Pro é o suporte ao reúso de software em todos os níveis de abstração, desde os requisitos até a implementação.
13

Uma Abordagem para Alocação de Equipes em Projetos de Desenvolvimento Distribuído de Software com base em Atributos Não-Técnicos

Ribeiro, Bruno Luna 05 April 2013 (has links)
Made available in DSpace on 2015-05-14T12:36:40Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 908948 bytes, checksum: 248d42bde9c6e2d148510a7a60d9fdfb (MD5) Previous issue date: 2013-04-05 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / Taking into account the increasing adoption of projects and processes of Global Software Development (GSP), many organizations that practiced traditional software development, colocated, began to operate in the global market, dividing their collaborative units in many points of the globe. Besides the proximity to the international market, the use of GSD allows a reduction in time-to-market, improved quality of generated products, cost reduction and greater ease to find skilled labor. However, the distance between the teams involved in the GSD creates a variety of communication problems not faced in co-located development. According to NBR ISO 10006, human factor is the key to the success of software projects, since it is a genuinely human activity. In traditional development, companies use resources allocation processes to find the appropriate professional to perform a particular activity. However, geographical distance, and also the cultural and temporal factors existing in GSD are not classified in these processes. In this context, in order to reduce communication problems during the implementation phase, this work presents an approach for allocating teams in GSD projects, aiming to mitigate the problematic effects generated by the need for communication between geographically dispersed teams. Considering that the coupling between software components interferes to the communication required to develop them, the proposed approach takes into account non-technical characteristics of the teams such as temporal, cultural and affinity attributes, to discover the degree of proximity of the teams, comparing them with the level of coupling between components in order to identify which teams have better able to implement the software components with suitable quality of communication with other teams. It should be noted that the teams that are candidates for allocation based on non-technical attributes are technically qualified teams for the implementation of components. Due to the high complexity of the allocation problem, it is used a genetic algorithm with fitness evaluation based on the non-technical attributes for the allocation of the teams, making the problem computationally treatable in time. / Com a crescente adoção de projetos e processos de Desenvolvimento Distribuído de Software (DDS), muitas organizações que praticavam o desenvolvimento tradicional, co-localizado, passaram a atuar no mercado global, dividindo suas unidades colaborativas em vários pontos geográficos do globo. Além da aproximação com o mercado internacional, a utilização de DDS possibilita uma redução do time-to-market, melhor qualidade dos produtos gerados, redução de custos e maior facilidade para encontrar mão-de-obra qualificada. Entretanto, a distância entre as equipes envolvidas no DDS gera uma série de problemas relacionados a comunicação não enfrentados no desenvolvimento co-localizado. Segundo a NBR ISO 10006, o fator humano é chave para o sucesso dos projetos de software, já que é uma atividade genuinamente humana. No desenvolvimento tradicional, empresas utilizam processos de alocação de recursos humanos para encontrar os profissionais adequados para realizar uma determinada atividade. Porém, a distância geográfica, como também os fatores culturais e temporais existentes no DDS não são enquadrados nesses processos. Neste contexto, a fim de reduzir os problemas de comunicação durante a fase de implementação, o presente trabalho apresenta uma abordagem para alocação de equipes em projetos de DDS, tendo como objetivo mitigar os efeitos problemáticos gerados pela necessidade de comunicação entre as equipes geograficamente dispersas. Considerando que o acoplamento existente entre os componentes de software interfere na comunicação requerida para desenvolvê-los, a abordagem proposta leva em consideração características não-técnicas das equipes, como atributos temporais, culturais e de afinidade, para descobrir o grau de proximidade das equipes, comparando-as com o nível de acoplamento entre os componentes, de modo a identificar quais equipes possuem melhores condições de implementar os componentes de software com grau de comunicação satisfatório com as demais equipes. Deve-se destacar que as equipes candidatas à alocação com base em atributos não-técnicos são equipes tecnicamente habilitadas para a implementação dos componentes. Pela complexidade do problema de alocação ser alta, é utilizado um algoritmo genético, com função de avaliação baseada nos atributos não-técnicos para a alocação das equipes, tornando o problema tratável computacionalmente em tempo hábil.
14

Desenvolvimento de um software para preparação de aulas de inglês com corpora

Moreira Filho, José Lopes 07 August 2007 (has links)
Made available in DSpace on 2016-04-28T18:23:33Z (GMT). No. of bitstreams: 1 Jose Lopes Moreira Filho.pdf: 2035751 bytes, checksum: cf609a94d9259efd9fa204399ba8dff0 (MD5) Previous issue date: 2007-08-07 / Secretaria da Educação do Estado de São Paulo / The main aim of this study is the development of semi-automatic software to prepare reading materials for English as a Second Language classes, using corpora to elaborate teaching material that explores real language. The theoretical underpinning of the research is provided by Corpus Linguistics; a study area in the domain of Applied Linguistics that takes an empirical approach to language and sees it as a probabilistic system. It is based on the analysis of large amounts of real linguistic data by means of computers (Berber Sardinha, 2004). More specifically, the corpus based research area concerned with the teaching process and foreign language learning informs this study. Some references can be found in Berber Sardinha (2004), Hunston (2002), Kennedy (1998), Johns (1991), Sinclair (1991), Flowerdew (1993), Fox (1998), Trible & Jones (1990). In addition to Corpus Linguistics, thisinvestigation is also based on previous studies in the Teaching of Reading, such as those from (Grellet, 1981; Nuttal, 1988; Scott et al., 1984) for creating a standard activity model to develop a semi-automatic tool to prepare English reading lessons in Visual Basic 6 (VB6). Our intention is to make an original contribution to English Language Teaching at the High School level in public schools. The goals are twofold: to develop innovative studies in this particular subject and to provide an opportunity for the use of authentic texts and corpora in didactic activities. Although literature in the area is extensive, there still seems to be a need for research on the development of computational tools that will make it possible to use the same resources used in corpora exploration for language teaching in Brazilian public schools. Two corpora were used in the study: a reference corpus and a training corpus. The reference corpus was the British National Corpus (BNC), released in 1995 with more than 100,000,000 words. The training corpus, whose goal is to test the software functions, was collected from the Internet and has a total of 80 texts from varied genre / O trabalho teve como objetivo principal o desenvolvimento de um software para preparação semi-automática de aulas de leitura de inglês com corpora para elaboração de materiais didáticos que privilegiem a língua em uso. Para tanto, o trabalho encontrou suporte teórico na Lingüística de Corpus. A Lingüística de Corpus é uma área inserida na esfera da Lingüística Aplicada, que utiliza uma abordagem empirista e vê a linguagem como sistema probabilístico com base em análises de grandes quantidades de dados lingüísticos reais, língua em uso, por meio de computador (Berber Sardinha, 2004). Mais especificamente, o trabalho aqui apresentado fundamentou-se na área de pesquisa baseada em corpus que se preocupa com o processo de ensino e aprendizagem de línguas estrangeiras (Berber Sardinha, 2004; Hunston, 2002; Kennedy, 1998; Johns, 1991; Sinclair, 1991; Flowerdew, 1993; Fox, 1998; Trible & Jones, 1990). Além da Lingüística de Corpus, o projeto fundamentou-se nos pressupostos teóricos e metodológicos do Ensino de Leitura (Grellet, 1981; Nuttal, 1988; Scott et al., 1984) para criação de uma atividade padrão para o desenvolvimento de uma ferramenta de preparação semi-automática de aulas de leitura de inglês. O projeto buscou fazer uma contribuição original para o estudo do ensino de língua inglesa no Ensino Médio da escola pública, visto que não há estudos dessa natureza para o contexto educacional mencionado, e também por aproveitar textos autênticos e corpora, conjuntamente, em atividades didáticas. Embora haja uma série de publicações e trabalhos que enfoquem a utilização dos instrumentos da Lingüística de Corpus no ensino de línguas, há uma grande necessidade de pesquisas sobre o desenvolvimento de ferramentas computacionais que possibilitem o ensino de línguas por meio de recursos usados na exploração de corpora para o contexto da escola pública brasileira. Para a criação do software por meio de programação em linguagem Visual Basic 6 foram utilizados um corpus de treinamento composto por 80 textos de diversos gêneros, e o BNC (British National Corpus) como corpus de referência, com 4027 textos que totalizam mais de 100 milhões de palavras
15

Component-Based Model-Driven Software Development

Johannes, Jendrik 15 December 2010 (has links)
Model-driven software development (MDSD) and component-based software development are both paradigms for reducing complexity and for increasing abstraction and reuse in software development. In this thesis, we aim at combining the advantages of each by introducing methods from component-based development into MDSD. In MDSD, all artefacts that describe a software system are regarded as models of the system and are treated as the central development artefacts. To obtain a system implementation from such models, they are transformed and integrated until implementation code can be generated from them. Models in MDSD can have very different forms: they can be documents, diagrams, or textual specifications defined in different modelling languages. Integrating these models of different formats and abstraction in a consistent way is a central challenge in MDSD. We propose to tackle this challenge by explicitly separating the tasks of defining model components and composing model components, which is also known as distinguishing programming-in-the-small and programming-in-the-large. That is, we promote a separation of models into models for modelling-in-the-small (models that are components) and models for modelling-in-the-large (models that describe compositions of model components). To perform such component-based modelling, we introduce two architectural styles for developing systems with component-based MDSD (CB-MDSD). For CB-MDSD, we require a universal composition technique that can handle models defined in arbitrary modelling languages. A technique that can handle arbitrary textual languages is universal invasive software composition for code fragment composition. We extend this technique to universal invasive software composition for graph fragments (U-ISC/Graph) which can handle arbitrary models, including graphical and textual ones, as components. Such components are called graph fragments, because we treat each model as a typed graph and support reuse of partial models. To put the composition technique into practice, we developed the tool Reuseware that implements U-ISC/Graph. The tool is based on the Eclipse Modelling Framework and can therefore be integrated into existing MDSD development environments based on the framework. To evaluate the applicability of CB-MDSD, we realised for each of our two architectural styles a model-driven architecture with Reuseware. The first style, which we name ModelSoC, is based on the component-based development paradigm of multi-dimensional separation of concerns. The architecture we realised with that style shows how a system that involves multiple modelling languages can be developed with CB-MDSD. The second style, which we name ModelHiC, is based on hierarchical composition. With this style, we developed abstraction and reuse support for a large modelling language for telecommunication networks that implements the Common Information Model industry standard.
16

Nespojitá regulace s PLC ve výrobních systémech / Discontinuous control with PLC in production systems

Petlach, Jan January 2021 (has links)
Discontinous regulation, PLC control system, Programmable controller, Temperature control using Peltier´s module.

Page generated in 0.1346 seconds