137 research outputs found

    The development of a discovery and control environment for networked audio devices based on a study of current audio control protocols

    Get PDF
    This dissertation develops a standard device model for networked audio devices and introduces a novel discovery and control environment that uses the developed device model. The proposed standard device model is derived from a study of current audio control protocols. Both the functional capabilities and design principles of audio control protocols are investigated with an emphasis on Open Sound Control, SNMP and IEC-62379, AES64, CopperLan and UPnP. An abstract model of networked audio devices is developed, and the model is implemented in each of the previously mentioned control protocols. This model is also used within a novel discovery and control environment designed around a distributed associative memory termed an object space. This environment challenges the accepted notions of the functionality provided by a control protocol. The study concludes by comparing the salient features of the different control protocols encountered in this study. Different approaches to control protocol design are considered, and several design heuristics for control protocols are proposed

    Monitorização de dados sensoriais biomédicos através de SNMP

    Get PDF
    Dissertação de mestrado integrado em Engenharia de Telecomunicações e InformáticaA população mundial está a envelhecer, sendo que, na Europa, 5% da população tem mais de 80 anos e estima-se que este número venha a triplicar nos próximos 20 anos. Esta evolução traz consigo um novo conjunto de desafios sociais e económicos, nomeadamente no âmbito da prestação de cuidados médicos. Uma das vertentes mais importantes da prestação de cuidados médicos é a monitorização de pacientes. Os sensores biomédicos atuais são dispendiosos e funcionam com sistemas computacionais protegidos pelos fabricantes, com tecnologias próprias não partilhadas. Assim, torna-se útil a definição dum novo paradigma capaz de diminuir relevantemente os custos de aquisição, instalação e manutenção desses sistemas de monitorização. Nesta dissertação apresenta-se um modelo genérico de monitorização biomédica capaz de ser implementado em unidades hospitalares, visando a recolha de dados sensoriais biomédicos, o seu pré-processamento e eventual integração numa base de dados global (numa cloud local, por exemplo). A arquitetura permite a monitorização automática de pacientes de variados serviços de saúde com a menor intervenção humana possível, independentemente do tipo de sensor utilizado, com baixo custo de implementação e de aplicação universal. O sistema desenvolvido utiliza mecanismos normalizados para a representação da informação a monitorizar assim como para a comunicação entre as entidades da arquitetura, e que são baseados nas tecnologias amplamente utilizadas para a gestão de redes Internet. Nomeadamente, foram criadas definições para novas bases de dados específicas para monitorização e configuração de sensores biomédicos utilizando o paradigma das Management Information Bases. Além disso, o protocolo de comunicação entre as entidades da arquitetura proposta é o Simple Network Management Protocol (SNMP). Como prova de conceito foi implementado, com sucesso, um protótipo que ilustra a arquitetura proposta, incluindo o hardware dum sensor biomédico básico de baixo custo e o software dum agente SNMP e duma simples aplicação biomédica capaz gerar alertas em situações clinicamente pre-definidas por uma equipa médica.The world population is getting old, and, in Europe, 5% of the population is over 80 years and it is estimated that this number will triple over the next 20 years. This development brings with it a new set of social and economic challenges, in particular the provision of medical care. One of the most important aspects of medical care is patient monitoring. Current biomedical sensors are expensive and work with computer systems protected by manufacturers to own technologies not shared. Thus, it is useful a new paradigm definition able to substantially reduce the costs of acquisition, installation and maintenance of these monitoring systems. This dissertation presents a generic model of biomedical monitoring to be set in hospitals in order to gather biomedical sensor data, its preprocessing and eventual inclusion in a global database (a local cloud, for example). The architecture allows automatic monitoring of various health care patients with the least possible human intervention, no matter the type of sensor used, with low cost implementation and universal application. The created system uses standard mechanisms for the representation of monitoring information, as well the communication between the entities of the architecture, which are based on widely used technologies for the Internet networks management. In particular, definitions were created for a new basis of specific data for monitoring and configuration of biomedical sensors using the paradigm of Management Information Bases. In addition, the communication protocol between the entities of the proposed architecture is the Simple Network Management Protocol (SNMP). As proof of concept, a prototype that illustrates the proposed architecture, including the lowcost basic biomedical hardware sensor and software of an SNMP agent and a simple biomedical application that can generate alerts in clinically pre-defined situations by medical team, has been successfully implemented

    Editor de Yang

    Get PDF
    Mestrado em Engenharia de Computadores e TelemáticaO desenvolvimento de aplicações de gestão tipicamente requer a definição do modelo de dados, a criação das aplicações que respeitem esse modelo de dados e a implementação das interfaces de comunicação. Apesar de essas tarefas serem normalmente desenvolvidas por profissionais bem treinados, estes têm que as implementar usando diferentes aplicações, numa sequência coordenada que frequentemente são obrigados a repetir devido a um qualquer erro na definição inicial do modelo de dados. A adopção de tecnologias Web no desenvolvimento de aplicações de gestão NETCONF permite a automatização de vários procedimentos. Este documento apresenta uma plataforma de desenvolvimento integrado para soluções baseadas em NETCONF sob a forma de um plug-in para o IDE Eclipse. O trabalho inclui a criação de um parser para a linguagem YANG que foi integrado com o IDE que permite o desenvolvimento total de aplicações de gestão baseados neste protocolo.The development of network and systems management software typically requires the data model definition, the construction of applications respecting that data model and also the implementation of the communication interfaces. Although such tasks are usually performed by welltrained professionals, they have to perform those tasks using different applications, in a coordinated sequence that they may unfortunately repeat due to errors in data model definition. The adoption of web technologies in NETCONF design allows the automation of several development tasks. Current work presents an integrated development platform for NETCONF based-solutions in the form of a plug-in for the Eclipse IDE. The work includes the creation of a YANG parser that was integrated within the IDE and that enables the complete creation of the management applications

    Second CLIPS Conference Proceedings, volume 1

    Get PDF
    Topics covered at the 2nd CLIPS Conference held at the Johnson Space Center, September 23-25, 1991 are given. Topics include rule groupings, fault detection using expert systems, decision making using expert systems, knowledge representation, computer aided design and debugging expert systems

    Herramientas de gestión basadas en web

    Get PDF
    El presente trabajo surge como una necesidad en el Campus de la Universidad Nacional de Salta, de contar con herramientas que faciliten al Ingeniero de redes realizar tareas de administración desde cualquier punto de la red, independizándolo de esta manera de la plataforma necesaria para ejecutar aplicaciones de gestión. La Administración o Gestión basada en Web es la aplicación de la tecnología World Wide Web a redes y administración de dispositivos. Pretende aprovechar la amplia difusión de los navegadores como interfaz de usuario universal, para utilizarlos como interfaz para las aplicaciones de gestión. Debido a que esta tecnología es relativamente nueva, pocos investigadores se adentraron en el tema hasta ahora. El principal beneficio de los mecanismos de Gestión basados en Web es que los desarrolladores de aplicaciones no tienen por qué conocer los detalles de los protocolos de gestión para manejar dispositivos remotos. Adicionalmente esto permite abstraer los diferentes protocolos y unificarlos con una única visión. Este trabajo plantea por una parte inspeccionar el área de la Gestión basada en Web, y compararla con las Herramientas de Gestión tradicionales basadas en SNMP. Se hace énfasis en muchas características como seguridad, eficiencia, costo, interfaz amigable, etc. Por otro lado intenta desarrollar un conjunto de herramientas que sean rápidamente implementables y permitan al Ingeniero de red realizar algunas operaciones de administración en agentes del tipo pc/routers, ver estadísticas, estado y evolución de estos dispositivos.Es revisado por: http://sedici.unlp.edu.ar/handle/10915/50884Facultad de Informátic

    Herramientas de gestión basadas en web

    Get PDF
    El presente trabajo surge como una necesidad en el Campus de la Universidad Nacional de Salta, de contar con herramientas que faciliten al Ingeniero de redes realizar tareas de administración desde cualquier punto de la red, independizándolo de esta manera de la plataforma necesaria para ejecutar aplicaciones de gestión. La Administración o Gestión basada en Web es la aplicación de la tecnología World Wide Web a redes y administración de dispositivos. Pretende aprovechar la amplia difusión de los navegadores como interfaz de usuario universal, para utilizarlos como interfaz para las aplicaciones de gestión. Debido a que esta tecnología es relativamente nueva, pocos investigadores se adentraron en el tema hasta ahora. El principal beneficio de los mecanismos de Gestión basados en Web es que los desarrolladores de aplicaciones no tienen por qué conocer los detalles de los protocolos de gestión para manejar dispositivos remotos. Adicionalmente esto permite abstraer los diferentes protocolos y unificarlos con una única visión. Este trabajo plantea por una parte inspeccionar el área de la Gestión basada en Web, y compararla con las Herramientas de Gestión tradicionales basadas en SNMP. Se hace énfasis en muchas características como seguridad, eficiencia, costo, interfaz amigable, etc. Por otro lado intenta desarrollar un conjunto de herramientas que sean rápidamente implementables y permitan al Ingeniero de red realizar algunas operaciones de administración en agentes del tipo pc/routers, ver estadísticas, estado y evolución de estos dispositivos.Es revisado por: http://sedici.unlp.edu.ar/handle/10915/50884Facultad de Informátic

    The Software Heritage License Dataset (2022 Edition)

    Full text link
    Context: When software is released publicly, it is common to include with it either the full text of the license or licenses under which it is published, or a detailed reference to them. Therefore public licenses, including FOSS (free, open source software) licenses, are usually publicly available in source code repositories.Objective: To compile a dataset containing as many documents as possible that contain the text of software licenses, or references to the license terms. Once compiled, characterize the dataset so that it can be used for further research, or practical purposes related to license analysis.Method: Retrieve from Software Heritage-the largest publicly available archive of FOSS source code-all versions of all files whose names are commonly used to convey licensing terms. All retrieved documents will be characterized in various ways, using automated and manual analyses.Results: The dataset consists of 6.9 million unique license files. Additional metadata about shipped license files is also provided, making the dataset ready to use in various contexts, including: file length measures, MIME type, SPDX license (detected using ScanCode), and oldest appearance. The results of a manual analysis of 8102 documents is also included, providing a ground truth for further analysis. The dataset is released as open data as an archive file containing all deduplicated license files, plus several portable CSV files with metadata, referencing files via cryptographic checksums.Conclusions: Thanks to the extensive coverage of Software Heritage, the dataset presented in this paper covers a very large fraction of all software licenses for public code. We have assembled a large body of software licenses, characterized it quantitatively and qualitatively, and validated that it is mostly composed of licensing information and includes almost all known license texts. The dataset can be used to conduct empirical studies on open source licensing, training of automated license classifiers, natural language processing (NLP) analyses of legal texts, as well as historical and phylogenetic studies on FOSS licensing. It can also be used in practice to improve tools detecting licenses in source code
    corecore