• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • 1
  • Tagged with
  • 10
  • 10
  • 10
  • 10
  • 8
  • 3
  • 3
  • 3
  • 3
  • 3
  • 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.
1

Projeto e implementação de um Framework para WebLabs baseado em ajax e padrões de projeto / Design and implementation of a WebLabs Framework based on ajax and design patterns

Cruz, Ariadne Arrais 29 June 2007 (has links)
Orientador: Dalton Soares Arantes / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-08T23:55:19Z (GMT). No. of bitstreams: 1 Cruz_AriadneArrais_M.pdf: 3860163 bytes, checksum: 0d7d8da694df81c51baff9f2d0088e8c (MD5) Previous issue date: 2007 / Resumo: O objetivo deste trabalho é apresentar um framework genérico e extensível para integração de WebLabs e outros Serviços via Web. Esta integração visa promover uma colaboração acadêmica em diferentes áreas da ciência, oferecendo aos desenvolvedores uma infra-estrutura básica de serviços, tais como uma comunicação cliente/servidor, serviços de persistência e facilidades para o desenvolvimento de interfaces de usuários. Infra-estruturas como esta viabilizam o compartilhamento de experimentos reais e remotos, explorando o novo paradigma de WebLab. O framework proposto é baseado em uma arquitetura modular e utiliza o conceito de plugins pré-instalados. Esta abordagem é bastante flexível, permitindo aos administradores do framework adicionar, remover ou atualizar seus serviços WebLabs sem a necessidade de recompilar o núcleo da plataforma ou de interromper os serviços. Isso garante um maior compartilhamento de código e facilidade de manutenção. O framework foi implementado utilizando metodologias do estado-da-arte, incluindo técnicas de programação avançadas como os Padrões de Projeto e o paradigma Ajax / Abstract: The objective of this work is to present a generic and extensible Framework for WebLab integration. Such integration aims at fostering academic collaboration in different areas of science, since it offers a basic service infrastructure to developers, such as client/server communication, persistency service and facilities for the development of user-friendly interfaces. An infrastructure such as this one is of great importance for scientists to share virtual and real remote experiments through the web. The proposed Framework is based on a modular architecture that uses the concept of preinstalled plugins. This approach is quite flexible, since it allows the Framework administrator to add, remove or upgrade the WebLab services without recompilation of the platform kernel or disruption of services. This guarantees a better code-sharing and an easier Framework maintenance. The Framework was implemented using state-of-the-art methodology and other advanced programming techniques, such as Design Patterns and Ajax / Mestrado / Telecomunicações e Telemática / Mestre em Engenharia Elétrica
2

Desenvolvimento de framework - representando a estratégia como prática: um estudo de caso na indústria alimentícia / Framework development - representing strategy as practice: a case study in the food industry

Monteiro, Eloisa Souza Fia 17 October 2017 (has links)
Submitted by Filipe dos Santos (fsantos@pucsp.br) on 2017-12-06T11:01:24Z No. of bitstreams: 1 Eloisa Souza Fia Monteiro.pdf: 5395802 bytes, checksum: 6892e492f4ee1d20e13aaa256e834b44 (MD5) / Made available in DSpace on 2017-12-06T11:01:24Z (GMT). No. of bitstreams: 1 Eloisa Souza Fia Monteiro.pdf: 5395802 bytes, checksum: 6892e492f4ee1d20e13aaa256e834b44 (MD5) Previous issue date: 2017-10-17 / This study had as its main goal to propose a strategic management framework that contributes to solving survival issues in medium-sized family companies. The current importance of strategy for organizations and managers cannot be considered an exaggeration. Thinking about strategy involves a binding relationship between the inner world of organizations, often hermetically sealed, and the outside world of the environments in which everything else operates. The strategy theory is strongly based on studies carried out in large and mature companies. In this way, the singularity of this research is in the choice of a medium-sized family company in a survival crisis, which needed to be bailed out in order to recover, which is what makes it particularly different from other large companies. Fieldwork was carried out, using case study and action research, in order to solve the problems found in the field, contributing in the survey, organization and interpretation of data and information as well as in the application of actions and solutions that assisted the team in the transformation activity. The general conclusion of this research has shown that for the solution of the problems and the recovery of the medium-sized family case-company in survival crisis, it is necessary to interweave the approach of macro-orientation and microactivities, throughout the process of intervention and learning so as to take actions accordingly; to negotiate the contradictions involving the family business and the family, in relation to the consensus and fragmentation on the detected problems, solution proposal and investments; to promptly address, in the short term, problems of hygiene and structural weaknesses. Without solving these issues, there is no solving the survival crisis / Este estudo teve o objetivo geral de “propor framework de gestão estratégica que contribui na solução de problemas de sobrevivência em empresa familiar de médio porte”. A atual importância da estratégia para as organizações e os gestores não pode ser considerada um exagero. Pensar estratégia envolve uma relação obrigatória de ligação entre o mundo interior das organizações, muitas vezes hermeticamente fechadas e o mundo exterior dos ambientes nos quais tudo o mais se opera. A teoria sobre estratégia está fortemente fundamentada em estudos realizados em empresas de grande porte e maduras. Desta forma, a singularidade da pesquisa está na escolha de uma média empresa familiar em crise de sobrevivência, que necessitou de intervenção para sua recuperação, pois esta possui particularidade que as diferem de outras empresas de grande porte. Foi realizado trabalho de campo, utilizando estudo de caso e pesquisa-ação, no sentido de dar solução aos problemas encontrados no campo, contribuindo no levantamento, organização e interpretação de dados e informações e na aplicação de ações e soluções que auxiliaram a equipe na atividade transformadora. A conclusão geral da pesquisa revelou que para a solução dos problemas e recuperação da empresa-caso, de médio porte familiar em crise de sobrevivência, precisa-se entrelaçar a abordagem de macro-orientação e microatividades, ao longo do processo de intervenção e aprendizagem a fim de executar ações; negociar as contradições envolvendo a empresa familiar e a família, em relação ao consenso e fragmentação sobre os problemas detectados, proposta de solução e os investimentos; atacar de imediato, no curto prazo, os problemas de fraquezas de higiene e estruturais. Sem a solução destas fraquezas não há solução para a crise de sobrevivência
3

