Simão Sirineo Toscani

Possui graduação em Engenharia Elétrica pela Universidade Federal do Rio Grande do Sul (1967), mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (1969) e doutorado em Engenharia de Programação pela Universidade Nova de Lisboa (1993). Trabalhou como professor/pesquisador nas seguintes instituições: PUC-Rio (1969-1974), UFRGS (1974-1998), Unicruz (1998-2001) e PUCRS (2001-2006). Atualmente é professor do curso de Ciência da Computação do Centro Universitário La Salle. Tem interesse nas áreas de Sistemas Operacionais, Modelagem e Simulação, Linguagens de Programação e Programação Concorrente/Paralela/Reativa.

Informações coletadas do Lattes em 12/07/2024

Acadêmico

Formação acadêmica

Doutorado em Engenharia de Programação

1990 - 1993

Universidade Nova de Lisboa
Título: RS: Uma Linguagem para Programação de Núcleos Reactivos
Orientador: Luís Fernando Monteiro
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Sistemas Reativos; Sistemas síncronos; sistemas reativos síncronos; Linguagens reativas síncronas; Tempo real.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Sistemas Reativos. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Linguagens de Programação. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Compiladores. Setores de atividade: Informática; Outros Setores.

Mestrado em Informática

1968 - 1969

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Recursividade em FORTRAN,Ano de Obtenção: 1969
Orientador: Raphael Crisóstomo Barbosa da Silva
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Palavras-chave: FORTRAN; Programação.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Software Básico. Setores de atividade: Informática.

Especialização em Computer Science

1973 - 1974

University of Toronto
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Graduação em Engenharia Elétrica

1964 - 1967

Universidade Federal do Rio Grande do Sul

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Sistemas Reativos.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Sistemas Distribuídos.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Processamento Paralelo e Distribuído.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Sistemas Operacionais.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Simulação.

Orientou

Giovani Rubert Librelotto

Um Compilador para a Linguagem RS Distribuída; 2001; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Simão Sirineo Toscani;

Aluízio Heandchen Filho

Uma estrutura para desenvolvimento e gerenciamento de software reusável para sistemas de informação; 2000; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Júlio Carlos Balzano de Mattos

Geração de Código no Projeto de Sistemas Reativos a partir da Linguagem RS; 2000; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Simão Sirineo Toscani;

Ulisses P Giorgi

A distribuição da linguagem RS; 1998; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Gustavo Arnold

Construção de sistemas reativos usando a linguagem RS e o paradigma da subsunção; 1998; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Ricardo M Fricks

Projeto de um sistema operacional tempo real baseado no MINIX; 1989; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Rômulo Oliveira

SOMBRA: Um sistema operacional multi-usuário; 1988; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Edison W Azzi

WINIX: Um sistema de janelas para o sistema operacional MINIX; 1988; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Jorge S Farias

CBIOS: Um sistema concorrente para atendimento de operações de entrada e saída; 1988; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Mauro M Mattos

DAIÇAI: Um núcleo de multiprogramação; 1988; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Carlos E P do Canto

Um sistema de tempo real multiprogramado para construção de sistemas de controle distribuídos; 1987; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Luiz F Friedrich

Um sistema de comunicação para uma rede local de microcomputadores; 1986; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Miriam Sayão

Análise estática em programação concorrente; 1986; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Celso M da Costa

SONIX - Um sistema operacional multi-usuário escrito em Pascal Concorrente; 1985; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Ademir da Roda Martins

Transilagem de Granéis: controle de processos em tempo real; 1985; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

José A M Queiroz

Um modelo de sistemas distribuídos e proposta de kernel para a REDURGS; 1984; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Eldo Raddatz

Proposição de um protocolo de transporte par redes locais; 1984; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Paulo F W K de Buzin

Uma abordagem para a consepção e implementação de sistemas distribuídos; 1984; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Antonio Tobias Silveira

Um método para implementação de programas concorrentes no computador DEC-10; 1983; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Martin Tornquist

Implementação do sistema MUMPS no microcomputador POLY 101 HS; 1982; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Gil Carlos R Medeiros

Implementação do sistema Pascal Concorrente no computador LABO-8034; 1981; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Antonio Padilha

Um sistema para processamento comcorrente nos computadores ED-300; 1981; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Cora Helena F Pinto Ribeiro

Extensão da linguagem ALGOL B-6700; 1980; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Antônio C Rocha Costa

