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

Wireless transceiver for the TLL5000 platform: communication software

Habib, Atif Ul 17 September 2010 (has links)
This report discusses the design and development of the software implementation for a wireless communication system that integrates seamlessly with the TLL5000 Platform available in the University of Texas Embedded Microsystems Lab. While there are a number of features already available on these circuit boards for a wide variety of applications, there is currently no system in place for transmitting data wirelessly from one circuit board to another. The system examined in this report is comprised of an external transmit/receive daughterboard that communicates with a software application running on the TLL-SILC 6219 ARM processor that is already interfaced with the TLL5000 baseboard. This report discusses the implementation of the various physical-layer communication techniques that are utilized by the software application to both transmit and receive data through the external daughterboard. / text
2

Improving Reuse and Maintainability of Communication Software With Conversation-Aware Aspects

Raza, Ali 01 May 2014 (has links)
Inter-process communications (IPC) are ubiquitous in today’s software systems, yet they are rarely treated as first-class programming concepts. Implementing crosscutting concerns for message-based IPC are difficult, even using aspect-oriented programming languages (AOPL) such as AspectJ. Many of these challenges are because the context of a communication-related crosscutting concern is often a conversation consisting of message sends and receives. Hence, developers typically have to implement communication protocols manually using primitive operations, such as connect, send, receive, and close. This dissertation describes an extension to AspectJ, called CommJ, with which developers can implement communication-related concerns in cohesive and loosely coupled aspects. It then presents preliminary, but encouraging results from a subsequent study that begin by defining a reuse and maintenance quality model. Subsequently the results show seven different ways in which CommJ can improve the reusability and maintainability of applications requiring network communications.
3

Tratamento de ambiguidades em requisitos de evolução de sistemas jurídicos baseado em mapeamento conceitual / Ambiguities processing in requirements evolution of legal systems based on concept mapping

Aguiar, Luiz Gustavo Ferreira 28 July 2017 (has links)
A Engenharia de Software é um processo participativo que envolve todos os interessados ativamente no projeto. Dentro de um domínio complexo, como a área do direito, os usuários e especialistas do domínio possuem um papel importante no processo de elicitação de requisitos, em especial na composição de requisitos de evolução de software para sistemas existentes, considerando que a especificação dos requisitos deve ser realizada de forma específica ao domínio. Contudo, as ambiguidades são um fenômeno cotidiano na área jurídica, devido à própria natureza deste domínio, e ainda o uso predominante da linguagem natural. Tais ambiguidades são refletidas nos requisitos de evolução dos sistemas de software usados no direito, por seus usuários e também por especialistas do domínio, ocasionando problemas de compreensão para os analistas de sistema. Os mapas conceituais apresentam-se como uma ferramenta cognitiva, sendo apta para o uso em processos de comunicação. O presente trabalho aplica os mapas conceituais no nível de comunicação entre usuários e especialistas do domínio jurídico e os analistas de sistema, visando a redução de ambiguidades nos requisitos de evolução de software na área jurídica. Um modelo foi formalizado e testado via experimentação, com a aplicação de um protótipo funcional junto a estudantes de graduação e profissionais do direito. Os resultados apontam uma redução das ambiguidades do tipo falta de clareza, apresentando que a metodologia proposta proporciona melhor interpretação dos requisitos de evolução de software do domínio jurídico para os analistas de sistema e facilita a produção de requisitos pelos usuários. / Software Engineering is a participatory process that involves all stakeholders actively in design. On a complex domain, such as juridical area, users and domain experts have an important role in requirements elicitation process, especially in composition of evolution requirements for existing systems, whereas that requirements specification must specific to domain. However, ambiguities are everyday event in juridical area, reason associated own nature of domain and predominant use of natural language. Such ambiguities are reflected in the evolution requirements of juridical software systems, users and domain experts, causing problems of understanding for systems analysts. The conceptual maps are introduce as cognitive tool, being appropriate for use in communication processes. This work applies conceptual maps in the level of communication between users and juridical experts to system analysts, with the goal to reduce ambiguities in evolution requirements of juridical systems. A model was designed and tested by experimentation, with application of a functional prototype to undergraduate students and law professionals. The results points the ambiguities reduction of unclarity category, showing that proposed methodology provides better interpretation of the software evolution requirements of the juridical domain systems for systems analysts and easy making user requirements.
4