Núcleo de simulação computacional baseado na sincronização por barreiras com aplicação em redes de sensores sem fio / Computer simulation core based on barrier synchronization with application in wireless sensor networks

Salustiano, Rogerio Esteves, 1978- 25 August 2018 (has links)
Orientador: Carlos Alberto dos Reis Filho / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-25T00:28:56Z (GMT). No. of bitstreams: 1 Salustiano_RogerioEsteves_D.pdf: 8620585 bytes, checksum: a51ad9fd499cbbbd661d6e857dd414cb (MD5) Previous issue date: 2014 / Resumo: O principal objetivo deste trabalho é a proposta e a implementação de um núcleo de simulação do tipo event-driven baseado em agentes destinado ao estudo e previsão de desempenho de Redes de Sensores Sem Fio. O núcleo de simulação, BaSS ¿ Barrier Synchronization Simulator, foi desenvolvido a partir do modelo básico de sincronização por barreiras, cujas funcionalidades foram ampliadas com a inclusão de temporização e interrupção nos eventos de sincronização, sendo esta a contribuição mais relevante do trabalho. Sendo parte de um projeto com metas mais ambiciosas, em particular a busca de estruturas de Redes de Sensores Sem Fio mais eficientes, contando para isto com o envolvimento de múltiplas expertises, dentre as quais projeto de circuitos integrados, eficiência energética e protocolos de comunicação, o presente trabalho foi motivado pela necessidade de uma ferramenta de simulação suficientemente flexível para acomodar os dispositivos que estariam sendo desenvolvidos e usados nas novas Redes de Sensores Sem Fio. Como resultado, considera-se que os frutos tangíveis deste trabalho são: primeiro, um framework que pode ser utilizado no desenvolvimento de simuladores do tipo event-driven com aplicações diversas e, segundo, um simulador com aplicação específica em Redes de Sensores Sem Fio, que permite a modelagem comportamental dos seus elementos, tais como as propriedades dos sensores, as características de transmissão e recepção e as cargas das baterias. O simulador tem uma interface gráfica que permite a visualização dinâmica da rede e a inclusão de recursos de avaliação e controle da simulação / Abstract: The main objective of this work is the proposal and the implementation of an event-driven simulation kernel based on agents for the study and performance prediction of Wireless Sensor Networks The simulation kernel, BaSS - Barrier Synchronization Simulator, was developed based on the barrier synchronization model, whose features were expanded with the inclusion of interruptions and timers in the synchronization of events, which is the most important contribution of this work. As a part of a project with more ambitious purposes, particularly pursuing the development of more efficient wireless sensor networks, counting for this with the involvement of diverse expertises, including design of integrated circuits, energy efficiency and communication protocols, the herein presented work was motivated by the need of a flexible simulation tool to accommodate the devices that would be developed and used in the new wireless sensor networks. As a result, it is understood that the tangible contributions of this work are: first, a framework that can be used in the development of any kind of event-driven simulators and, second, a simulator with a specific application in Wireless Sensor Networks, which allows the behavioural modelling of their elements, such as sensors proprieties, transmission and reception characteristics and batteries charges. The simulator has a graphical interface that allows the dynamic visualization of the network and the use of evaluation resources and controls of the simulation / Doutorado / Eletrônica, Microeletrônica e Optoeletrônica / Doutor em Engenharia Elétrica
4

Awareness do espaço de trabalho em ambientes colaborativos inclusivos na Web / Workspace awareness in Web-based inclusive collaborative environments

