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

Edição das 18h02min de 5 de março de 2015

Autor: Rafael da Silva Pereira

Resumo:

O estudo de sinais e sistemas pode ser exaustivo para algumas pessoas, se estudado somente de forma matem´atica. Para alguns ´e necess´ario ter uma vis˜ao ‘real’ dessas express˜oes, para que haja um melhor entendimento do assunto. Para auxiliar nisto e facilitar o ensino pelos professores, ´e muito comum o uso de ferramentas como simuladores para o estudo de sinais. Existem v´arias opc¸ ˜oes para isso, por´em, dentre as ferramentas existentes, poucas s˜ao atualizadas, fazem uma integrac¸ ˜ao de conte´udos, e s˜ao de c´odigo aberto. Sendo assim, um estudante tem de se adaptar a uma nova interface a cada novo conte´udo estudado, fazendo com que o uso destas seja desinteressante, pois al´em do aprendizado do pr´oprio conte´udo, o aluno ainda ter´a de aprender a usar a ferramenta em si. O Ambiente Virtual de Aprendizagem de Sinais e Sistemas (AVASS), surge como uma opc¸ ˜ao a esses aplicativos. Oferecendo uma interface padronizada e interativa, o AVASS trata do estudo de v´arios assuntos das disciplinas de sinais e sistemas contidos nas unidades curriculares como a representac¸ ˜ao de sinais, operac¸ ˜oes entre sinais, modulac¸ ˜oes anal´ogicas e digitais, codificac¸ ˜oes digitais e aquisic¸ ˜ao de sinal. O AVASS ´e um projeto de c´odigo aberto em linguagem “.m”, interpretada pelo software MATLAB sendo assim, o aluno que utilizar esta ferramenta pode observar o processo de execuc¸ ˜ao e funcionamento do aplicativo, bem como fazer as alterac¸ ˜oes que desejar ao programa. Este trabalho trata de uma vers˜ao atualizada e estendida do programa inicial, batizado de AVASS-ME, ou AVASS M´odulos Estendidos. Trazendo adic¸ ˜oes aos m´odulos j´a existentes bem como adic¸ ˜ao de novos m´odulos 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