Estruturação de um protocolo de comunicação para ambientes de desenvolvimento distribuído de software / Structuring a communication protocol for distributed development environments of software

Gonçalves, José Antonio 24 August 2015 (has links)
A gestão da comunicação em ambientes distribuídos para o desenvolvimento de software (DDS) é um tema que tem sido investigado a fim de garantir a consistência dos cenários de colaboração. Como este assunto é relativamente recente, e envolve questões técnicas e humanas, é comum que novos conceito e características do processo de comunicação em DDS sejam levantadas. Neste sentido, este trabalho objetivou criar um protocolo a fim de estruturar a comunicação em ambientes DDS. A validação das hipóteses que o subsidiaram se deu por meio de experimentação, que foi realizada por meio de atividades realizadas por alunos do curso de pós-graduação em informática (PPGI) da Universidade Tecnológica Federal do Paraná- Campus Cornélio Procópio. Para experimento configurou-se o ambiente de modo que este tivesse as características de um ambiente distribuído. Propôs-se uma atividade que consistia em um conjunto de subatividades, que deveriam ser realizadas por cada grupo de alunos, que estavam fisicamente separados, que os obrigou a utilizarem ferramentas de comunicação síncronas e assíncronas. Ao final do experimento, atingiu-se as expectativas, pois conseguiu-se estruturar a comunicação em camadas hierárquicas, que configurou e definiu o protocolo de comunicação em projetos de DDS. / The communication management in environments for distributed software development (DSD) has been investigated to ensure the consistency of collaboration scenarios. As a recent topic that involves technical and human issues, new concepts and processes of communication in DSD have been raised. Thus, this study presents a protocol to structure communication in DSD environments. The protocol was defined using the validation of hypotheses in an experiment, which was conducted by means of activities performed by master students in computer science. In the experiment, we set up the environment that had the characteristics of a distributed environment. It was proposed an project consisting of a set of activities to be carried out by groups of students. Each group was physically separated, forcing them to use synchronous and asynchronous communication tools. At the end, the expectations were met since we were able to structure the communication in hierarchical layers, setting up and defining the communication protocol in DSD projects.
5

Tratamento de ambiguidades em requisitos de evolução de sistemas jurídicos baseado em mapeamento conceitual / Ambiguities processing in requirements evolution of legal systems based on concept mapping

Aguiar, Luiz Gustavo Ferreira 28 July 2017 (has links)
A Engenharia de Software é um processo participativo que envolve todos os interessados ativamente no projeto. Dentro de um domínio complexo, como a área do direito, os usuários e especialistas do domínio possuem um papel importante no processo de elicitação de requisitos, em especial na composição de requisitos de evolução de software para sistemas existentes, considerando que a especificação dos requisitos deve ser realizada de forma específica ao domínio. Contudo, as ambiguidades são um fenômeno cotidiano na área jurídica, devido à própria natureza deste domínio, e ainda o uso predominante da linguagem natural. Tais ambiguidades são refletidas nos requisitos de evolução dos sistemas de software usados no direito, por seus usuários e também por especialistas do domínio, ocasionando problemas de compreensão para os analistas de sistema. Os mapas conceituais apresentam-se como uma ferramenta cognitiva, sendo apta para o uso em processos de comunicação. O presente trabalho aplica os mapas conceituais no nível de comunicação entre usuários e especialistas do domínio jurídico e os analistas de sistema, visando a redução de ambiguidades nos requisitos de evolução de software na área jurídica. Um modelo foi formalizado e testado via experimentação, com a aplicação de um protótipo funcional junto a estudantes de graduação e profissionais do direito. Os resultados apontam uma redução das ambiguidades do tipo falta de clareza, apresentando que a metodologia proposta proporciona melhor interpretação dos requisitos de evolução de software do domínio jurídico para os analistas de sistema e facilita a produção de requisitos pelos usuários. / Software Engineering is a participatory process that involves all stakeholders actively in design. On a complex domain, such as juridical area, users and domain experts have an important role in requirements elicitation process, especially in composition of evolution requirements for existing systems, whereas that requirements specification must specific to domain. However, ambiguities are everyday event in juridical area, reason associated own nature of domain and predominant use of natural language. Such ambiguities are reflected in the evolution requirements of juridical software systems, users and domain experts, causing problems of understanding for systems analysts. The conceptual maps are introduce as cognitive tool, being appropriate for use in communication processes. This work applies conceptual maps in the level of communication between users and juridical experts to system analysts, with the goal to reduce ambiguities in evolution requirements of juridical systems. A model was designed and tested by experimentation, with application of a functional prototype to undergraduate students and law professionals. The results points the ambiguities reduction of unclarity category, showing that proposed methodology provides better interpretation of the software evolution requirements of the juridical domain systems for systems analysts and easy making user requirements.
6