Almeida, Leonelo Dell Anhol 18 August 2018 (has links)
Orientador: Maria Cecilia Calani Baranauskas / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-18T02:37:22Z (GMT). No. of bitstreams: 1 Almeida_LeoneloDellAnhol_D.pdf: 11626807 bytes, checksum: 5978aa922cfa3b0b88cc0934b09a92dc (MD5) Previous issue date: 2011 / Resumo: O potencial crescimento do acesso à Web nos mais diversos segmentos da população - sejam elas determinadas por aspectos sócio-econômicos, culturais, de letramento, deficiências físicas ou de habilidades com Tecnologias de Informação e Comunicação - tem modificado significativamente a maneira como a Web é utilizada. Uma das principais mudanças é o propósito de uso, antes centrado no trabalho, que agora divide o foco com compartilhamento de informações, socialização e entretenimento. Além disso, a diversidade de público traz consigo diferentes necessidades que são influenciadas pelos aspectos supracitados, entre outros. Nesse contexto, um dos grandes desafios para a Ciência da Computação é o suporte à consciência dos interlocutores em situações colaborativas, que envolve o conhecimento das ações, objetos, presença, identidade e contexto, entre outros fatores. Na área de sistemas colaborativos essa consciência é chamada awareness. Awareness em sistemas colaborativos tem sido investigado desde o início da década de 90, por meio da proposição de frameworks e mecanismos de software. As abordagens existentes na literatura para o design de sistemas colaborativos não oferecem suporte ao conhecimento do público-alvo, e são geralmente voltadas somente à sintaxe e à semântica dos sistemas colaborativos. Esta tese propõe uma perspectiva sócio-técnica para abordar o tema de awareness em Sistemas Colaborativos Inclusivos (SCI) na Web. Por SCI entende-se o sistema computacional capaz de oferecer o acesso e a manutenção da interação e da comunicação pela maior diversidade de pessoas sem segregação e, na medida do possível, sem design especializado. Para tanto foi desenvolvido o framework FAware, para apoio ao design de mecanismos para suporte a awareness em SCI na Web. FAware promove o conhecimento do público-alvo, a reflexão sobre os aspectos a serem tratados sobre diversos tipos de mecanismos para suporte a awareness e provê ferramental para o design e a avaliação de SCI na Web. O referencial teórico-metodológico do trabalho envolveu as disciplinas de Interação Humano-Computador, Semiótica Organizacional e Sistemas Colaborativos. Para avaliar o FAware foram realizados dois estudos de caso que envolveram alunos de graduação e pós-graduação em Ciência da Computação, especialistas em acessibilidade e designers da interação. O primeiro estudo de caso tratou da avaliação de um website de governo eletrônico, enquanto que o segundo foi relacionado ao redesign de uma ferramenta de comunicação síncrona integrada a uma rede social inclusiva. Os resultados foram expressivos em relação ao módulo para avaliação de SCI na Web, no qual mesmo especialistas em acessibilidade foram capazes de identificar mais de 40% de problemas de acessibilidade, em adição aos encontrados utilizando ferramentas de avaliação semiautomática. Além disso, resultados indicam que participantes do segundo estudo de caso utilizariam o FAware também em outros contextos de uso e que eles consideram que o framework, além de orientar o redesign, promoveu o conhecimento deles sobre o tema / Abstract: The potential increase in the Web access by various sectors of the population - determined by socio-economic, cultural, literacy, physical or low skills in Information and Communication Technologies - has significantly changed the way in which the Web is used. One of the main changes is in the purpose of use, previously centered on work, now divides its focus with information sharing, socialization, and entertainment. Also, the audience diversity brings different needs influenced by the aforementioned aspects. In this context, one of the main challenges for the Computer Science is to provide support to awareness about the interlocutors in collaborative situations, which involves the knowledge of actions, objects, presence, identity, context, and other aspects. Awareness in collaborative systems is being investigated since the early 90s, with the proposition of frameworks and software mechanisms. Current approaches in literature to collaborative systems design do not offer support for characterizing the target audience, and usually are focused on syntax and semantics of collaborative systems. This thesis proposes a socio-technical perspective to approach awareness in web-based Inclusive Collaborative Systems (ICS). By ICS we mean computer systems that offer access and maintenance of interaction and communication to the greatest diversity of people without segregating them or making specialized design. For that we proposed the FAware framework to support the design of awareness mechanisms in web-based ICS. The FAware promotes the knowledge of target users, the thinking process about aspects to be taking into account in different types of mechanisms to support awareness, and provides tools for the design and evaluation of web-based ICS. The theoretical and methodological references of this work involved the disciplines of Human-Computer Interaction, Organizational Semiotics, and Collaborative Systems. To evaluate FAware we conducted two case studies with undergraduate and postgraduate students in Computer Science, accessibility experts, and interaction designers. The first study consisted of evaluating a website for electronic government, while the second aimed at redesigning a synchronous communication tool integrated to an inclusive social network. The results were expressive in relation to the module for evaluation of webbased ICS (first case study), in which even the accessibility experts were able to identify 40% more problems beyond those found using semi-automatic evaluation tools. In addition, the participants of the second case study would adopt FAware also in other contexts of use, and the framework guided the redesign and also promoted their knowledge about the theme / Doutorado / Interação Humano-Computador / Doutor em Ciência da Computação
5