Microprogramação e projeto de sistemas de computação: pré-projeto de um núcleo oara sistema operacional multiprogramado; 1980; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Roberto M Macedo

Software para um controlador de discos flexíveis; 1979; 0 f; Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro,; Orientador: Simão Sirineo Toscani;

Francisco F Schlabitz

Um sistema multiprogramado para minicomputador (Parte 1); 1978; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Thadeu B Corso

Um sistema multiprogramado para minicomputador; (Parte 2); 1978; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Cláudio Otávio Mendonçaa de Lima

Um sistema editor de textos; 1978; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Clóvis Simões

Um sistema de simulação para o computador ARGUS 700E (Parte 1); 1977; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

José A S B Porto

Um sistema de simulação para o computador ARGUS 700E; (Parte 2); 1977; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Bertílio F Becker

Uma extensão da linguagem ALGOL B-6700 para a programação de processos paralelos; 1976; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Suzana Davison Hutz

Análise de diferentes escaladores de processos para sistemas operacionais multiprogramados; 1976; 0 f; Dissertação (Mestrado em Computação) - Universidade Federal do Rio Grande do Sul,; Orientador: Simão Sirineo Toscani;

Antônio Pedro Lima Santos

Um núcleo para implementação de sistemas operacionais; 1973; 0 f; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro,; Orientador: Simão Sirineo Toscani;

Renato Rabuske

Sistema LISP-FORTRAN para o computador IBM-1130; 1972; 0 f; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro,; Orientador: Simão Sirineo Toscani;

Cesar Augusto de Almeida

Alocação dinâmica de recursos finitos utilizando tecnologia CUDA; 2013; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário La Salle - Canoas; Orientador: Simão Sirineo Toscani;

Igor Zago Pereira

Implementação de Autômato RS em Arquitetura Embarcada; 2007; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário La Salle - Canoas; Orientador: Simão Sirineo Toscani;

Luciana Fernandes

A Linguagem de Programação LSU; 2001; Trabalho de Conclusão de Curso; (Graduação em Curso de Ciência da Computação) - Universidade de Cruz Alta; Orientador: Simão Sirineo Toscani;

Giovani Rubert Librelotto

Compilador FORTALL; 1998; Trabalho de Conclusão de Curso; (Graduação em Curso de Ciência da Computação) - Universidade de Cruz Alta; Orientador: Simão Sirineo Toscani;

