Mudanças entre as edições de "AVASS - Ambiente Virtual de Aprendizagem de Sinais e Sistemas - Módulos Estendidos"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Autor: Rafael da Silva Pereira
+
;Autor: [[Rafael da Silva Pereira]]
  
Resumo:
+
;Resumo:
  
O Netkit2 ´e um ambiente de criac¸ ˜ao de redes virtuais criado para facilitar a realizac¸ ˜ao de
+
O estudo de sinais e sistemas pode ser exaustivo para algumas pessoas, se estudado somente de forma matemática. Para alguns é necessário ter uma visão "real" dessas expressões, para que haja um melhor entendimento do assunto. Para auxiliar nisto e facilitar o ensino pelos professores, é muito comum o uso de ferramentas como simuladores para o estudo de sinais. Existem várias opções para isso, porém, dentre as ferramentas existentes, poucas são atualizadas, fazem uma integração de conteúdos, e são de código aberto. Sendo assim, um estudante tem de se adaptar a uma nova interface a cada novo conteúdo estudado, fazendo com que o uso destas seja desinteressante, pois além do aprendizado do próprio conteúdo, o aluno ainda terá de aprender a usar a ferramenta em si. O Ambiente Virtual de Aprendizagem de Sinais e Sistemas (AVASS), surge como uma opção a esses aplicativos. Oferecendo uma interface padronizada e interativa, o AVASS trata do estudo de vários assuntos das disciplinas de sinais e sistemas contidos nas unidades curriculares como a representação de sinais, operações entre sinais, modulações analógicas e digitais, codificações digitais e aquisição de sinal. O AVASS é um projeto de código aberto em linguagem ".m", interpretada pelo software MATLAB sendo assim, o aluno que utilizar esta ferramenta pode observar o processo de execução e funcionamento do aplicativo, bem como fazer as alterações que desejar ao programa. Este trabalho trata de uma versão atualizada e estendida do programa inicial, batizado de AVASS-ME, ou AVASS Módulos Estendidos. Trazendo adições aos módulos já existentes bem como adição de novos módulos mantendo a mesma premissa do programa inicial.
experimentos com redes virtuais. O Netkit2 se apresenta como um programa que, para ser utilizado,
 
deve ser instalado em um computador com sistema operacional Linux. Este trabalho
 
prop˜oe a elaborac¸ ˜ao de uma infraestrutura para a execuc¸ ˜ao remota do Netkit2 em um ou mais
 
servidores, o que deve tornar poss´ıvel a criac¸ ˜ao de um laborat´orio virtual de redes de computadores.
 
Para isso, prop˜oe-se uma extens˜ao para o Netkit2 capaz de executar, controlar e oferecer
 
uma interface de acesso remoto para experimentos com redes de computadores virtuais, denominadas
 
instˆancias do Netkit.
 
Do ponto de vista do usu´ario, o sistema proposto se apresenta como um servic¸o web, o qual
 
segue o estilo de arquitetura conhecido como Representational State Transfer (REST). Assim,
 
o sistema ´e modelado como um conjunto de recursos, tais como redes virtuais, instˆancias e
 
m´aquinas virtuais, dentre outros, os quais podem se acessados, criados, removidos e modificados
 
por meio de operac¸ ˜oes usando o protocolo Hypertext Transfer Protocol (HTTP). Isso
 
deve possibilitar que se criem interfaces web para acesso ao sistema, o que evita a instalac¸ ˜ao de
 
software nos dispositivos dos usu´arios, as quais, no momento, n˜ao s˜ao objeto de estudo neste
 
trabalho.
 
Para fins de demonstrac¸ ˜ao, desenvolveu-se um prot´otipo do sistema capaz de interpretar e
 
executar um subconjunto das operac¸ ˜oes da interface de acesso especificada. Esse prot´otipo foi
 
capaz de interpretar comandos para publicar configurac¸ ˜oes de experimentos no servidor, iniciar
 
e terminar instˆancias de redes virtuais do Netkit2, al´em de interagir com essas instˆancias.
 
  
 +
;Abstract:
  
Abstract:
+
The study of signals and systems can be exhausting for some people, if only studied mathematically. For some it is necessary to have a "real" view of these expressions, so there is a better understanding of the subject. To help facilitate this and teaching by teachers, it is very common to use tools such as simulators for the study of signs. There are several options for this, however, among the existing tools, few are updated, make a content integration, and are open source. Thus, a student must readadaptar a new interface with each new content studied, making use of these uninteresting since in addition to learning of the content itself, students still have to learn how to use the tool itself. The Virtual Learning Environment of Signals and Systems (AVASS), appears as an option for these applications. Providing a standardized interface and interactive, the AVASS deals with the study of various subjects in the disciplines of signals and systems contained in curricular units such as signal representation, operations between signals, analog and digital modulation, digital coding and signal acquisition. The AVASS is an open source project in language ".m", interpreted by the software Matlab, so that the student can use this tool to observe the process of execution and operation of the application, and make any desired changes to the program.
 +
