Laboratório de Automação de Sistemas em Engenharia

O projeto LABASE estuda a geração automática de sistemas em software e hardware, conjuntamente com todo o ambiente necessário para a especificação do desenvolvimento e da manutenção destes sistemas. Atualmente existem três sub-projetos principais em andamento dentro do escopo proposto pelo LABASE. O projeto Ulisses lida com a especificação e o desenvolvimento de sistemas. O Projeto Hércules propõe a geração automática de software. O Projeto Dedalus propõe um ambiente distribuido para desenvolvimento e execução de sistemas.

images/ulisses.gifO Projeto Ulisses propõe um ambiente integrado e cooperativo para o desenvimento de especificações de software. Atualmente é usado para lecionar diversas cadeiras do mestrado, possibilitando a cooperação de times de alunos na produção de projetos acadêmicos.
images/heracles.gifO Projeto Hercules implementa técnicas de geração automática de sistemas usando descrições abstratas de alto nível. Grande parte do sistema pode ser gerado a partir de modelos feitos em diagramas UML e especificações XML. Estas técnicas são empregadas na construção do sistema de gestão acadêmica da UFRJ (SIGA).
images/dedalus.gifO Projeto Dedalus consiste em uma plataforma distribuída para ensino, desenvolvimento e execução de sistemas computacionais. Este projeto explora os conceitos de computação ponto a ponto e em grade (Grid) para agilizar o desenvolvimento cooperativo, aproveitando a grande capacidade computacional latente nos computadores pessoais.
images/pindorama.gifO Projeto Pindorama é uma plataforma para ensino construcionista onde professores e alunos constroem o conteúdo didático através de jogos de aventura. O Pindorama suporta a conexão com outros objetos de ensino que podem ser usados durante a aventura

Porque foi criado o Labase? Diversos motivos suscitaram a criação do Labase:

  • Necessidade de migração do sistema de registro acadêmico da UFRJ
  • Colaboração com projetos que atendem alunos com necessidades específicas
  • Necessidade de suporte ao desenvolvimento de software feito no NCE
  • Falta de sofware para apoiar o ensino de assuntos de alta tecnologia de informática

Para que foi criado o Labase?

  • Ferramentas de Automação
  • Ambientes de desenvolvimento
  • Sistemas de suporte a software distribuído
  • Ambientes de auxílio ao ensino