Produções bibliográficas

  • Rubin, R. R. ; LIBRELOTTO, G. R. ; TOSCANI, S. S. . Ambiente Gerador de Código Java para Simulação de Autômatos RS. Revista do CCEI, URCAMP- Bagé, v. 7, 2001.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. . Apresentação do Compilador RS 5.0. Revista do CCEI, URCAMP, 2001.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. ; Copetti, A. . Novo Núcleo de Comunicação MDX. Revista do CCEI, URCAMP- Bagé, v. 6, 2000.

  • OLIVEIRA, R. ; CARISSIMI, A. S. ; TOSCANI, S. S. . Sistemas Operacionais. 4. ed. Porto Alegre: Artmed Editora S. A., 2010. v. 1. 374p .

  • Price, A. M. A. ; TOSCANI, S. S. . Implementação de Linguagens de Programção: Compiladores. 3. ed. São Paulo: Bookman, 2008. v. 1. 196p .

  • TOSCANI, S. S. ; OLIVEIRA, R. S. ; CARISSIMI, A. S. . Sistemas Operacionais e Programação Concorrente. 1. ed. Porto Alegre: Sagra-Luzzatto, 2003. v. 1. 247p .

  • Oliveira, R. S. ; CARISSIMI, A. S. ; TOSCANI, S. S. . Sistemas Operacionais. 1. ed. Porto Alegre: Sagra-Luzzatto, 2000. v. 1. 233p .

  • Price, A. M. A. ; TOSCANI, S. S. . Implementação de Linguagens de Porgramação: Compiladores. 1. ed. Porto Alegre: Sagra-Luzzatto, 2000. v. 1. 216p .

  • Oliveira, R. S. ; CARISSIMI, A. S. ; TOSCANI, S. S. . Sistemas Operacionais como Programas Concorrentes. In: Tiarajú A. Diverio; Gerson G. H. Cavalheiro. (Org.). Anais da 2 Escola Regional de Alto Desempenho. Porto Alegre: SBC/Instituto de Informática da UFRGS, 2002, v. , p. 139-177.

  • OLIVEIRA, R. ; CARISSIMI, A. S. ; TOSCANI, S. S. . Organização de Sistemas Operacionais Convencionais e de Tempo Real. In: Sociedade Brasileira de Computação; Universidade Federal de Santa Catarina. (Org.). JAI 2002 (XXI Jornada de Atualização em Informática). Florianópolis: Universidade Federal de Santa Catarina, 2002, v. 21, p. 319-369.

  • TOSCANI, S. S. ; CORSO, T. B. ; FRIEDRICH, L. F. . Software de comunicação para uma rede local de micros. Data News, São Paulo, p. 17 - 22, 24 set. 1985.

  • TOSCANI, S. S. ; CORSO, T. B. . Um sistema orientado para execução de programas Pascal Concorrentes. Data News, São Paulo, , v. 8, p. 16 - 18, 23 nov. 1982.

  • TOSCANI, S. S. ; Vale4 - Uma Linguagem Didática para Ensino de Programação Concorrente . In: Workshop de Sistemas Operacionais, 2004, Salvador, 2004.

  • TOSCANI, S. S. ; Vale4 - Software Livre para Ensino. In: Workshop de Software Livre, 2004, Porto Alegre, 2004.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. . A Definição da Linguagem Reativa Síncrona RS 5.0. In: V Simpósio Brasileiro de Linguagens de Programação, 2001, Curitiba, PR, 2001.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. . Apresentação da Linguagem RS 5.0. In: III Workshop de Tempo Real, 2001, Florianópolis, SC, 2001.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. . A Linguagem Reativa Distribuída RS 5.0 e seu Ambiente de Execução. In: CLEI'2001 - XXVII LatinAmerican Conference on Informatics, 2001, Merida. XXVII Latin-American Conference on Informatics - CLEI 2001.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. . Distribution of the RS language over the MDX environment. In: Simpósio Brasileiro de Linguagens de Programação, 2000, Recife - PE. SBC/UFPE, 2000. p. 120-133.

  • HEANDCHEN FILHO, A. ; TOSCANI, S. S. ; Prado, H. A. . Evolving a Legacy Data Warehouse System to an Object-Oriented Architecture. In: XX International Conference of the Chilean Computer Science Society, 2000, Santiago, Chile. Proceedings of XX International Conference of the Chilean Computer Science Society. Los Alamitos: IEEE Computer Society, 2000. p. 32-40.

  • ITO, S. A. ; MATTOS, J. C. B. ; CARRO, L. ; TOSCANI, S. S. . Comparison of OO and Reactive Based Specifications on the Design of Embedded Systems. In: XIII Symposium on Integrated Circuits and Systems Design, 2000, Manaus. Proceedings of the XIII Symposium on Integrated Circuits and Systems Design. Los Lamitos: IEEE Computer Society Press, 2000. p. 391-396.

  • MATTOS, J. C. B. ; TOSCANI, S. S. ; NASCIMENTO, F. R. . RS Environment for Reactive Systems Prototyping. In: UFRGS Microeletronics Seminar, 1999, Pelotas - RS. Proceedings of UFRGS Microelectronics Seminar, 1999. p. 23-26.

  • LIBRELOTTO, G. R. ; TOSCANI, S. S. . Plataforma MDX para execução de autômatos RS distribuídos. In: IV Seminário Interinstitucional de Ensino, Pesquisa e Extensão e II Mostra de Iniciação Científica, 1999, Cruz Alta - RS. Anais do IV Seminário Interinstitucional de Ensino, Pesquisa e Extensão, 1999.

  • ARNOLD, G. ; TOSCANI, S. S. . Using the RS language to control autonomous vehicles. In: Workshop on Intelligent Components for Vehicles, 1998, Sevilha - Espanha. IFAC International Federation fo Automatic Control, 1998.

  • TOSCANI, S. S. ; ARNOLD, G. . Use of the extended RS language to the control of mobile robots. In: Workshop on Intelligent Robotics, 1997, Brasília - DF, 1997.

  • ARNOLD, G. ; TOSCANI, S. S. . Arquitetura de subsunção aplicada à linguagem reactiva síncrona RS. In: Simpósio Brasileiro de Linguagens de Programação, 1997, Campinas - SP, 1997.

  • GIORGI, U. P. ; TOSCANI, S. S. . The distribution of the RS language. In: Workshop Chileno de Sistemas Distribuídos y Paralelismo, 1997, Valparaíso - Chile. Valparaíso: Universidad Técnica Frederico Santa Maria, 1997. p. 55-64.

  • TOSCANI, S. S. ; Introdução aos sistemas reativos. In: II Semana Acadêmica da Universidade Federal de Pelotas, 1995, Pelotas - RS, 1995.

  • TOSCANI, S. S. ; MONTEIRO, L. F. . Apresentação da linguagem reativa síncrona RS. In: Simpósio Brasileiro de Engenharia de Software, 1994, Curitiba - PR. Centro Internacional de Tecnologia e Software, 1994. p. 63-77.

  • TOSCANI, S. S. ; MONTEIRO, L. F. . Aplicações da linguagem reativa síncrona RS. In: Conferência Latinoamericana de Informática, 1994, México D.F. - México. Noriega Editores, 1994. p. 1097-1108.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. ; GEYER, C. F. R. ; OLIVEIRA, R. . O projeto MICRO-BIS. In: Simpósio Brasileiro de Arquitetura de Computadores, 1987, Porto Alegre - RS. SBC/UFRGS, 1987. p. 59-63.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. . Um sistema multiprocessador para programas Pascal Concorrente. In: Congresso Nacional de Informática, 1987, São Paulo - SP. SUCESU, 1987. p. 1137-1141.

  • SAYÃO, M. ; TOSCANI, L. V. ; TOSCANI, S. S. . Prova da correção de monitores. In: Congresso Nacional de Informática, 1987, São Paulo - SP. SUCESU, 1987. p. 1119-1125.

  • SAYÃO, M. ; TOSCANI, L. V. ; TOSCANI, S. S. . Análise estática em programação concorrente. In: Congresso Nacional de Matemática Aplicada e Computacional, 1987, Gramado - RS. SBMAC, 1987. p. 827-832.

  • TOSCANI, S. S. ; COSTA, C. M. ; CORSO, T. B. . O software do sistema multiprocessador MICRO-BIS. In: Conferência Latinoamericana de Informática, 1987, Bogotá - Colôbia. ACCIO/CLEI/UNINANDES, 1987.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. ; MATTOS, M. M. ; FARIAS, J. S. . Descrição da implementação de um sistema bi-microprocessador. In: Semana da Informática da Universidade Federal da Bahia, 1986, Salvador - BA. CPD/DCC/UFBA, 1986. p. 9-18.

  • CORSO, T. B. ; TOSCANI, S. S. ; COSTA, C. M. . A implementação da máquina Pascal Concorrente no ambiente de multiprocessamento da máquina MICRO-BIS. In: Seminário Integrado de Software, 1986, Olinda - PE. SBC/UFPE, 1986. p. 231-238.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. ; MATTOS, M. M. . Sistema de entrada e saída da máquina MICRO-BIS. In: Seminário Integrado de Software, 1986, Olinda - PE. SBC/UFPE, 1986. p. 239-249.

  • TOSCANI, S. S. ; CORSO, T. B. ; COSTA, C. M. . Implementação do sistema Pascal Concorrente na máquina MICRO-BIS. In: Conferência Latinoamericana de Informática, 1986, Montevidéo - Uruguai. CLEI, 1986. p. 403-416.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. . SONIX: uma implementação do UNIX em Pascal Concorrente. In: Seminário Integrado de Software e Hardware, 1985, Porto Alegre - RS, 1985. p. 655-679.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. . S-SHELL - A linguagem de comandos do sistema SONIX. In: Seminário Integrado de Software e Hardware, 1985, Porto Alegre - RS, 1985. p. 668-679.

  • FRIEDRICH, L. F. ; TOSCANI, S. S. ; TORNQUIST, M. . Software de comunicação para uma rede de micros. In: Seminário Integrado de Software e Hardware, 1985, Porto Alegre - RS, 1985. p. 156-166.

  • ALVES, V. M. ; BORGES, E. M. ; COSTA, A. C. R. ; TOSCANI, S. S. . Emulador e software básico para o microprocessador integrado de 16 bits da UFRGS. In: Congresso Nacional de Informática, 1985, São Paulo - SP. SUCESU, 1985. p. 959-967.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. . Um sistema operacional compatível com o UNIX na máquina Pascal Concorrente. In: Congresso Nacional de Informática, 1985, São Paulo - SP. SUCESU, 1985. p. 721-732.

  • COSTA, C. M. ; TOSCANI, S. S. ; CORSO, T. B. . Implementação da linguagem de comandos do UNIX da máquina Pascal Comcorrente. In: Congresso Nacional de Informática, 1985, São Paulo - SP. SUCESU, 1985. p. 733-738.

  • CANTO, C. E. P. ; WALTER, C. ; TOSCANI, S. S. . Uma proposta para construção de sistemas distribuídos. In: Congresso Nacional de Automação Industrial, 1985, São Paulo - RS. SUCESU, 1985. p. 295-298.

  • TOSCANI, S. S. ; SAYÃO, M. . Implementação de ferramentas para simulação e multiprogramação em linguagens de alto nível sem recursos para a programação concorrente. In: Simpósio de Informática da Amazônia, 1984, Belém - PA. SUCESU, 1984. p. 121-123.

  • QUEIROZ, J. A. M. ; TOSCANI, S. S. . Um modelo de sistema distribuído e o kernel para suporte da linguagem Constructor. In: Congresso Nacional de Informática, 1984, Rio de Janeiro - RJ. SUCESU, 1984. p. 15-30.

  • TORNQUIST, M. ; TOSCANI, S. S. ; FRIEDRICH, L. F. . MUMPS/NET - Uma rede local MUMPS para automação de escritórios. In: Congresso Nacional de Informática, 1984, Rio de Janeiro - RJ. SUCESU, 1984. p. 4-7.

  • TOSCANI, S. S. ; SAYÃO, M. . Implementação de ferramentas para simulação e concorrência em ambientes de programação seqüêncial. In: Congresso Nacional de Informática, 1984, Rio de Janeiro - RJ. SUCESU, 1984. p. 15-24.

  • TOSCANI, S. S. ; MORAES, J. B. ; PRONDZINSKI, P. R. ; GUEIRAL, M. L. F. . Uma técnica para implementação de ambiente particular de multiprogramação independente de sistema operacional. In: Congrasso Regional de Informática, 1983, Olinda - PE. SUCESU, 1983. p. 383-390.

  • TOSCANI, L. V. ; CASTILHO, J. M. V. ; CLÁUDIO, D. M. ; TOSCANI, S. S. . O uso de métodos teóricos em Ciência da Computação. In: Congresso Nacional de Informática, 1983, São Paulo - SP, 1983. p. 135-139.

  • TOSCANI, S. S. ; CORSO, T. B. . Multimicro Pioneiro: um sistema orientado para a execução de programas Pascal Correspondente. In: Congresso Regional de Informática, 1982, Curitiba - PR. SUCESU, 1982. p. 104-110.

  • TOSCANI, S. S. ; Ensino básico de programação concorrente utilizando linguagem de programação seqüêncial. In: Seminário Integrado de Software, 1982, Ouro Preto - MG. Imprensa Universitária da UFOP, 1982. p. 243-253.

  • TOSCANI, S. S. ; Programação concorrente com linguagem seqüêncial. In: Conferencia Internacional en Ciencia de la Computacion, 1982, Santiago - Chile, 1982. p. 207-223.

  • TOSCANI, S. S. ; Construção de ferramentas para ensino de programação concorrente. In: Conferência Latinoamericana de Informática, 1982, Lima - Peru, 1982. p. 312-321.

  • TOSCANI, S. S. ; CORSO, T. B. ; NAVAUX, P. O. A. ; WEBER, T. ; WEBER, R. F. ; PREZZI, J. A. ; COSTA, A. C. R. . Multimicro pioneiro: protótipo de sistema Pascal Concorrente. In: Congresso Nacional de Informática, 1982, Rio de Janeiro - RJ. SUCESU, 1982. p. 475-480.

  • PADILHA, A. ; TOSCANI, S. S. . Implementação de ferramentas dara programação concorrente nos computadores ED-300. In: Seminário Integrado de Software e Hardware, 1981, Florianópolis - SC, 1981. p. 199-221.

  • PADILHA, A. ; TOSCANI, S. S. . Extensão do sistema operacional UNIOS/F2 para permitir processamento paralelo nos computadores ED-300. In: Congresso Nacional de Informática, 1981, São Paulo - SP. SUCESU, 1981. p. 431-435.

  • COSTA, A. C. R. ; TOSCANI, S. S. . Microprogramação no projeto de sistemas de computação. In: Congresso Nacional de Informática, 1981, São Paulo - SP. SUCESU, 1981. p. 104-110.

  • MACEDO, R. M. ; TOSCANI, S. S. . Software para um controlador de discos flexíveis. In: Seminário Integrado de Software, 1979, São Paulo - SP, 1979. p. 23-27.

  • TOSCANI, S. S. ; MACEDO, R. M. . Software para um controlador de discos flexíveis. In: Congresso Nacional de Processamento de Dados, 1979, São Paulo - SP. SUCESU, 1979. p. 229-232.

  • SCHLABITZ, F. F. ; TOSCANI, S. S. ; CORSO, T. B. . Software para terminal autônomo. In: Seminário Integrado de Software e Hardware, 1978, Rio de Janeiro - RJ, 1978. p. 658-671.

  • SCHLABITZ, F. F. ; TOSCANI, S. S. ; CORSO, T. B. . Software para multiprogramação em minicomputador. In: Congresso Nacional de Processamento de Dados, 1978, Rio de Janeiro - RJ. SUCESU, 1978. p. 335-342.

  • SIMÕES, C. ; PORTO, J. A. S. B. ; TOSCANI, S. S. . Um sistema de simulação para o minicomputador ARGUS-700E. In: Congresso Nacional de Processamento de Dados, 1977, São Paulo - SP. SUCESU, 1977.

  • LISBOA, C. A. L. ; HEUSER, C. A. ; MOSER FILHO, F. B. ; CRUZ, S. A. R. ; BORDINI, S. M. ; TOSCANI, S. S. . Utilização de computadores de pequeno porte como terminais de RJE para o computador B-6700. In: Seminário Integrado de Software e Hardware, 1976, Porto Alegre - RS, 1976.

  • HEUSER, C. A. ; MOSER FILHO, F. B. ; CRUZ, S. A. R. ; BORDINI, S. M. ; TOSCANI, S. S. . Acoplamento dos Sistemas B-6700 e IBM-1130. In: Congresso Nacional de Processamento de Dados, 1976, Rio de Janeiro. SUCESU, 1976.

  • TOSCANI, S. S. ; BECKER, B. F. . Uma implementação de mecanismos adequados para o controle de processos assíncronos. In: Congresso Nacional de Processamento de Dados, 1976, Rio de Janeiro - RJ. SUCESU, 1976.

  • TOSCANI, S. S. ; Importância do processamento paralelo e facilidades que uma linguagem de programação deve oferecer para descrição e controle de processos paralelos. In: Congresso Nacional de Processamento de Dados, 1975, São Paulo - SP. SUCESU, 1975.

  • TOSCANI, S. S. ; FURTADO, A. L. . Um compilador FORTRAN ampliado para pesquisa e aplicações não-numéricas. In: Congresso Nacional de Processamento de Dados, 1970, Rio de Janeiro - RJ, 1970.

  • MATTOS, J. C. B. ; TOSCANI, S. S. . Using RS language in industrial environment. In: Simpósio Brasileiro de Linguagens de Programação, 2000, Recife - PE. SBC/UFPE, 2000.