Estruturação de um protocolo de comunicação para ambientes de desenvolvimento distribuído de software / Structuring a communication protocol for distributed development environments of software

Gonçalves, José Antonio 24 August 2015 (has links)
A gestão da comunicação em ambientes distribuídos para o desenvolvimento de software (DDS) é um tema que tem sido investigado a fim de garantir a consistência dos cenários de colaboração. Como este assunto é relativamente recente, e envolve questões técnicas e humanas, é comum que novos conceito e características do processo de comunicação em DDS sejam levantadas. Neste sentido, este trabalho objetivou criar um protocolo a fim de estruturar a comunicação em ambientes DDS. A validação das hipóteses que o subsidiaram se deu por meio de experimentação, que foi realizada por meio de atividades realizadas por alunos do curso de pós-graduação em informática (PPGI) da Universidade Tecnológica Federal do Paraná- Campus Cornélio Procópio. Para experimento configurou-se o ambiente de modo que este tivesse as características de um ambiente distribuído. Propôs-se uma atividade que consistia em um conjunto de subatividades, que deveriam ser realizadas por cada grupo de alunos, que estavam fisicamente separados, que os obrigou a utilizarem ferramentas de comunicação síncronas e assíncronas. Ao final do experimento, atingiu-se as expectativas, pois conseguiu-se estruturar a comunicação em camadas hierárquicas, que configurou e definiu o protocolo de comunicação em projetos de DDS. / The communication management in environments for distributed software development (DSD) has been investigated to ensure the consistency of collaboration scenarios. As a recent topic that involves technical and human issues, new concepts and processes of communication in DSD have been raised. Thus, this study presents a protocol to structure communication in DSD environments. The protocol was defined using the validation of hypotheses in an experiment, which was conducted by means of activities performed by master students in computer science. In the experiment, we set up the environment that had the characteristics of a distributed environment. It was proposed an project consisting of a set of activities to be carried out by groups of students. Each group was physically separated, forcing them to use synchronous and asynchronous communication tools. At the end, the expectations were met since we were able to structure the communication in hierarchical layers, setting up and defining the communication protocol in DSD projects.
7

A utilização de histórias em quadrinhos na especificação de requisitos de software / The use of comic books in the software requirements specification