;Palavras chave:  
  
The Netkit2 is a virtual environment for creating networks made to facilitate the realization
+
== Arquivos ==
of experiments with virtual networks. The Netkit2 is a program that should be installed on a
 
computer with Linux operating system to be used. This paper proposes the development of an
 
remote infrastructure for execution of Netkit2 on one or more servers, which should make it
 
possible to create a virtual laboratory of computer networks. For this propose, will be create
 
an extension to the Netkit2 to able execute, control and provide a remote access interface for
 
experiments with networks of virtual machines, called Netkit instances.
 
From the user point of view, the proposed system is presented as a web service, which
 
follows the architectural style known as REST. Thus, the system is modeled as a set of resources
 
such as virtual networking, forums and virtual machines, among others, which can be accessed,
 
created, removed and modified by a process using HTTP protocol. This should enable you to
 
create web interfaces for accessing the system, which prevents the installation of software on
 
the devices of users is not necessary, which are not object of study in this work.
 
For demonstration purposes, in this paper was developed a prototype system capable of
 
interpreting and executing a subset of the specified access interface operations. This prototype
 
was able to interpret commands to publish experiments settings on the server, start and stop
 
instances of virtual networks Netkit2, and interact with those instances.
 
Keywords: Web Services, Netkit2, REST, virtual networks.
 
  
Palavras chave: Servic¸os web, Netkit2, REST, redes virtuais.
+
;Monografia: [[Media:TCC_Rafael da Silva Pereira.pdf|Monografia.pdf]]
 
+
;Software: [[Media:AVASS-ME.zip|AVASS-ME.zip]]
== Arquivos ==
 
  
'''Monografia:''' [[Media:TCC_Rafael da Silva Pereira.pdf|Monografia.pdf]]
+
[[Categoria:Trabalhos de Alunos]]
 +
[[Categoria:Projeto de Fim de Curso]]

Edição atual tal como às 13h26min de 25 de junho de 2018

Autor
Rafael da Silva Pereira
Resumo

O estudo de sinais e sistemas pode ser exaustivo para algumas pessoas, se estudado somente de forma matemática. Para alguns é necessário ter uma visão "real" dessas expressões, para que haja um melhor entendimento do assunto. Para auxiliar nisto e facilitar o ensino pelos professores, é muito comum o uso de ferramentas como simuladores para o estudo de sinais. Existem várias opções para isso, porém, dentre as ferramentas existentes, poucas são atualizadas, fazem uma integração de conteúdos, e são de código aberto. Sendo assim, um estudante tem de se adaptar a uma nova interface a cada novo conteúdo estudado, fazendo com que o uso destas seja desinteressante, pois além do aprendizado do próprio conteúdo, o aluno ainda terá de aprender a usar a ferramenta em si. O Ambiente Virtual de Aprendizagem de Sinais e Sistemas (AVASS), surge como uma opção a esses aplicativos. Oferecendo uma interface padronizada e interativa, o AVASS trata do estudo de vários assuntos das disciplinas de sinais e sistemas contidos nas unidades curriculares como a representação de sinais, operações entre sinais, modulações analógicas e digitais, codificações digitais e aquisição de sinal. O AVASS é um projeto de código aberto em linguagem ".m", interpretada pelo software MATLAB sendo assim, o aluno que utilizar esta ferramenta pode observar o processo de execução e funcionamento do aplicativo, bem como fazer as alterações que desejar ao programa. Este trabalho trata de uma versão atualizada e estendida do programa inicial, batizado de AVASS-ME, ou AVASS Módulos Estendidos. Trazendo adições aos módulos já existentes bem como adição de novos módulos mantendo a mesma premissa do programa inicial.

Abstract

The study of signals and systems can be exhausting for some people, if only studied mathematically. For some it is necessary to have a "real" view of these expressions, so there is a better understanding of the subject. To help facilitate this and teaching by teachers, it is very common to use tools such as simulators for the study of signs. There are several options for this, however, among the existing tools, few are updated, make a content integration, and are open source. Thus, a student must readadaptar a new interface with each new content studied, making use of these uninteresting since in addition to learning of the content itself, students still have to learn how to use the tool itself. The Virtual Learning Environment of Signals and Systems (AVASS), appears as an option for these applications. Providing a standardized interface and interactive, the AVASS deals with the study of various subjects in the disciplines of signals and systems contained in curricular units such as signal representation, operations between signals, analog and digital modulation, digital coding and signal acquisition. The AVASS is an open source project in language ".m", interpreted by the software Matlab, so that the student can use this tool to observe the process of execution and operation of the application, and make any desired changes to the program.

Palavras chave

Arquivos

Monografia
Monografia.pdf
Software
AVASS-ME.zip