Um modelo de execução para Java no processador Cell BE / An execution model for Java on the Cell BE processor

Hoyos, Francisco Rafael Lorenzo 15 August 2018 (has links)
Orientador: Rodolfo Jardim de Azevedo / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-15T06:45:02Z (GMT). No. of bitstreams: 1 Hoyos_FranciscoRafaelLorenzo_M.pdf: 663609 bytes, checksum: 9bf12382c86fbf499da0f33713f074a4 (MD5) Previous issue date: 2009 / Resumo: O Cell Broadand Engine (Cell BE) é um processador com arquitetura de múltiplos núcleos heterogêneos, voltado para o uso em aplicações de alto desempenho. Talvez mais conhecido como o processador do Playstation 3 da Sony, ele também está presente aos milhares no supercomputador Roadrunner da IBM. Entretanto, o SDK do Cell BE não suporta o desenvolvimento de aplicações sem Java. Como é sabido, Java é uma das linguagens mais utilizadas hoje em dia, nas mais variadas plataformas de hardware e para quase todos os tipos de aplicações. Este trabalho introduz um novo modelo para a execução de programas Java no Cell BE. Esse modelo permite ao programador Java executar tarefas (partes do código Java do programa principal) nos Synergistic Processing Elements (SPE), que são núcleos especializados do Cell BE, maiores responsáveis pelo grande poder de processamento desse chip. Enquanto outras soluções tentam esconder completamente a arquitetura de múltiplos núcleos heterogêneos do Cell BE, a nova proposta expõe um modelo de memória explicitamente distribuída, habilitando o programador Java a definir exatamente qual código deve executar nos SPEs. A viabilidade do modelo é então demonstrada através da melhoria de desempenho obtida consistentemente com vários programas executados em uma máquina virtual Java modificada para suportar a plataforma Cell BE. Com seis SPEs, esses programas executam, em média, aproximadamente duas vezes mais rápido do que os mesmos programas na máquina virtual Java original / Abstract: The Cell Broadband Engine (Cell BE) is a processor with a heterogeneous multicore architecture, targeted at high performance applications. Perhaps best known as the processor of Sony's PlayStation 3, it is also used (thousands of them) in the IBM Roadrunner supercomputer. However, the Cell BE SDK does not support Java application development. It is well known that Java is currently one of the most widely used languages, being present on many different hardware platforms and in almost all types of applications. This work introduces a new model for the execution of Java programs on the Cell BE. Such model allows the Java programmer to execute tasks (pieces of the main program's Java code) on the Synergistic Processing Elements (SPE), which are highly specialized cores in the Cell BE and are the main source of the chip's huge processing power. While other solutions try to completely hide the Cell BE's heterogeneous multicore architecture, this new proposal exposes an explicit distributed memory model, empowering the Java programmer to define exactly what code runs on the SPEs. The feasibility of the model is demonstrated by means of consistent performance improvements achieved with several programs executed on a Java virtual machine, which has been modified to support the Cell BE platform. With six SPEs those programs run, on average, around twice as fast as the same programs on the original Java virtual machine / Mestrado / Linguagens de Programação / Mestre em Ciência da Computação
6

Supporting data quality assessment in eScience = a provenance based approach = Apoio à avaliação da qualidade de dados em eScience: uma abordagem baseada em proveniência / Apoio à avaliação da qualidade de dados em eScience : uma abordagem baseada em proveniência

