EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais

  • Arnaldo Oliveira
  • Valery Sklyarov
  • António Ferrari
Palavras-chave: EaSys, Linguagens de programação, Linguagem orientada

Resumo

Este artigo discute a utilização de linguagens de programação orientadas por objectos no projecto de sistemas digitais. Os conceitos aqui abordados são particularmente úteis para desenvolver sistemas complexos compostos por componentes de hardware e de software. A linguagem EaSys descrita neste artigo foi concebida para permitir o uso de apenas uma linguagem ao longo de todo o fluxo de projecto. Esta linguagem é uma extensão ao C++, implementada através de uma biblioteca de classes, que adiciona à linguagem base um conjunto de abstracções e mecanismos úteis para a modelação de hardware. Para escrever, compilar e depurar um modelo de um sistema escrito em EaSys, são necessárias apenas ferramentas standard de desenvolvimento em C++.

Publicado
2001-01-01
Secção
Artigos