Logossim: um simulador lógico web de código aberto

Detalhes bibliográficos
Autor(a) principal: Böhler, Renato Alfred Salla
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/28913
Resumo: Circuitos digitais formam a base de todos sistemas digitais que permeiam nossas vidas. O conhecimento em lógica digital é considerado fundamental nos campos da Informática, Engenharias e Ciência da Computação. O uso de ferramentas de simulação auxilia estudantes em todo o mundo a compreender melhor este tópico, colocando seus conhecimentos à prova. Este trabalho apresenta o projeto Logossim, um simulador lógico de código aberto feito para a web, fácil de usar e facilmente extensível. Este projeto foi construído para se assemelhar ao Logisim, um aclamado software de simulação digital. Para isto, foram desenvolvidos um motor de simulação, um conjunto de componentes lógico digitais simuláveis e uma interface gráfica. O projeto foi desenvolvido em linguagem JavaScript, sendo React, React Diagrams e Web Workers as principais tecnologias. Como resultado, o Logossim está publicamente disponível na internet, podendo ser utilizado para estudos ou validações de circuitos lógico digitais por qualquer pessoa.
id UTFPR-12_ddd50530eda1ffb93d35f77594b41422
oai_identifier_str oai:repositorio.utfpr.edu.br:1/28913
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-06-24T15:36:30Z2022-06-24T15:36:30Z2021-08-04BÖHLER, Renato Alfred Salla. Logossim: um simulador lógico web de código aberto. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/28913Circuitos digitais formam a base de todos sistemas digitais que permeiam nossas vidas. O conhecimento em lógica digital é considerado fundamental nos campos da Informática, Engenharias e Ciência da Computação. O uso de ferramentas de simulação auxilia estudantes em todo o mundo a compreender melhor este tópico, colocando seus conhecimentos à prova. Este trabalho apresenta o projeto Logossim, um simulador lógico de código aberto feito para a web, fácil de usar e facilmente extensível. Este projeto foi construído para se assemelhar ao Logisim, um aclamado software de simulação digital. Para isto, foram desenvolvidos um motor de simulação, um conjunto de componentes lógico digitais simuláveis e uma interface gráfica. O projeto foi desenvolvido em linguagem JavaScript, sendo React, React Diagrams e Web Workers as principais tecnologias. Como resultado, o Logossim está publicamente disponível na internet, podendo ser utilizado para estudos ou validações de circuitos lógico digitais por qualquer pessoa.Digital circuits are the basis of all digital systems that permeate our lives. Knowledge of digital logic is considered fundamental in the fields of Informatics, Engineering, and Computer Science. The use of simulation tools helps students around the world to better understand this topic, putting their knowledge to the test. This work presents the Logossim project: an open-source logic simulator created for the web, easy to use, and easily extensible. This project was built to resemble Logisim, an acclaimed digital simulation software. To achieve this, a simulation engine, a set of digital logic components, and a graphical interface were developed. This project was developed using JavaScript and using React, React Diagrams, and Web Workers as its main technologies. As a result, Logossim is publicly available on the internet and can be used by anyone to study or validate digital logic circuits.porUniversidade Tecnológica Federal do ParanáCuritibaBacharelado em Engenharia de ComputaçãoUTFPRBrasilCNPQ::ENGENHARIASSimulação (Computadores)Circuitos integrados digitaisProgramas de computadorAplicações Web - DesenvolvimentoComputer simulationDigital integrated circuitsComputer programsWeb applications - DevelopmentLogossim: um simulador lógico web de código abertoLogossim: open source web logic simulatorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaOliveira, Daniel Rossato dePedroni, Ricardo UmbriaOliveira, Daniel Rossato deBorba, Gustavo BenvenuttiSeca Neto, Adolfo Gustavo SerraBöhler, Renato Alfred Sallainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALlogossim.pdflogossim.pdfapplication/pdf4244168http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/1/logossim.pdf6111907007dedbc20cfe71eda1a46074MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTlogossim.pdf.txtlogossim.pdf.txtExtracted texttext/plain134351http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/3/logossim.pdf.txtc3812f2922229d0a6da6c8a2ec4b76a9MD53THUMBNAILlogossim.pdf.jpglogossim.pdf.jpgGenerated Thumbnailimage/jpeg1274http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/4/logossim.pdf.jpgcdc8cab188bc5c3d3c011d6cf570b46cMD541/289132022-06-25 03:06:35.352oai:repositorio.utfpr.edu.br:1/28913TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-06-25T06:06:35Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Logossim: um simulador lógico web de código aberto
dc.title.alternative.pt_BR.fl_str_mv Logossim: open source web logic simulator
title Logossim: um simulador lógico web de código aberto
spellingShingle Logossim: um simulador lógico web de código aberto
Böhler, Renato Alfred Salla
CNPQ::ENGENHARIAS
Simulação (Computadores)
Circuitos integrados digitais
Programas de computador
Aplicações Web - Desenvolvimento
Computer simulation
Digital integrated circuits
Computer programs
Web applications - Development
title_short Logossim: um simulador lógico web de código aberto
title_full Logossim: um simulador lógico web de código aberto
title_fullStr Logossim: um simulador lógico web de código aberto
title_full_unstemmed Logossim: um simulador lógico web de código aberto
title_sort Logossim: um simulador lógico web de código aberto
author Böhler, Renato Alfred Salla
author_facet Böhler, Renato Alfred Salla
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira, Daniel Rossato de
dc.contributor.advisor-co1.fl_str_mv Pedroni, Ricardo Umbria
dc.contributor.referee1.fl_str_mv Oliveira, Daniel Rossato de
dc.contributor.referee2.fl_str_mv Borba, Gustavo Benvenutti
dc.contributor.referee3.fl_str_mv Seca Neto, Adolfo Gustavo Serra
dc.contributor.author.fl_str_mv Böhler, Renato Alfred Salla
contributor_str_mv Oliveira, Daniel Rossato de
Pedroni, Ricardo Umbria
Oliveira, Daniel Rossato de
Borba, Gustavo Benvenutti
Seca Neto, Adolfo Gustavo Serra
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Simulação (Computadores)
Circuitos integrados digitais
Programas de computador
Aplicações Web - Desenvolvimento
Computer simulation
Digital integrated circuits
Computer programs
Web applications - Development
dc.subject.por.fl_str_mv Simulação (Computadores)
Circuitos integrados digitais
Programas de computador
Aplicações Web - Desenvolvimento
Computer simulation
Digital integrated circuits
Computer programs
Web applications - Development
description Circuitos digitais formam a base de todos sistemas digitais que permeiam nossas vidas. O conhecimento em lógica digital é considerado fundamental nos campos da Informática, Engenharias e Ciência da Computação. O uso de ferramentas de simulação auxilia estudantes em todo o mundo a compreender melhor este tópico, colocando seus conhecimentos à prova. Este trabalho apresenta o projeto Logossim, um simulador lógico de código aberto feito para a web, fácil de usar e facilmente extensível. Este projeto foi construído para se assemelhar ao Logisim, um aclamado software de simulação digital. Para isto, foram desenvolvidos um motor de simulação, um conjunto de componentes lógico digitais simuláveis e uma interface gráfica. O projeto foi desenvolvido em linguagem JavaScript, sendo React, React Diagrams e Web Workers as principais tecnologias. Como resultado, o Logossim está publicamente disponível na internet, podendo ser utilizado para estudos ou validações de circuitos lógico digitais por qualquer pessoa.
publishDate 2021
dc.date.issued.fl_str_mv 2021-08-04
dc.date.accessioned.fl_str_mv 2022-06-24T15:36:30Z
dc.date.available.fl_str_mv 2022-06-24T15:36:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BÖHLER, Renato Alfred Salla. Logossim: um simulador lógico web de código aberto. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/28913
identifier_str_mv BÖHLER, Renato Alfred Salla. Logossim: um simulador lógico web de código aberto. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021.
url http://repositorio.utfpr.edu.br/jspui/handle/1/28913
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Bacharelado em Engenharia de Computação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/1/logossim.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/3/logossim.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/28913/4/logossim.pdf.jpg
bitstream.checksum.fl_str_mv 6111907007dedbc20cfe71eda1a46074
b9d82215ab23456fa2d8b49c5df1b95b
c3812f2922229d0a6da6c8a2ec4b76a9
cdc8cab188bc5c3d3c011d6cf570b46c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922919078952960