Gonzales Malaverri, Joana Esther, 1981- 05 June 2013 (has links)
Orientador: Claudia Maria Bauzer Medeiros / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-23T01:02:06Z (GMT). No. of bitstreams: 1 GonzalesMalaverri_JoanaEsther_D.pdf: 4107657 bytes, checksum: f285cdfecf84c5d5cc51db0249035297 (MD5) Previous issue date: 2013 / Resumo: Qualidade dos dados é um problema recorrente em todos os domínios da ciência. Os experimentos analisam e manipulam uma grande quantidade de conjuntos de dados gerando novos dados para serem (re) utilizados por outros experimentos. A base para a obtenção de bons resultados científicos está fortemente associada ao grau de qualidade de tais da- dos. No entanto, os dados utilizados nos experimentos são manipulados por uma diversa variedade de usuários, os quais visam interesses diferentes de pesquisa, utilizando seus próprios vocabulários, metodologias de trabalho, modelos, e necessidades de amostragem. Considerando este cenário, um desafio em ciência da computação é oferecer soluções que auxiliem aos cientistas na avaliação da qualidade dos seus dados. Diferentes esforços têm sido propostos abordando a avaliação de qualidade. Alguns trabalhos salientam que os atributos de proveniência dos dados poderiam ser utilizados para avaliar qualidade. No entanto, a maioria destas iniciativas aborda a avaliação de um atributo de qualidade específico, frequentemente focando em valores atômicos de dados. Isto reduz a aplicabilidade destas abordagens. Apesar destes esforços, há uma necessidade de novas soluções que os cientistas possam adotar para avaliar o quão bons seus dados são. Nesta pesquisa de doutorado, apresentamos uma abordagem para lidar com este problema, a qual explora a noção de proveniência de dados. Ao contrário de outras abordagens, nossa proposta combina os atributos de qualidade especificados dentro de um contexto pelos especialistas e os metadados que descrevem a proveniência de um conjunto de dados. As principais contribuições deste trabalho são: (i) a especificação de um framework que aproveita a proveniência dos dados para obter informação de qualidade, (ii) uma metodologia associada a este framework que descreve os procedimentos para apoiar a avaliação da qualidade, (iii) a proposta de dois modelos diferentes de proveniência que possibilitem a captura das informações de proveniência, para cenários fixos e extensíveis, e (iv) a validação dos itens (i) a (iii), com suas discussões via estudos de caso em agricultura e biodiversidade / Abstract: Data quality is a recurrent concern in all scientific domains. Experiments analyze and manipulate several kinds of datasets, and generate data to be (re)used by other experiments. The basis for obtaining good scientific results is highly associated with the degree of quality of such datasets. However, data involved with the experiments are manipulated by a wide range of users, with distinct research interests, using their own vocabularies, work methodologies, models, and sampling needs. Given this scenario, a challenge in computer science is to come up with solutions that help scientists to assess the quality of their data. Different efforts have been proposed addressing the estimation of quality. Some of these efforts outline that data provenance attributes should be used to evaluate quality. However, most of these initiatives address the evaluation of a specific quality attribute, frequently focusing on atomic data values, thereby reducing the applicability of these approaches. Taking this scenario into account, there is a need for new solutions that scientists can adopt to assess how good their data are. In this PhD research, we present an approach to attack this problem based on the notion of data provenance. Unlike other similar approaches, our proposal combines quality attributes specified within a context by specialists and metadata on the provenance of a data set. The main contributions of this work are: (i) the specification of a framework that takes advantage of data provenance to derive quality information; (ii) a methodology associated with this framework that outlines the procedures to support the assessment of quality; (iii) the proposal of two different provenance models to capture provenance information, for fixed and extensible scenarios; and (iv) validation of items (i) through (iii), with their discussion via case studies in agriculture and biodiversity / Doutorado / Ciência da Computação / Doutora em Ciência da Computação
7

Framework and algorithms for a dynamic ride-sharing problem = Framework e algoritmos para o problema dinâmico de compartilhamento de veículos / Framework e algoritmos para o problema dinâmico de compartilhamento de veículos

Santos, Douglas Oliveira, 1990- 12 December 2014 (has links)
Orientador: Eduardo Candido Xavier / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-26T21:57:37Z (GMT). No. of bitstreams: 1 Santos_DouglasOliveira_M.pdf: 1370671 bytes, checksum: 41f9ee952e593c7ed8fa83d738c343d5 (MD5) Previous issue date: 2014 / Resumo: Nesse trabalho é apresentado um framework que tem como objetivo facilitar o compartilhamento de veículos no dia a dia de uma grande cidade. O framework apresenta uma arquitetura cliente-servidor. O lado cliente é usado por passageiros para requerer uma viagem compartilhada e por motoristas, que podem ser donos de veículos privados ou taxistas, os quais estão dispostos a compartilharem seu veículo para redução de custos ou obtenção de lucro. O lado servidor precisa resolver um problema dinâmico de otimização que provamos ser NP-difícil. O problema em questão, denominado Ride-sharing Problem with Money Incentive (RSPMI), é modelado da seguinte forma: em cada instante de tempo, temos um conjunto de pessoas, as quais necessitam de uma viagem a partir de um ponto de origem até um ponto de destino, e um conjunto de veículos, onde cada um tem uma origem e um destino. É necessário considerar algumas restrições que os passageiros possam ter, que são: o horário mínimo de saída da origem, o horário máximo de chegada até o destino, o número de passageiros que devem viajar juntos e também o valor máximo que estão dispostos a pagar. Os veículos também apresentam restrições, já que estes podem ter um horário mínimo de saída e um horário máximo de chegada. O motorista define a capacidade máxima do veículo e o preço por quilômetro rodado. Dado todas as informações e restrições, o problema consiste em formar uma rota para cada veículo com o objetivo de maximizar o número de passageiros atendidos e de minimizar os custos. O RSPMI é um problema novo na literatura e difere dos demais problemas de compartilhamento de veículos por ser o único a considerar custos compartilhados, calculando o valor total a ser pago por cada passageiro e possibilitando cada um escolher o valor máximo a ser pago. O foco do trabalho se deu no estudo e desenvolvimento de métodos que possam resolver a versão dinâmica do RSPMI, em tempo real, e em larga escala. O método proposto necessita de uma heurística que resolva o problema estático e de um algoritmo que resolva, eficientemente, o Many to Many Shortest Path Problem. Desenvolvemos heurísticas GRASP para o problema estático e usamos um algoritmo baseado em Contraction Hierarchies, o qual é muito eficiente, para lidar com os caminhos mínimos. Experimentos computacionais foram realizados usando instâncias que simulam, a partir de dados reais, uma atividade de compartilhamento de táxis na cidade de São Paulo. Em nossas simulações, os passageiros pagaram, em média, quase 30% menos do que pagariam em uma viagem privada / Abstract: In this work, we present a framework for dynamic ride-sharing. The framework has a client-server architecture. The client is used by passengers to request rides and by drivers, including vehicle owners and taxi drivers, who are willing to share their vehicles in order to reduce costs or to earn money. The server needs to solve a dynamic optimization problem which is proved to be NP-Hard. The problem, called Ride-sharing Problem with Money Incentive (RSPMI), is modeled in the following manner: at each instant of time, there are a set of passengers needing to travel from a source to a destination point and a set of vehicles, each one having a source and a destination. Passengers have constraints that need to be considered, which are: an earliest departure time, a latest arrival time, the number of passengers that will travel together and the maximum value they are willing to pay for the ride. Vehicles can have an earliest departure time and a latest arrival time, as well. They also have a maximum capacity and a price per kilometer. The problem is to compute a route for each vehicle, with the goal of maximizing the number of attended requests and minimizing the total paid by passengers. RSPMI is a new problem in the literature, differing from others ride-sharing problems, because it is the only one that considers shared costs, having a constraint which allows people to set the maximum value for the ride. The main focus of the work is to develop methods that can solve the dynamic version of the RSPMI, in real time and large scale. The proposed method needs an heuristic to solve the static problem and an algorithm to solve the Many to Many Shortest Path Problem. We developed GRASP heuristics for the static problem and used Contraction Hierarchies to deal with the shortest path problem. Computational experiments were made to evaluate our method and heuristics. We used instances based on real data that simulates a day of taxis activity in the city of Sao Paulo. In our experiments, passengers paid, on average, almost 30% less than a private ride / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
8

