Logossim: um simulador lógico web de código aberto
Autor(a) principal: | |
---|---|
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 |