Barros, Diomara Martins Reigato 23 January 2017 (has links)
Alguns dos principais problemas na especificação de requisitos de um sistema estão relacionados com a identificação do que é necessário ser desenvolvido e com o entendimento das regras de negócio da empresa. Dentro deste contexto, este trabalho tem como objetivo propor a utilização de histórias em quadrinhos na metodologia de especificação de requisitos. Propôs-se um método de simulação de cenários por meio da utilização de histórias em quadrinhos, no qual é preciso definir uma linguagem para especificação de requisitos e, na sequência, é possível documentar requisitos utilizando a linguagem definida. Dois experimentos-piloto foram aplicados para Analistas de Sistemas, Engenheiros de Requisitos e Desenvolvedores de duas empresas, com o propósito de levá-los a desenvolver uma história em quadrinhos para mapear um processo de negócio dentro do seu ambiente de trabalho. Esses profissionais responderam a um questionário, analisando as histórias em quadrinhos desenvolvidas. Após análise desses dois experimentos, decidiu-se estabelecer um Guia Norteador para histórias em quadrinhos para auxiliar as pessoas na criação das histórias. Em um terceiro experimento a autora especificou requisitos de um software por meio de uma HQ. A HQ foi criada de acordo com o Guia norteador para criação de HQs e baseada na Gramática estabelecida para a linguagem das HQs. Este experimento foi aplicado para 77 participantes, com o propósito de verificar o entendimento de uma HQ. Um experimento final foi aplicado com alunos do quarto ano do curso de Ciência da Computação, com o objetivo de levá-los a criar uma História em quadrinhos especificando requisitos de um software, essa HQ deveria ser criada baseada na Gramática para HQs e de acordo com o Guia norteador. Os resultados de todos esses experimentos foram avaliados de forma positiva, comprovando, que o uso de histórias em quadrinhos facilita a identificação de detalhes nos processos de especificação de requisitos. / Some of the greatest challenges for Software requirements elicitation are related with the identification of what is needed to be developed and with the understanding of the organization business rules. Within this context, this work aims to propose the use of comics in the methodology of requirements specification. A method of scenario simulation has been proposed through the use of comics, in which a language needs to be defined for requirements specification and, in the sequence, it is possible to document requirements using the defined language. Two pilot experiments were applied to Systems Analysts, Requirements Engineers and Developers of two companies, with the purpose of making them to develop a comic book to map a business process within their work environment. These professionals answered a questionnaire, analyzing the developed comics. After analyzing these two experiments, it was decided to establish a Guide for Comics to help people create stories. In a third experiment the author specified requirements of some software through a HQ. The HQ was created according to the guideline for creation of HQs and based on the Grammar established for the language of the HQs. This experiment was applied to 77 participants, in order to verify the understanding of a HQ. A final experiment was applied with senior students of the Computer Science course, in order to get them to create a comic book by specifying software requirements, this HQ should be created based on the Grammar for Comics and according to the Guide. The results of all these experiments were evaluated in a positive way, proving that the use of comics facilitates the identification of details in the processes of specification of requirements.
8

Gestion des connaissances et communication médiatisée : traçabilité et structuration des messages professionnels / Knowledge manageemnt and mediated communication : traceability and structure of professional emais

Rauscher, François 13 October 2016 (has links)
Même si le capital immatériel représente une part de plus en plus importante de la valeur de nos organisations, il n’est pas toujours possible de stocker, tracer ou capturer les connaissances et les expertises, par exemple dans des projets de taille moyenne. Le courrier électronique est encore largement utilisé dans les projets d’entreprise en particulier entre les équipes géographiquement dispersées. Dans cette étude, nous présentons une nouvelle approche pour détecter les zones à l'intérieur de courriels professionnels où des éléments de connaissances sont susceptibles de se trouver. Nous définissons un contexte étendu en tenant compte non seulement du contenu du courrier électronique et de ses métadonnées, mais également des compétences et des rôles des utilisateurs. Également l’analyse pragmatique linguistique est mêlée aux techniques usuelles du traitement de langage naturel. Après avoir décrit notre méthode KTR et notre modèle, nous l'appliquons à un corpus réel d’entreprise et évaluons les résultats en fonction des algorithmes d’apprentissage, de filtrage et de recherche / Even if intangible capital represents an increasingly important part of the value of our enterprises, it’s not always possible to store, trace or capture knowledge and expertise, for instance in middle sized projects. Email it still widely used in professional projects especially among geographically distributed teams. In this study we present a novel approach to detect zones inside business emails where elements of knowledge are likely to be found. We define an enhanced context taking into account not only the email content and metadata but also the competencies of the users and their roles. Also linguistic pragmatic analysis is added to usual natural language processing techniques. After describing our model and method KTR, we apply it to a real life corpus and evaluate the results based on machine learning, filtering and information retrieval algorithms

Page generated in 0.651 seconds