Linguagem e compilador para o paradigma orientado a notificações: avanços para facilitar a codificação e sua validação em uma aplicação de controle de futebol de robôs / Language and compiler for the notification-oriented paradigm: advances to facilitate coding and its validation in a robot control soccer application

Santos, Leonardo Araujo 31 March 2017 (has links)
As técnicas de programação baseadas no Paradigma Imperativo (PI) e Paradigma Declarativo (PD) apresentam limitações como redundâncias e acoplamentos, os quais podem prejudicar desenvolvimento e execução de softwares. Visando solucionar algumas das deficiências desses paradigmas de programação surgiu o Paradigma Orientado a Notificações (PON), o qual apresenta uma nova forma de realizar avaliações lógico-causais. Isto é realizado através de entidades computacionais de pequeno porte, reativas e desacopladas que colaboram por meio de notificações pontuais. O PON foi originalmente materializado na forma de um Framework, implementado na linguagem de programação C++. Este foi projetado de forma a fornecer interfaces de alto nível que facilitassem o desenvolvimento de aplicações PON. Entretanto, internamente o Framework usa estruturas de dados que induzem a uma sobrecarga de processamento computacional e consequente prejuízo ao desempenho das aplicações. Visando solucionar esse problema, uma linguagem de programação específica para o PON, nomeada LingPON, e respectivo compilador foram criados recentemente. Entretanto, em um primeiro esforço, apenas algumas poucas e simples aplicações PON foram criadas utilizando a LingPON, fato este que não permite sua consolidação mais efetiva. Isso se deve principalmente a algumas limitações que existem na atual versão da linguagem, as quais dificultam o desenvolvimento de aplicações complexas que solucionem problemas realísticos. Neste sentido, este trabalho propõe uma nova versão da LingPON (versão 1.2), baseada em agregações de entidades, na qual é possível criar aplicações complexas de forma mais fácil e direta. Os avanços são validados por meio do desenvolvimento de um \textit{software}, utilizando a LingPON (versão 1.0 e 1.2), para algo reconhecidamente complexo. O \textit{software em questão trata do controle para partidas de futebol de robôs (Robocup). Ao final, o software desenvolvido utilizando o LingPON é comparado quantitativamente e qualitativamente com um software equivalente desenvolvido o utilizando o Framework PON 2.0 e outro software equivalente desenvolvido com o Paradigma Orientado a Objetos utilizando a linguagem de programação C++ (este programado por outrem). Os resultados obtidos mostraram que ao utilizar a nova versão da LingPON, apresentada neste trabalho, é possível desenvolver aplicações PON de forma mais simples e com menor esforço. Ademais, as aplicações PON desenvolvidas apresentaram maior facilidade de manutenção quando comparadas a aplicação PI. Esses resultados obtidos, com o desenvolvimento de uma aplicação conhecidamente complexa utilizando a nova versão da LingPON, vêm ao encontro de colaborar na demonstração de propriedades previstas na própria teoria do PON. / Programming techniques based on the Imperative Paradigm (PI) and Declarative Paradigm (PD) have limitations such as redundancies and couplings, which may hamper the development and execution of software. In order to solve some of the deficiencies of these programming paradigms, the Notification Oriented Paradigm (NOP) has emerged, which presents a new way of performing logical/cause revisions. This is accomplished through small, reactive and decoupled computational entities that collaborate through timely notifications. The NOP was originally materialized in the form of a Framework, implemented in the C++ programming language. It is designed to provide high-level interfaces that facilitate the development of NOP applications. However, internally the Framework has data structures that induce an overhead of computational processing and consequent damage to the performance of the applications. In order to address this problem, a specific programming language for the NOP, named LingPON, and its compiler have been created recently. However, only a few, simple, NOP applications were created using LingPON, which does not allow its more effective consolidation. This is essentially for some limitations that exist in the current language version, as well as difficulties in developing complex applications that solve real problems. In this sense, this work proposes a new version of LingPON (version 1.2), with new features such as aggregations of entities, allowing an easier and more direct development of complex applications. The advances are validated by developing a more complex software using LingPON (version 1.0 and 1.2). The software in question deals with the autonomous control for soccer playing robots (Robocup). In the end, software developed using LingPON is compared quantitatively and qualitatively with equivalent software developed using the NOP 2.0 Framework and other equivalent software developed with the Object Oriented Paradigm using a C++ programming language (this one programmed by others). The results show that the use of the new version of LingPON, presented here, allows an easier development of NOP applications. Also, that the developed application was easier to maintain when compared to the PI application. These results, with the development of a known complex application using a new version of LingPON, allows the demonstration of the properties expected in the NOP theory itself.
9

Linguagem e compilador para o paradigma orientado a notificações: avanços para facilitar a codificação e sua validação em uma aplicação de controle de futebol de robôs / Language and compiler for the notification-oriented paradigm: advances to facilitate coding and its validation in a robot control soccer application

Santos, Leonardo Araujo 31 March 2017 (has links)
As técnicas de programação baseadas no Paradigma Imperativo (PI) e Paradigma Declarativo (PD) apresentam limitações como redundâncias e acoplamentos, os quais podem prejudicar desenvolvimento e execução de softwares. Visando solucionar algumas das deficiências desses paradigmas de programação surgiu o Paradigma Orientado a Notificações (PON), o qual apresenta uma nova forma de realizar avaliações lógico-causais. Isto é realizado através de entidades computacionais de pequeno porte, reativas e desacopladas que colaboram por meio de notificações pontuais. O PON foi originalmente materializado na forma de um Framework, implementado na linguagem de programação C++. Este foi projetado de forma a fornecer interfaces de alto nível que facilitassem o desenvolvimento de aplicações PON. Entretanto, internamente o Framework usa estruturas de dados que induzem a uma sobrecarga de processamento computacional e consequente prejuízo ao desempenho das aplicações. Visando solucionar esse problema, uma linguagem de programação específica para o PON, nomeada LingPON, e respectivo compilador foram criados recentemente. Entretanto, em um primeiro esforço, apenas algumas poucas e simples aplicações PON foram criadas utilizando a LingPON, fato este que não permite sua consolidação mais efetiva. Isso se deve principalmente a algumas limitações que existem na atual versão da linguagem, as quais dificultam o desenvolvimento de aplicações complexas que solucionem problemas realísticos. Neste sentido, este trabalho propõe uma nova versão da LingPON (versão 1.2), baseada em agregações de entidades, na qual é possível criar aplicações complexas de forma mais fácil e direta. Os avanços são validados por meio do desenvolvimento de um \textit{software}, utilizando a LingPON (versão 1.0 e 1.2), para algo reconhecidamente complexo. O \textit{software em questão trata do controle para partidas de futebol de robôs (Robocup). Ao final, o software desenvolvido utilizando o LingPON é comparado quantitativamente e qualitativamente com um software equivalente desenvolvido o utilizando o Framework PON 2.0 e outro software equivalente desenvolvido com o Paradigma Orientado a Objetos utilizando a linguagem de programação C++ (este programado por outrem). Os resultados obtidos mostraram que ao utilizar a nova versão da LingPON, apresentada neste trabalho, é possível desenvolver aplicações PON de forma mais simples e com menor esforço. Ademais, as aplicações PON desenvolvidas apresentaram maior facilidade de manutenção quando comparadas a aplicação PI. Esses resultados obtidos, com o desenvolvimento de uma aplicação conhecidamente complexa utilizando a nova versão da LingPON, vêm ao encontro de colaborar na demonstração de propriedades previstas na própria teoria do PON. / Programming techniques based on the Imperative Paradigm (PI) and Declarative Paradigm (PD) have limitations such as redundancies and couplings, which may hamper the development and execution of software. In order to solve some of the deficiencies of these programming paradigms, the Notification Oriented Paradigm (NOP) has emerged, which presents a new way of performing logical/cause revisions. This is accomplished through small, reactive and decoupled computational entities that collaborate through timely notifications. The NOP was originally materialized in the form of a Framework, implemented in the C++ programming language. It is designed to provide high-level interfaces that facilitate the development of NOP applications. However, internally the Framework has data structures that induce an overhead of computational processing and consequent damage to the performance of the applications. In order to address this problem, a specific programming language for the NOP, named LingPON, and its compiler have been created recently. However, only a few, simple, NOP applications were created using LingPON, which does not allow its more effective consolidation. This is essentially for some limitations that exist in the current language version, as well as difficulties in developing complex applications that solve real problems. In this sense, this work proposes a new version of LingPON (version 1.2), with new features such as aggregations of entities, allowing an easier and more direct development of complex applications. The advances are validated by developing a more complex software using LingPON (version 1.0 and 1.2). The software in question deals with the autonomous control for soccer playing robots (Robocup). In the end, software developed using LingPON is compared quantitatively and qualitatively with equivalent software developed using the NOP 2.0 Framework and other equivalent software developed with the Object Oriented Paradigm using a C++ programming language (this one programmed by others). The results show that the use of the new version of LingPON, presented here, allows an easier development of NOP applications. Also, that the developed application was easier to maintain when compared to the PI application. These results, with the development of a known complex application using a new version of LingPON, allows the demonstration of the properties expected in the NOP theory itself.
10

As capacidades din??micas e a sustenta????o do ERPII: uma proposta de Framework anal??tico

POLO, Antonio Cesar 27 May 2015 (has links)
Submitted by Elba Lopes (elba.lopes@fecap.br) on 2017-08-23T15:38:52Z No. of bitstreams: 2 Antonio_Cesar_Polo.pdf: 2722503 bytes, checksum: e2d32aeb4ecefc90cc5bdb5c422e9ed3 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2017-08-23T15:38:52Z (GMT). No. of bitstreams: 2 Antonio_Cesar_Polo.pdf: 2722503 bytes, checksum: e2d32aeb4ecefc90cc5bdb5c422e9ed3 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2015-05-27 / The 1990s demonstrated a growth of ERP (enterprise resource planning) adoption amongst organizations, and among scholars it has been studied in a series of aca-demic publications, that defined ERPs as a contributor to obtain competitive advan-tage and organizational performance. The present study encompasses the new ERP configuration, dedicated to support companies in its front end operations and value chain integration, so called ERPII model, and investigates the relationship with the Dynamic Capabilities during the post-implementation phase. In order to ac-complish this objectives, a conceptual Framework is developed, to articulate the construct variables with the level of market turbulence. Furthermore, a quantitative field research is executed, based on a survey, and the research results are interpreted under the Framework perspective, where the results are validated through statistical tests such as Spearman correlation, Mann-Withney and Kruskal-Wallis, in order to obtain an explicative analysis of the Dynamic Capabilities role in the sustenance of ERPII. The results, evidenced Dynamic Capabilities in all presuppositions articulated by the Framework, with positive impacts in reconfiguration of routines responsible for ERPII sustenance and its organizational performance contribution. In this sense, the major effects were identified in sensing and seizing of market opportunities focused on evolving ERPII, management initiatives to encourage tacit and explicit learning processes, coordination of ERPII quality and performance metrics, and level of uncertain of business market related to ERPII context. / Os anos de 1990 apresentaram um crescimento na ado????o dos sistemas de gest??o empresarial (ERPs) pelas organiza????es, e o tema foi estudado em um grande n??me-ro de publica????es acad??micas, que apontaram o mesmo como um impulsionador da obten????o da vantagem competitiva e desempenho empresarial. A presente disserta-????o aborda a configura????o contempor??nea dos sistemas ERPs, dedicada a suportar as empresas em suas opera????es de linha de frente e integra????o com a cadeia de valor, dentro do modelo conceitual chamado ERPII, e analisa suas rela????es com as Capacidades Din??micas em sua fase de p??s-implementa????o. Para tanto, um Fra-mework conceitual ?? proposto, com o objetivo de articular as vari??veis relativas aos constructos, agregando-as a indicadores concernentes ao n??vel de incerteza do am-biente. Em continuidade, o trabalho apresenta uma pesquisa de campo, executada por meio de um instrumento de pesquisa de natureza quantitativa. Por fim, sob a ??ti-ca do Framework desenvolvido, os resultados da pesquisa s??o validados estatisti-camente por meio de testes de correla????o de Spearman, Mann-Withney e Kruskal-Wallis, visando obter uma an??lise explicativa do papel das Capacidades Din??micas na sustenta????o do ERPII. Como resultados, observou-se a presen??a das Capacida-des Din??micas em todos os pressupostos articulados por meio do Framework, com impacto positivo na reconfigura????o de rotinas respons??veis pela sustenta????o do ERPII e consequente contribui????o para o desempenho organizacional. Nesse senti-do, os fatores que exerceram maior influ??ncia foram os relacionados a mecanismos de prospec????o e tratamento de oportunidades e atualiza????es do ERPII, seguidos por a????es gerenciais de incentivo ?? aprendizagem t??cita e expl??cita, coordena????o de in-dicadores de qualidade e desempenho, e n??vel de dinamicidade do mercado de ne-g??cios no contexto do ERPII.

Page generated in 0.1052 seconds