Outras produções

TOSCANI, S. S. ; Linguagem Vale4. 2003.

TOSCANI, S. S. ; Linguagem RS. 1993.

TOSCANI, S. S. ; MATTOS, J. C. B. ; ARNOLD, G. . Ambientes de execução para autômatos RS. 1996.

TOSCANI, S. S. ; GIORGI, U. P. ; ARNOLD, G. . Laboratório para ensino e pesquisa de sistemas reativos. 1994.

TOSCANI, S. S. ; CORSO, T. B. ; OLIVEIRA, R. . SOMOS - Sistema operacional para máquina Micro- Bis. 1985.

TOSCANI, S. S. ; ROCHOL, J. ; FRIEDRICH, L. F. . Rede local em barra da UFRGS (REDURGS). 1984.

TOSCANI, S. S. ; TORNQUIST, M. . Operacionalização do Sistema MUMPS no microcomputador POLY 101 HS. 1982.

TOSCANI, S. S. ; CORSO, T. B. . Laboratório [para ensino e pesquisa de sistemas operacionais. 1982.

TOSCANI, S. S. ; CORSO, T. B. ; OLIVEIRA, R. . Sistema Multimicro. 1980.

TOSCANI, S. S. ; CORSO, T. B. ; SCHLABITZ, F. F. . Software para Terminal Autônomo. 1976.

TOSCANI, S. S. ; BORDINI, S. M. . Ligação dos computadores BURROUGS 6700 e IBM 1130. 1975.

TOSCANI, S. S. ; RIBEIRO, M. T. . Software para o computador G10 (projeto Guaranys). 1973.

TOSCANI, S. S. ; Mecanismos e Paradigmas da Programação Concorrente . 2003. (Curso de curta duração ministrado/Extensão).

TOSCANI, S. S. ; Programação Concorrente na Linguagem Vale 4. 2003. (Curso de curta duração ministrado/Extensão).

TOSCANI, S. S. ; Implementando um Ambiente de Programação Concorrente Usando uma Linguagem Livre. 2002. (Curso de curta duração ministrado/Extensão).

TOSCANI, S. S. ; Mecanismos e Paradigmas da Programação Concorrente . 2003 (Minicurso) .

TOSCANI, S. S. ; LIBRELOTTO, G. R. . Plataforma MDX para execução de autômatos RS distribuídos. 2000 (Trabalho Individual) .

TOSCANI, S. S. ; MATTOS, J. C. B. . Proposta de geração de código VHDL a partir da linguagem RS. 1999 (Trabalho Individual) .

TOSCANI, S. S. ; MONTEIRO, L. F. . A linguagem RS Abstrata RSA. 1993 (Relatório Interno) .

TOSCANI, S. S. ; MONTEIRO, L. F. . A linguagem reativa sícrona RS. 1992 (Relatório Interno) .

TOSCANI, S. S. ; MONTEIRO, L. F. . Programação de um relógio digital em RS. 1992 (Relatório Interno) .

TOSCANI, S. S. ; MONTEIRO, L. F. . Mecanismos para programação reactiva. 1992 (Relatório Interno) .

TOSCANI, S. S. ; Introdução aos sistemas operacionais. 1987 (Relatório Técnico) .

SAYÃO, M. ; TOSCANI, S. S. . Sistema multiprogramável HP 2100S - Manual de referência. 1984 (Relatório Técnico) .

SAYÃO, M. ; TOSCANI, S. S. . Sistema multiprogramável HP 2100S - Manual do usuário. 1984 (Relatório Técnico) .

MORAES, J. B. ; GUEIRAL, M. L. F. ; PRONDZINSKI, P. R. ; TOSCANI, S. S. . Uma técnica para implementação de ambiente particular de multiprogramação independente de sistema operacional. 1983 (Relatório Técnico) .

CORSO, T. B. ; TOSCANI, S. S. . Sistema multiprogramado do terminal autônomo: manual de referência. 1980 (Relatório Técnico) .

TOSCANI, S. S. ; TOSCANI, L. V. . Introdução à linguagem de simulação GPSS. 1980 (Relatório Técnico) .

TOSCANI, S. S. ; O problemas dos deadlocks, suas propriedades e possíveis soluções. 1976 (Relatório Técnico) .

TOSCANI, S. S. ; Processamento assíncrono da linguagem ALGOL B-6700. 1975 (Relatório Técnico) .

TOSCANI, S. S. ; Curso de linguagens de programação. 1972 (Relatório Técnico) .

TOSCANI, S. S. ; Software Básico. 1971 (Relatório Técnico) .

TOSCANI, S. S. ; Técnicas de Programação. 1970 (Relatório Técnico) .

TOSCANI, S. S. ; Recursividade em FORTRAN. 1969 (Relatório Técnico) .

Histórico profissional

Endereço profissional

  • Centro Universitário La Salle - Canoas. , Av. Victor Barreto, 2288, Centro, 92010000 - Canoas, RS - Brasil, Telefone: (51) 34768555, Fax: (51) 34723511, URL da Homepage:

Experiência profissional

2002 - Atual

Centro Universitário La Salle - Canoas

Vínculo: Celetista, Enquadramento Funcional: professor, Carga horária: 8

Atividades

  • 08/2002

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Compiladores, Sistemas Operacionais I, Sistemas Operacionais II

2001 - 2006

Pontifícia Universidade Católica do Rio Grande do Sul

Vínculo: Celetista, Enquadramento Funcional: Professor horista, Carga horária: 8

Atividades

  • 08/2002

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais (SI)

  • 08/2002

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 03/2002 - 07/2002

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 03/2002 - 07/2002

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 08/2001 - 12/2001

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 08/2001 - 12/2001

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

1998 - 2001

Universidade de Cruz Alta

Vínculo: Celetista, Enquadramento Funcional: Professor titular, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 03/2000 - 07/2001

    Pesquisa e desenvolvimento , Departamento de Informática, .,Linhas de pesquisa

  • 03/1998 - 07/2001

    Direção e administração, Departamento de Informática, .,Cargo ou função, Coordenador de Curso.

  • 01/2001

    Ensino, Curso de Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Simulação de Sistemas

  • 01/2000

    Ensino, Curso de Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais I

  • 01/1998

    Ensino, Curso de Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II

  • 01/1998

    Ensino, Curso de Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Linguagens Formais

  • 01/1998

    Ensino, Curso de Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Compiladores

  • 01/1999

    Ensino, Curso de Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Teoria dos Grafos e Análise Combinatória

1998 - 1998

Universidade Federal do Rio Grande do Sul

Vínculo: Outro, Enquadramento Funcional: Pesquisador do PPGC, Carga horária: 12

1974 - 1997

Universidade Federal do Rio Grande do Sul

Vínculo: Servidor Público, Enquadramento Funcional: Professor adjunto, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 01/1994 - 12/1998

    Pesquisa e desenvolvimento , Instituto de Informática, Departamento de Informática Aplicada.,Linhas de pesquisa

  • 01/1997

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II

  • 01/1996

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais III

  • 01/1996

    Ensino, Computação, Nível: Pós-Graduação,Disciplinas ministradas, Introdução ao Processamento Paralelo, Distribuído e de Tempo Real

  • 01/1995

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Simulação Discreta

  • 01/1995

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II

  • 01/1995

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Projeto de Pesquisa I

  • 01/1994

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Estruturas de Dados

  • 01/1994

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais I

  • 10/1974 - 12/1993

    Pesquisa e desenvolvimento , Instituto de Informática, Departamento de Informática Aplicada.,Linhas de pesquisa

  • 01/1988

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II

  • 01/1983

    Ensino, Computação, Nível: Pós-Graduação,Disciplinas ministradas, Projeto de Sistemas Operacionais

  • 01/1982

    Ensino, Computação, Nível: Pós-Graduação,Disciplinas ministradas, Tópicos Especiais em Sistemas Operacionais

  • 01/1976

    Outras atividades técnico-científicas , Instituto de Informática, Departamento de Informática Aplicada.,Atividade realizada, Chefe do Grupo de Pesquisa de Sistemas Operacionais.

  • 01/1975

    Ensino, Computação, Nível: Pós-Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 01/1986

    Ensino, Computação, Nível: Pós-Graduação,Disciplinas ministradas, Tópicos Especiais em Computação: Programação Concorrente

  • 01/1983

    Outras atividades técnico-científicas , Instituto de Informática, Departamento de Informática Aplicada.,Atividade realizada, Membro do Colegiado do Departamento de Informática.

  • 01/1976

    Outras atividades técnico-científicas , Instituto de Informática, Departamento de Informática Aplicada.,Atividade realizada, Membro de Comissão Coordenadora.

  • 01/1980

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Simulação

  • 01/1980

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Seminário sobre Tópicos de Computação

  • 01/1976

    Outras atividades técnico-científicas , Escola de Engenharia, .,Atividade realizada, Membro de Comissão de Carreira da Escola de Engenharia.

  • 01/1975

    Ensino, Computação, Nível: Pós-Graduação,Disciplinas ministradas, Sistemas de Computação

1969 - 1974

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Celetista, Enquadramento Funcional: Professor assistente, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 01/1969 - 09/1974

    Pesquisa e desenvolvimento , Centro Técnico-Científico, .,Linhas de pesquisa

  • 01/1972

    Ensino, Informática, Nível: Pós-Graduação,Disciplinas ministradas, Sistemas de informação I

  • 01/1972

    Ensino, Informática, Nível: Pós-Graduação,Disciplinas ministradas, Sistemas de Informação II

  • 01/1972

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Linguagens de Programação

  • 01/1972

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Linguagens de Programação

  • 01/1971

    Ensino, Engenharia Industrial, Nível: Pós-Graduação,Disciplinas ministradas, Porgramação de computadores para Ciências e Engenharia

  • 01/1970

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Sistemas de computação

  • 01/1970

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Introdução às estruturas de informação

  • 01/1970

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Introdução às estruturas de informações

  • 01/1970

    Ensino, Informática, Nível: Pós-Graduação,Disciplinas ministradas, Construção de compiladores

  • 01/1969

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Cálculo Numérico

  • 01/1968

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Cálculo Numérico